Discussion Locked

Database Normalisation

0 helpful
4 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.
What is meant by database normalisation.Please give an example.

4 replies

by geert pante

It's all about reorganising tables to avoid data duplication and improve maintainability. For a scientific methodology, see C.J.Date's book on databases.

Example: a Student/classes database. Unnormalized would be e.g. 1 table with columns: Student ID + student name + class name + class description, with a record for each class a student takes. Normalized would be table 1: Student ID+ student name, table2: class ID + class name + class description, and table 3: student ID + class ID.

This discussion is closed to new replies.