Theoretical and applied principles of relational database design. Includes relational theory, conceptual design, database normalization, relational database management systems, SQL queries and database management.
Frost, R., Day, J. Van Slyke, C. 2006. Database design and development. A visual approach.
Riordan, R. 2005. Designing effective database systems.