Dbm 380 Database Normaliztion

448 Words2 Pages
Database normalization explanation Robert A. Holland DBM/380 December 11th, 2011 John Nadasky Database normalization explanation The normalization level that I chose to use for my database was the 3NF level. This level of normalization was chosen because it would be easy enough to add and delete data to without any complications or problems in the database. This level of normalization states that and is described as follows (Stephens, 2009): 1. Each column must have a unique name. 2. The order of the rows and columns does not matter. 3. Each column must have a single data type. 4. No two rows can contain identical values 5. Each column must contain a single value. 6. Columns cannot contain repeating groups. 7. All of the non-key fields depend on all of the key fields. 8. It contains no transitive dependencies. This level is sufficient enough for the database created because many other databases are created at this level of normalization. It is easy to add or delete data to the database in this level and not have to worry about relationships being destroyed or running into major database design flaws. The relationships and keys depend on each other to be in the database and cannot be deleted because the database depends on them. The keys that were chosen to be used in the database were chosen for the fact that the field they are in would never be deleted. This in turn would then make the relationships stronger and enforce them that they would also stay and not be deleted or changed by any alterations to the database. The changes that were made to the database were more on a formatting need and to identify the entities more in the database and the tables they were included in. There are no other changes that can be thought of to change the database design. Some fields could be shortened and recreated to another field, but

More about Dbm 380 Database Normaliztion

Open Document