This document provides an overview of key database concepts including:
- The components of a database including fields, records, files and how they relate to tables and rows in a DBMS.
- Entity-Relationship modeling and the three basic relationship types.
- The normalization process which determines required tables and columns to reduce redundancy.
- How tables can be linked through primary and foreign keys.
- Structured Query Language (SQL) which is used to interact with database tables.