

Database Design
Exam Answer Key
Course Introduction
Database Design explores the fundamental principles and practices involved in creating effective and efficient databases. This course covers key topics such as data modeling, normalization, entity-relationship diagrams, and the use of Structured Query Language (SQL) for defining and manipulating database structures. Students will learn how to translate real-world requirements into robust database designs, with an emphasis on relational database management systems. Through practical assignments and projects, students gain hands-on experience in constructing databases that support integrity, security, and scalability for various applications.
Recommended Textbook
Concepts of Database Management 9th Edition by Joy L. Starks
Available Study Resources on Quizplus
9 Chapters
525 Verified Questions
525 Flashcards
Source URL: https://quizplus.com/study-set/1925

Page 2

Chapter 1: Introduction to Database Management
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/38335
Sample Questions
Q1) A database will not only hold information about multiple types of entities, but also information about the relationships among these multiple entities.
A)True
B)False
Answer: True
Q2) The problem of inconsistency in data is a direct result of ____________________.
Answer: redundancy
Q3) Which term can be described as the duplication of data and storing it in multiple locations?
A) data independence
B) redundancy
C) data integrity
D) security
Answer: B
Q4) Redundancy makes changing data more cumbersome and time-consuming.
A)True
B)False
Answer: True
To view all questions and flashcards with answers, click on the resource link above. Page 3

Chapter 2: The Relational Model 1: Introduction, QBE, and Relational Algebra
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/38336
Sample Questions
Q1) In a relation, the order of rows is important.
A)True
B)False
Answer: False
Q2) The relational operators are +, *, %, and /.
A)True
B)False
Answer: False
Q3) Which operator is used to concatenate every row in the first table with every row in the second table?
A) union
B) difference
C) product
D) intersection
Answer: C
Q4) The attributes of an entity become the fields or columns in a table.
A)True
B)False
Answer: True
To view all questions and flashcards with answers, click on the resource link above. Page 4

Chapter 3: The Relational Model 2: SQL
Available Study Resources on Quizplus for this Chatper
75 Verified Questions
75 Flashcards
Source URL: https://quizplus.com/quiz/38337
Sample Questions
Q1) What command do you use to add new data to a table?
A) INSERT
B) APPEND
C) ADDTO
D) SELECT
Answer: A
Q2) Discuss the restriction about the structure of two tables involved in a union.
Answer: The two tables involved in a union must have the same structure, or be union compatible; in other words, they must have the same number of fields and their corresponding fields must have the same data types. If, for example, the first field in one table contains customer numbers, the first field in the other table also must contain customer numbers.
Q3) Microsoft Access uses the != version of the "not equal to" operator.
A)True
B)False
Answer: False
Q4) In a DBMS such as Oracle or SQL Server, the _______________ command reverses changes to a database.
Answer: ROLLBACK
To view all questions and flashcards with answers, click on the resource link above. Page 5

Chapter 4: The Relational Model 3: Advanced Topics
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/38338
Sample Questions
Q1) Views cannot be used to examine table data.
A)True
B)False
Q2) You can take away user privileges to the database using the ____________ statement.
Q3) You can change the structure of a table using the CREATE VIEW command.
A)True
B)False
Q4) The command DEL INDEX CustList; would remove the index named CustList.
A)True
B)False
Q5) Stored procedures do not accept parameters, and must be queried in a manner similar to tables.
A)True
B)False
Q6) Referential integrity is specified using the FOREIGN KEY clause in the CREATE TABLE command.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 6
Q7) You use the __________ statement to give users privileges to the database.

Chapter 5: Database Design 1: Normalization
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/38339
Sample Questions
Q1) Which of the following can be defined as a column (or collection of columns) A such that all other columns are functionally dependent on A and no subcollection of the columns in A has this property?
A) functional key
B) composite key
C) primary key
D) declared key
Q2) Tables without repeating groups are said to be in first normal form.
A)True
B)False
Q3) Second normal form can be defined as a table that is in first normal form but that contains no ____.
A) partial dependencies
B) alternate keys
C) nonkey columns
D) interrelation constraints
Q4) Describe the normalization process.
Q5) When the ____________________ of a table is a single column, the table is automatically in second normal form.
To view all questions and flashcards with answers, click on the resource link above. Page 7

Chapter 6: Database Design 2: Design Method
Available Study Resources on Quizplus for this Chatper
75 Verified Questions
75 Flashcards
Source URL: https://quizplus.com/quiz/38340
Sample Questions
Q1) Which type of key is usually an automatic numbering data type, such as the Access AutoNumber data type?
A) surrogate
B) artificial
C) natural
D) logical
Q2) The E-R model (also called ERM) uses diagrams to represent the high-level abstract and conceptual representation of data, along with entities, attributes, and ____________________.
Q3) Which of the following is a set of requirements that is necessary to support the operations of a particular database user?
A) user view
B) user table
C) user attribute
D) user field
Q4) The first substep in representing the user view as a collection of tables is to determine entities and create a table for each.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 8

Chapter 7: Dbms Functions
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/38341
Sample Questions
Q1) Discuss the four ways in which integrity constraints can be handled.
Q2) Which property of a DBMS lets you change the database structure without requiring you to change the programs that access the database?
A) field independence
B) data integrity constraints
C) key integrity constraints
D) data independence
Q3) Which of the following is descriptive information about the data in a database?
A) backup
B) hyperdata
C) metadata
D) rollback
Q4) What is data replication? Describe how replication can lead to more efficient database processing.
Q5) What does a DBMS do to break a deadlock?
A) rolls back all transactions involved in the deadlock
B) chooses one deadlocked user to be the victim
C) closes the database and restores from the last backup
D) erases the records involved in the deadlock and reschedules the transactions
Q6) Discuss the advantages and disadvantages of timestamping.
To view all questions and flashcards with answers, click on the resource link above. Page 9

Chapter 8: Database Administration
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/38342
Sample Questions
Q1) Which of the following is a log of all database maintenance, with dates, license keys, issues or updates, involved personnel, and resolutions?
A) system journal
B) run-book
C) system catalog
D) DBMS log
Q2) When evaluating and selecting a DBMS, in which category is the DBA most concerned with benchmarks?
A) Cost
B) Security
C) Integrity
D) Performance
Q3) If performance testing shows that queries based on frequently accessed fields are taking a long time to complete, what can the DBA do that might improve performance?
A) increase the number of columns
B) delete foreign keys
C) add indexes
D) add alternate keys
To view all questions and flashcards with answers, click on the resource link above.
10

Chapter 9: Database Management Approaches
Available Study Resources on Quizplus for this Chatper
75 Verified Questions
75 Flashcards
Source URL: https://quizplus.com/quiz/38343
Sample Questions
Q1) Which of the following is an advantage of distributed databases?
A) local control of data
B) easier updates of replicated data
C) more complex query processing
D) more complex treatment of concurrent updates
Q2) Describe a client-side and a server-side technique used by organizations to remember key data supplied by a web client.
Q3) Late binding lets you use the same name for different operations, which is called ____________________ in object-oriented systems.
Q4) When users access a data warehouse, their queries usually involve aggregate data. What type of software is used to perform these queries?
A) XSLT
B) XSL
C) OOXML
D) OLAP
Q5) With ____________________ visibility, only the class itself can view or update the value.
Q6) Explain the difference between a Web page, a Web server, and a Web client.
Q7) On a class diagram, a(n) ____________________ symbol precedes each attribute.
To view all questions and flashcards with answers, click on the resource link above. Page 11