This document provides an overview of relational database concepts including:
- Information and data models such as relational, entity-relationship, and object-relational models.
- Entity-Relationship diagrams which show entities, attributes, and relationships.
- Mapping entities to tables in a relational database.
- Relational model concepts such as relations, attributes, and domains.
- Constraints that enforce data integrity such as entity integrity, referential integrity, and domain constraints.
- The process of normalization to remove redundancies from database tables.