100% found this document useful (1 vote)
1K views11 pages

DFo Database Foundations Test Midterm Exam

This document contains a quiz with multiple choice questions about database fundamentals. There are questions about data models, entity relationship diagrams, normalization, and database design principles. The answers are provided with correct answers marked with an asterisk. The quiz covers topics like hierarchical, relational, and object-oriented data models, as well as entity relationships, logical and physical modeling, and database constraints.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
1K views11 pages

DFo Database Foundations Test Midterm Exam

This document contains a quiz with multiple choice questions about database fundamentals. There are questions about data models, entity relationship diagrams, normalization, and database design principles. The answers are provided with correct answers marked with an asterisk. The quiz covers topics like hierarchical, relational, and object-oriented data models, as well as entity relationships, logical and physical modeling, and database constraints.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Quiz: DFo Database Foundations Midterm

Examination
Review the answers, results and scores for the questions below. Correct answers are
marked with an asterisk (*).

Section 1
(Answer all questions in this section)
1. In a hierarchical database model, data is stored as records that are connected to each
other via ________.
links (*)
primary keys
fields
databases
Correct
(1/1) Points
2. In the relational database model, each table name must be unique. The table column
names must also be unique. You can have two different tables that have column names that
are the same.
True (*)
False
Correct
(1/1) Points
3. The advantages of an object-oriented data model are:
Lower maintenance
Real-world modeling
Both A and B. (*)
Neither A nor B.
Correct
(1/1) Points
4. In a database model _______, data is organized in a tree structure and, to retrieve data, it
is necessary to traverse the entire tree starting from the root node.
Relational
Object-oriented
Hierarchical (*)
Network
Correct
(1/1) Points
5. Oracle Academy courses are designed for self-study. True or false?
True
False (*)
Correct
Section 1
(Answer all questions in this section)
6. The main subject areas taught in Oracle Academy are:
Systems programming and computer architecture
Data Modeling, SQL and PL/SQL (*)
Computer repairs
Database performance tuning
Correct
(1/1) Points
7. Once you have learned how to write programs and create systems, you will no longer
need any information or user involvement, as you will be perfectly capable of delivering
the systems that companies need and want.
False. Business requirements can and will change. For example, new legal requirements
may arise. (*)
True. Users delay delivery of a system because they change their minds and add new
requirements.
True. In any case, users never know what they want, so it is best to leave the creation of
systems in the hands of professionals.
True. The only requirement for the creation of a perfect system is a perfect programmer.

Correct
(1/1) Points
8. Documenting business requirements helps developers control the scope of the system
and prevents users from claiming that the new system does not meet their business
requirements. True or false?
True (*)
False
Correct
(1/1) Points
9. If information requirements have been clearly communicated during conceptual
modeling, the following will occur:
A conceptual model that does not fully reflect that the business will be created.
Delays due to a reworked model arising from incorrect assumptions
The possibility of some business rules not being taken into account
A properly designed conceptual model (*)
Correct
(1/1) Points
10. All business rules can be modeled.
True
False (*)
Correct
(1/1) Points
Page 2 of 10
11. Business rules will help you understand the standardization procedure that an
organization follows when managing a large amount of data.
True (*)
False
Correct
(1/1) Points
12. A database is a centralized and structured set of data that is stored in a computer system
and provides utilities for retrieving, adding, modifying and deleting data when necessary.
True (*)
False
Correct
(1/1) Points
13. The information is usually the result of combining, comparing and performing
calculations with the data.
True (*)
False
Correct
(1/1) Points
14. Which of the following system transformations has led to the rise of graphical user
interface (GUI) applications?
Mainframe systems
Desktop systems (*)
Grid Computing
Client/server systems
Correct
(1/1) Points
15. Select the business or sector that would have no need for a database.
Banking
Retail
Scientific research
All of these businesses could benefit from the use of a database. (*)
Correct
16. In an ERD, optionality is represented by __________.
relationship names
continuous or dashed lines (*)
editable tables
single end or crow's feet
Correct
(1/1) Points
17. Which of the following statements is NOT an example of cardinality?
How many jobs can an employee perform?
How many types of jobs are there? (*)
All are examples of cardinality.
How many employees can perform a specific job?
Incorrect. See Section 2, Lesson 5.
(0/1) Points
18. One-to-one relationships have _____________ one-to-one in both directions.
Nomenclature
Optionality
Foreign keys
Cardinality (*)
Correct
(1/1) Points
19. If a relationship is mandatory, there must be at least one instance of the corresponding
entity that is related to it.
True (*)
False
Correct
(1/1) Points
20. Primary keys can contain null values.
True
False (*)
Correct
21. All entities must be assigned a new artificial UID. True or false?
True
False (*)
Correct
(1/1) Points
22. A unique identifier has a NULL value for each instance of the entity for the duration of
the instance. True or false
True
False (*)
Correct
(1/1) Points
23. A unique identifier consisting of more than one attribute is called __________.
Candidate UID
Third-party UID
Unique UID
Composite UID (*)
Correct
(1/1) Points
24. In general, entities are _____________.
Adverbs
Verbs
Adjectives
Nouns (*)
Correct
(1/1) Points
25. A _________ is a piece of information that, in some way, describes an entity. It is a
property of the entity and quantifies, qualifies, classifies or specifies the entity.
Table
Attribute (*)
Process
ERD
Correct
26. With what type of form are entity tables extracted from an ERD?
Rectangles
Editable tables (*)
Non-editable tables
Diamonds
Incorrect. See Section 2, Lesson 3.
(0/1) Points
27. Which of the following are appropriate entity names? (Choose two)
(Choose all correct answers)
DOGS
ANIMALS
ANIMAL (*)
DOG (*)
Correct
(1/1) Points
28. A logic model includes:
Only entities, attributes and unique identifiers
Entities and relationships only
Only entities, attributes and relationships
Entities, attributes, unique identifiers and relationships (*)
Correct
(1/1) Points
29. The physical model is derived from the logical model. True or false?
True (*)
False
Correct
(1/1) Points
30. The logic model becomes the detailed plan for the design of the model________.
Web
Physical (*)
Data flow
Data integrity
Correct
31. When assigning a relationship for an ERD diagram, both parts of the relationship must
be assigned.
True (*)
False
Correct
(1/1) Points
Which of the following statements about entity/relationship diagrams (ERD) is true?
It is a robust and agile document that cannot be changed once database development has
begun.
It is used to communicate the physical structure of the database to the users.
It is used to communicate the logical structure of the database to the users. (*)
It is used to communicate the technical specifications of the database to the users.
Correct
(1/1) Points
33. Data modeling is done for the following reasons: (choose two)
(Choose all correct answers)
We draw an ERD solely to please users; once completed, the ERD is never referred to
again, as it has no real-world meaning.
The ERD becomes a detailed plan for designing the actual system. (*)
We don't need data models; we can start coding immediately.
Help in discussions and reviews. (*)
Correct
(1/1) Points
34. The ERD language includes the following, except:
Optionality
Date values (*)
Cardinality
Relationship names
Correct
(1/1) Points
35. Data integrity ensures that ______ in the information.
there are duplications
no duplications (*)
there are anomalies
there are errors
Correct
36. In a relational database, a table is referred to as....
A unique identifier
A basic storage structure (*)
An attribute
None of the above.
Incorrect. See Section 2, Lesson 1.
(0/1) Points

