Appendix B Summary

 

Appendix B introduces relational databases. It is designed for students with no prior database experience or those needing a refresher on basic concepts and terminology.

 

The appendix uses a fast-food restaurant example to illustrate key database concepts. It explains the structure of database tables, the relationships between tables (one-to-one, one-to-many, many-to-many), and the use of primary and foreign keys. The document introduces Entity-Relationship Diagrams (ERDs) and relational schemas as ways to visually represent database structures. It also covers the concept of database normalization, emphasizing the importance of storing information efficiently and avoiding redundancy.

 

The appendix concludes with a practice problem that asks students to design a database for a fast-food restaurant's inventory purchases and payments process. This exercise requires students to apply the concepts learned by creating an ERD, converting it to a relational schema, and implementing the database in Microsoft Access. Overall, the document provides a foundational understanding of relational database concepts and their practical applications.