0% found this document useful (0 votes)
222 views

DBMS PreTest - PostTest LO 4x

The document discusses database design and normalization. It covers the database development life cycle phases of database design, implementation, and operation. Key aspects of database design include creating conceptual, logical, and physical models and normalizing data through forms like 1NF, 2NF, 3NF and BCNF. The goal of normalization is to reduce data redundancy and ensure data integrity.

Uploaded by

Johnsands111
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
222 views

DBMS PreTest - PostTest LO 4x

The document discusses database design and normalization. It covers the database development life cycle phases of database design, implementation, and operation. Key aspects of database design include creating conceptual, logical, and physical models and normalizing data through forms like 1NF, 2NF, 3NF and BCNF. The goal of normalization is to reduce data redundancy and ensure data integrity.

Uploaded by

Johnsands111
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Databases and DB Management Systems

Online Course
Pre-test/Post-test for Class # 4 Database Design and Normalization
True-False Questions
1. The term database development is used to describe the process of database design and
implementation.
2. The primary objective in database design is to create complete, normalized, non-redundant,
and fully integrated conceptual, logical, and physical database models.
3. To analyze the company situation, the database designer must discover what the company's
operational components are, how they function, and how they interact.
4. After the initial declarations, the database designer must carefully probe in order to generate
additional information that will help define the problem within the larger framework of
company operations.
5. In most modern relational DBMSs, a new database implementation requires the creation of
special storage-related constructs to house the end-user tables.
6. Normalization is a process for changing attributes to entities.
7. From a structural point of view, 1NF is better than 2NF.
8. Denormalization produces a lower normal form.
9. Normalization is a very important database design ingredient and the highest level is always
the most desirable.
10. All relational tables satisfy the 1NF requirements.
11. A table is in Second Normal Form (2NF) if it is in 1NF and it includes no partial
dependencies.
12. It is possible for a table in Second Normal Form (2NF) to exhibit transitive dependency,
where one or more attributes may be functionally dependent on nonkey attributes.
13. A table is in Boyce-Codd Normal Form (BCNF) if every determinant in the table is a
candidate key.
14. Normalization should be part of the design process.

Multiple Choice
1. Analyzing the company situation, defining problems and constraints, objectives and scope,
and boundaries are part of the
a.
b.
c.
d.
e.

database initial study.


database design.
implementation and loading, testing, and evaluation.
operation.
maintenance and evaluation.

2. In creating a logical design, the designer might use tools such as


a.
b.
c.
d.

DFD.
HIPO.
E-R.
all of the above

3. The purpose of the database initial study is to


a.
b.
c.
d.
e.
1.

Creating the conceptual design, DBMS software selection, creation of the logical design,
and creating the physical design are part of the
a.
b.
c.
d.
e.

2.

database initial study phase.


database design phase.
implementation and loading phase.
testing and evaluation phase.
operation phase.
During the Entity-Relationship modeling process, the designer must

a.
b.
c.
d.
e.
3.

analyze the company situation.


define problems and constraints.
define objectives.
define scope and boundaries.
all of the above

draw corresponding E-R diagram.


normalize the data model.
make decisions about standard naming conventions.
none of the above
all of the above

Normalization works through a series of stages called normal forms. There are
__________ stages.
a.
b.
c.
d.

2
3
4
5

4.

The term first normal form (1NF) describes the tabular format in which:
a. all the key attributes are defined.
b. there are no repeating groups in the table. Row/column intersection can contain one and
only one value, not a set of values.
c. all attributes are dependent on the primary key.
d. all of the above
e. none of the above

5.

The conflicts between design efficiency, information requirements, and processing speed
are often resolved through
a.
b.
c.
d.

6.

A table that has all key attributes defined, has no repeating groups. and all its attributes
are dependent on the primary key, is said to be in
a.
b.
c.
d.
e.

7.

conversion from 1NF to 2NF.


conversion from 2NF to 3NF.
compromises that include normalization.
conversion from 3NF to 4NF.

1NF.
2NF.
3NF.
4NF.
BCNF.

A table where all attributes are dependent on the primary key and are independent of each
other, and no row contains two or more multi-valued facts about an entity, is said to be in
a.
b.
c.
d.
e.

8.

1NF.
2NF.
3NF.
4NF.
BCNF.
A table where every determinant is a candidate key is said to be in

a.
b.
c.
d.
e.

1NF.
2NF.
3NF.
4NF.
BCNF.

Short Answer
1. The _________________________ design stage uses data modeling to create an abstract
database structure that represents real-world objects in the most realistic way possible.
2. In order to develop an accurate data model, the designer must have a thorough
________________________ of the company's data types, extent, and uses.

3. From a database point of view, the collection of data becomes meaningful only when the
business ________________________ are defined.
4. A(n) ________________________ rule is a brief and precise narrative of a policy,
procedure, or principle within a specific organization's environment.
5. Concurrency ________________________ is a feature that allows simultaneous access
to a database, while preserving data integrity.
6. The selection of ________________________ software is critical to the information
system's smooth operation.
7. ________________________ design is used to translate the conceptual design into the
internal model for a selected database management system, such as DB2, SQL Server,
Oracle, Access, Ingress, etc.
8. ________________________ design is the process of selecting the data storage and data
access characteristics of the database.
9. Database ________________________ is one of the most important factors in certain
database implementations.
10. Data ________________________ is enforced through the proper use of primary and
foreign key rules.
11. Normalization is a process for assigning _____________________ to entities
12. Normalization works through a series of stages called ____________________ forms.
13. The price paid for increased performance through denormalization is a larger amount of
_____________________.
14. _____________________ produces a lower normal form.
15. A table is in Boyce-Codd normal form (BCNF) if every determinant in the table is a(n)
_____________________ key.

Essay
What are the Database Life Cycle phases?
Explain the different tools that may be used by the designer in creating a logical design.
How can a table be in 3NF and not in BCNF?
Explain the Boyce-Codd Normal Form (BCNF).

You might also like