Section 3

(Answer all questions in this section)


37. A ______________ is often used to track information about a relationship that changes
over time.
several-to-many relationship
non-transferable relationship.
recursive relationship
intersection entity. (*)
Correct
(1/1) Points
38. When mapping entities containing supertypes and subtypes, an implementation of
_________ is used when most of the attributes and relationships are shared at the level of a
supertype.
two tables
miscellaneous to miscellaneous table
several tables
single table (*)
Incorrect. See Section 3, Lesson 4.
(0/1) Points
39. When assigning a lock relationship, a primary key and a foreign key can be the same
field.
True (*)
False
Correct
(1/1) Points
40. Table names can contain all of the following except:
Numbers
Some special characters
Spaces (*)
Letters
Incorrect. See Section 3, Lesson 4.
41. Which of the following would best be represented by an arc?
STUDENT (Grade A student, Average Student)
PARENT (Girl, Bob)
DELIVERY ADDRESS (Home, Office) (*)
TEACHER (Female, Bob)
Correct
(1/1) Points
42. When you resolve an M:M relationship, you simply re-present the relationships
between the two original entities; no new entities are created. True or false?
True
False (*)
Correct
(1/1) Points
43. How many subtypes can a supertype have?
One
Two
Any number (*)
Zero
Correct
(1/1) Points
44. An arc can also be modeled as a supertype and subtypes. True or false?
True (*)
False
Correct
(1/1) Points
45. Many-to-many relationships should be left in the model. It is important to have them
documented as M:M, true or false?
True
False (*)
Incorrect. See Section 3, Lesson 1.
46. An entity with no repeated values is said to be at ______________.
Third normal format
Second normal format
First normal format (*)
Fourth normal format
Correct
(1/1) Points
47. Why is it important to follow standardization rules?
To reduce redundant data in the existing design
For increased data integrity and design stability
To eliminate other types of inconsistencies and anomalies in the data
To identify missing tables, columns and constraints
All of the above (*)
Correct
(1/1) Points
48. Can all constraints be modeled in an ER diagram?
No, and those that cannot be modeled should be displayed in a separate document to be
handled programmatically. (*)
Yes, all constraints should be modeled and shown in the ER diagram.
No, but you can explain them to users so that they can apply them.
No, in which case you must allow the database administrator to handle them.
Correct
(1/1) Points
49. A table is in 3NF if it has met all database requirements for 1NF and 2NF and all
transitive dependencies have been removed.
True (*)
False
Correct
(1/1) Points
50. Of which of the following would the statement "Only teachers can correct exams" be an
example?
An attribute that is not inherited from the PERSON supertype and is unique to the
TEACHER subtype.
A structural business rule
An attribute to be stored in the entity PERSON
A procedural business rule (*)
Correct

You might also like