Normalization organizes relational data into fixed, related tables so each record is identified clearly and repeated information is reduced. This structure can preserve integrity, but it may require a more complex schema than a document-oriented design. section 4.1.1
A normalized SQL design typically uses:
- Primary keys that uniquely identify records in each table. section 4.1.1
- Reference columns, such as BoardGameID in Comments, to connect related records. section 4.1.1
- Separate tables and junction tables for relationships such as BoardGames, Domains, and Mechanics. section 4.1.1
Use the relational schema diagram to see how normalized tables and junction tables divide the board-game data. section 4.1.1




















