-
Notifications
You must be signed in to change notification settings - Fork 1
Database Design
neogib edited this page Feb 25, 2026
·
2 revisions
This document describes the database design implementation for our project. The design follows database normalization principles to ensure data integrity and optimize storage.
Visual representation of our database structure
The database structure follows the following normalization rules:
- First Normal Form (1NF): Each column stores single, atomic values. Each row must be unique (e.g. by being given a unique ID).
- Second Normal Form (2NF): Each data column must depend on the WHOLE primary key (not just part of it).
- Third Normal Form (3NF): Non-key columns cannot depend on other non-key columns (no transitive dependencies).