S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera, “Designing Data-Intensive Web Applications”, Capítulo 2: Data Model pages 61-77.