You are on page 1of 4

1. Q.

Normalisation is:

Removing all necessary data from a database


Organising a database to remove repeated entries and increase the accuracy of the data
Putting fields from different tables into one big database

2. Q. Which of the following statements fully describes data in 2NF:


When any repeating fields have been removed and the table is given a primary key
When all repeating entries of data are removed and the fields in each table are directly related to the
primary key and no fields are present that are not related to each other
When all the fields in each table are directly related to the primary key

3. A disadvantage of normalisation is:


The data loses its integrity as some of it is removed in the normalisation process
The process of searching the database may be slower due to a higher demand on the central processing
unit (CPU)
Removing redundant data means that links cannot be created between tables

4. Q. A relation is in 1NF if it doesn't contain any ____________?


Determinants
Repeating groups
Null values in primary key fields
Functional dependencies
5. Q. A table is in 2NF if the table is in 1NF and what other condition is met?
There are no functional dependencies.
There are no null values in primary key fields.
There are no repeating groups.
There are no attributes that are not functionally dependent on the relation's primary key.
6. Q. When you normalize a relation by breaking it into two smaller relations, what must you do to
maintain data integrity?
Remove any functional dependencies from both relations
Assign both relations the same primary key field(s)
Create a primary key(s) for the new relation
7. Q. A ____ key is an artificial PK introduced by the designer with the purpose of simplifying the
assignment of primary keys to tables.
surrogate
composite
candidate
foreign

8. Q. Tables in ____ will perform suitably in business transactional databases.


0NF
1NF
2NF
3NF
9. Q. A table where all attributes are dependent on the primary key and are independent of each
other, and no row contains two or more multivalued facts about an entity, is said to be in ____.
answer choices
1NF
2NF
3NF
4NF

10. Q. A table in ____ contains no transitive dependencies.


1NF
2NF
3NF
none of the above
11. Q. When is a table is said to be 3NF
Normalization improves performance by reducing redundancy.
If and only if it is in 2NF and every non key attribute is Non-transitively dependent on the primary key
It involves introduction of redundancy in data
None of the above
12. Q. Which of the following statements fully describes data in 2NF:
When any repeating fields have been removed and the table is given a primary key
When all repeating entries of data are removed and the fields in each table are directly related to the
primary key and no fields are present that are not related to each other
When all the fields in each table are directly related to the primary key
13. Q. What is a foreign key?
A unique identifier in a database
A primary key of one table that appears in another table
A field that should not be in a table and needs removing
14. Q. The ____ model views the data as part of a table or collection of tables in which all key values
must be identified.
relational
object-oriented
conceptual
external
15. Q. Identification of the ____ will let you know where you are in the normalization process.
normal form
primary key
attributes
repeating groups
16. An advantage of normalisation is:
The storage space needed for a normalised database is likely to be smaller
The process of normalising a database is very easy and doesn’t require any skill
It is possible to see previous details that have been changed, such as a customer’s address, as we can
look back at an older entry

17. What is an atomic field?

A field that contains multiple items of data


A field that is repeated
A field that contains only one item of data

18. What characteristic does NOT mean that data is in 1NF?


It is all in one table.
There is redundancy.
There is an assigned primary key.
There are duplicate names.
Q.
19. What does Normalisation allow a database designer to do?
Design their database efficiently, removing the chance of redundancy and inaccuracies.
Remove additional records from the tables.
Add as much data as they like.
Draw an ERD.

20. To be in 1NF:
Each field contains the smallest meaningful value
There are multiple values in the single field
There are no duplicate records
A primary key is assigned
21. To be in 2NF:
Each non-key field relates to the primary key
There are multiple entries in the same field
There are no foreign keys
All numbers are in decimal form

22. To be in 3NF:
Records do not depend on anything other than the table's PK
The PK is not added
The FKs are limited to one only
The tables all relate to one another
23. Tables in 2NF but not 3NF contain...
Insert, update and delete anomalies
No extra FKs
No redundancy
Access to more data

24. Advantage of 3NF?


It eliminates redundant data which in turn saves space and reduces manipulation anomalies.
It gives the data status.
It allows the tables to be queried in SQL.
It prevents any new updates.
25. Which one of these do you want to avoid in good database design?
Redundancy!
Giant squid!
Third normal form!
Data!

You might also like