Normalization Questions
Normalization Questions
database.
1. 1st Normal Form (1NF) states that every row and column in a table should
be a single and every row has a primary key and each field has a name. Each
data item cannot be broken down any further (it is atomic)
a. 3rd Normal form- ensure that there are no transitive dependencies
within the table.
(c) (i) 2nd Normal Form, because every field relates to the primary key.
(ii) 2nd Normal, because they all relate to course number and it has a transitive
dependency on lecture name and id.
(a) (i) Two advantages of using a normalised relational database instead of a flat
file are:
1. Reduced data redundancy- this means that there would be less
information in a relational database compared to a flat file.
2. Data is shared - this means that the data in a relational database would
be linked together easily whereas in a flat file the data is not linked.
(ii) Data redundancy is reduced - this can improve the performance of relational
databases as this database model filters data and makes finding of data easier and
more time efficient, in terms of
Data is shared - this can improve the integrity of the data as many persons will
have access and they can verify the reliability of the data presented in the database.
(Can do performance for the two)
(b) 1st Normal Form (1NF) states that every row and column in a table should be a
single and every row has a primary key and each field has a name. Each data item
cannot be broken down any further (it is atomic) (no-repeating)
2nd Normal- it must meet all the requirements of the first form. Non-key attributes
must rely on every part of the primary/candidate key.
3rd Normal form- ensure that there are no transitive dependencies within the table.
(iv) The relationship would be one to many because one agent can deal with many
customers using the primary key.
b) The table is un-normalized because there are multiple people owning the same
make and model of vehicles and the date hired and returned can possibly be the
same.
d)
CLIENT (Client number, Client name, Gender, Date of Birth)