Database Normalisation Questions
There are three main types of views in database normalization:
1. First Normal Form (1NF): In 1NF, the data is organized into tables with each column containing atomic values (indivisible values). There should be no repeating groups or arrays within a table.
2. Second Normal Form (2NF): In 2NF, the table must already be in 1NF and each non-key column should be functionally dependent on the entire primary key. This means that each column should rely on the entire primary key, rather than just a part of it.
3. Third Normal Form (3NF): In 3NF, the table must already be in 2NF and there should be no transitive dependencies. This means that no non-key column should depend on another non-key column.
These three types of views help in organizing and structuring data in a database, reducing redundancy and improving data integrity.