

Data Modeling and Database Design Exam Practice Tests
Course Introduction
Data Modeling and Database Design explores the fundamental concepts, techniques, and tools used in structuring and organizing data for efficient storage, retrieval, and manipulation within relational and non-relational database systems. The course covers requirements analysis, conceptual, logical, and physical data modeling (including Entity-Relationship and Enhanced ER models), normalization processes, integrity constraints, and schema refinement. Students learn to design robust database architectures, implement efficient database solutions, and utilize SQL for data definition and manipulation. Practical assignments emphasize hands-on experience with modern database management systems, fostering skills necessary for analyzing business data requirements and delivering scalable, well-designed database applications.
Recommended Textbook
Database Processing 12th Edition by David M. Kroenke
Available Study Resources on Quizplus
24 Chapters
1854 Verified Questions
1854 Flashcards
Source URL: https://quizplus.com/study-set/1823

Page 2
Chapter 1: Introduction
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/36220
Sample Questions
Q1) Database professionals use ________ as specific data sources for studies and analyses.
A)data marts
B)normalization
C)data models
D)entity-relationship data modeling
E)data migration
Answer: A
Q2) Referential integrity constraints are rules about what data values are allowed in certain columns.
A)True
B)False
Answer: True
Q3) Bill Gates has said that "XML is the lingua-franca of the Internet Age."
A)True
B)False
Answer: True
To view all questions and flashcards with answers, click on the resource link above.

Page 3

Chapter 2: Introduction to Structured Query Language SQL
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/36222
Sample Questions
Q1) SQL,although very popular,has never become a national standard.
A)True
B)False
Answer: False
Q2) SQL includes a data definition language,a data manipulation language,and SQL/Persistent stored modules.
A)True
B)False
Answer: True
Q3) SQL stands for Standard Query Language.
A)True
B)False
Answer: False
Q4) To refer to a set of values needed for a condition,use the SQL IN operator.
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 and Normalization
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/36224
Sample Questions
Q1) When designing a database,one of the candidate keys in a relation is selected as the
A)composite key
B)primary key
C)foreign key
D)surrogate key
E)dependency
Answer: B
Q2) Distinguish between the primary key and a candidate key.
Answer: Both the primary key and a candidate key can uniquely identify the rows in a table.The primary key is the candidate key that is chosen by the database designer,working with the users,to uniquely identify rows and to represent relationships.Although any candidate key could,by definition,be selected to act as the primary key,the choice of primary key is often based on design decisions such as the amount of foreign key data that would be generated.
Q3) In relational terms as defined by E.F.Codd,a column is called an attribute.
A)True
B)False
Answer: True
To view all questions and flashcards with answers, click on the resource link above. Page 5

Chapter 4: Database Design Using Normalization
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/36226
Sample Questions
Q1) Multivalued dependencies create anomalies so serious that multivalued dependencies must always be eliminated.
A)True
B)False
Q2) The second step in assessing table structure is to examine data values and determine dependencies and keys.
A)True
B)False
Q3) When a table is created using existing data from multiple sources,you are likely to find that the different sources code data in slightly different ways.This is an example of
A)the multivalued,multicolumn problem
B)the inconsistent values problem
C)the missing values problem
D)the general-purpose remarks column problem
E)None of the above is correct.
Q4) To limit the number of rows retrieved from a table,use the SQL TOP keyword.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 6

Chapter 5: Data Modeling With the Entity-Relationship
Model
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/36228
Sample Questions
Q1) A binary relationship is a relationship based on numerical entity instance identifiers.
A)True
B)False
Q2) You are given an E-R diagram with two entities,ORDER and CUSTOMER,as shown above.What does the symbol next to the ORDER entity indicate?
A)A maximum cardinality of "zero"
B)A maximum cardinality of "one"
C)A minimum cardinality of "optional"
D)A minimum cardinality of "required"
E)None of the above.
Q3) All weak entities must have a minimum cardinality of 1 on the entity on which it depends.
A)True
B)False
Q4) In an E-R model,the three types of minimum cardinality are mandatory,optional and indeterminate.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 7

Chapter 6: Transforming Data Models Into Database Designs
Available Study Resources on Quizplus for this Chatper
103 Verified Questions
103 Flashcards
Source URL: https://quizplus.com/quiz/36230
Sample Questions
Q1) In a 1:N relationship,the term "parent" refers to the table on the "many" side of the relationship.
A)True
B)False
Q2) When the key of one table is placed into a second table to represent a relationship,the key is called a "relational key" in the second table.
A)True
B)False
Q3) A referential integrity constraint policy that insures that foreign key values in a table are correctly maintained when there is a change to the primary key value in the parent table is called cascading changes.
A)True
B)False
Q4) The ideal primary key is ________.
A)short
B)numeric
C)fixed
D)A and B
E)A,B and C
To view all questions and flashcards with answers, click on the resource link above. Page 8

Chapter 7: SQL for Database Construction and Application Processing
Available Study Resources on Quizplus for this Chatper
105 Verified Questions
105 Flashcards
Source URL: https://quizplus.com/quiz/36232
Sample Questions
Q1) If the values in an SQL view are not changeable through the view itself,you may still be able to update the view by using unique application logic.In this case,the specific logic is placed in an INSTEAD OF trigger.
A)True
B)False
Q2) Which of the following is not an ANSI SQL trigger?
A)BEFORE UPDATE
B)INSTEAD OF UPDATE
C)BEFORE INSERT
D)INSTEAD OF CONSTRAINT
E)AFTER DELETE
Q3) Rows can be removed from a table by using the SQL DELETE statement.
A)True
B)False
Q4) The SQL keyword CONSTRAINT is used to limit column values to specific values. A)True B)False
Q5) The SQL keyword CONSTRAINT is used to define one of five types of constraints. A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 9

Chapter 8: Database Redesign
Available Study Resources on Quizplus for this Chatper
101 Verified Questions
101 Flashcards
Source URL: https://quizplus.com/quiz/36234
Sample Questions
Q1) When using a double nested set of NOT EXISTS SELECT statements,a row that does not match any row matches every row.
A)True
B)False
Q2) Correlated subqueries can be used to verify functional dependencies.
A)True
B)False
Q3) To drop a primary key column from a table the primary key constraint must first be dropped,but this does not require that related foreign keys based on the column be dropped.
A)True
B)False
Q4) The process of reading an actual database schema and producing a data model from that schema is called reverse engineering.
A)True
B)False
Q5) Discuss workable data conversion and possible data loss when changing table data types during a database redesign.
Q6) What is a dependency graph,and what is it used for in database redesign?
Page 10
To view all questions and flashcards with answers, click on the resource link above.

Chapter 9: Managing Multiuser Databases
Available Study Resources on Quizplus for this Chatper
102 Verified Questions
102 Flashcards
Source URL: https://quizplus.com/quiz/36236
Sample Questions
Q1) Briefly define the three problems that can occur because of concurrent processing that are addressed by resource locking.
Q2) In two-phase locking,all locks are obtained during the growing phase.
A)True
B)False
Q3) When two transactions are being processed against the database at the same time:
A)they are called concurrent transactions.
B)they are usually interleaved.
C)they always result in a lost update problem.
D)one must be rolled back.
E)A and B
Q4) Explain the concept of an "atomic transaction."
Q5) A transaction is a series of actions to be taken on the database such that either all of them are performed successfully or none of them is performed at all.
A)True
B)False
Q6) Briefly explain the strategy of two-phased locking.
Q7) Explain the importance of documenting changes in database structure.
Q8) What is a distributed database?
To view all questions and flashcards with answers, click on the resource link above. Page 11

Chapter 10: Managing Databases With SQL Server 2008 R2
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/36237
Sample Questions
Q1) In SQL Server,it is not possible to make dirty reads.
A)True
B)False
Q2) Which of the following is a type of recovery model supported in SQL Server in which all database changes are logged?
A)Logged
B)Bulk logged
C)Full
D)Simple
E)Complete
Q3) The SQL Server GUI interface database management program is the ________.
A)Enterprise Manager
B)Query Analyzer
C)Microsoft SQL Server Management Studio
D)A and B
E)A,B and C
Q4) The Microsoft SQL Server Management Studio Manager can be used to create a new database.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 12

Chapter 11: Managing Databases With Oracle Database 11g
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/36238
Sample Questions
Q1) Which of the following is the easiest tool for creating a database with Oracle Database?
A)The Oracle Enterprise Manager 11g Database Control
B)The Oracle SQL*Plus command utility program
C)The Oracle Database Configuration Assistant
D)A and C
E)A,B and C
Q2) The default isolation level in Oracle Database is Read Committed,which provides statement level isolation.
A)True
B)False
Q3) Which type of trigger is commonly used to update views?
A)BEFORE triggers
B)AFTER triggers
C)SELECT triggers
D)INSTEAD OF triggers
E)UPDATE triggers
Q4) The default file extension for text files created for SQL Develope is .sql. A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 13

Chapter 12: Managing Databases With MySQL 55
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/36239
Sample Questions
Q1) For use with this book,it is recommend that MySQL be configured as a Decision Support (DSS)/OLAP machine.
A)True
B)False
Q2) MySQL indexes can be created by using the GUI MySQL Table Editor or an SQL statement.
A)True B)False
Q3) To start working with MySQL Community Edition use the command Start | All Programs | MySQL | MySQL Workbench CE 5.2.
A)True
B)False
Q4) To execute an SQL query,click the Execute Current SQL Statement in Connected Server button.
A)True B)False
Q5) What is the MySQL Table Editor?
Q6) MySQL users are granted MySQL privileges for specific schemas only. A)True B)False
Page 14
To view all questions and flashcards with answers, click on the resource link above.
Chapter 13: The Web Server Environment
Available Study Resources on Quizplus for this Chatper
110 Verified Questions
110 Flashcards
Source URL: https://quizplus.com/quiz/36240
Sample Questions
Q1) An ADO.NET DataSet has all the characteristics,features,and functions of a regular database.
A)True
B)False
Q2) Which of the following is a task performed by the driver according to the ODBC standard?
A)Determines the appropriate DBMS
B)Validates the format of the ODBC command received from the application
C)Converts data source error codes into ODBC standard error codes
D)Verifies the application to the data source
E)Converts the data source into an SQL-compliant data structure
Q3) Which of the following is true about ADO.NET DataSets?
A)They can have multiple tables and relationships.
B)They can have foreign keys and surrogate keys.
C)They can support referential integrity actions.
D)A and B
E)A,B and C
Q4) To use JDBC,programs must be written in Java.
A)True
B)False

Page 15
To view all questions and flashcards with answers, click on the resource link above.

Chapter 14: Database Processing With XML
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/36241
Sample Questions
Q1) The SQL Server XML SELECT statements can be applied to ________.
A)single table SELECT statements
B)multiple table SELECT statements
C)XML Schema statements
D)A and B
E)A,B and C
Q2) The default cardinality for elements in an XML Schema is ________.
A)0.1
B)1.1
C)1.N
D)N.1
E)M.N
Q3) XML is important because XML processing provides a standardized facility to ________ any database view.
A)describe
B)validate
C)materialize
D)A and B
E)A,B and C
Q4) What is XPath?
To view all questions and flashcards with answers, click on the resource link above. Page 16

Chapter 15: Database Processing for Business Intelligence Systems
Available Study Resources on Quizplus for this Chatper
101 Verified Questions
101 Flashcards
Source URL: https://quizplus.com/quiz/36242
Sample Questions
Q1) Metadata about the data's source,format,assumptions and constraints are kept in a data warehouse metadata database.
A)True
B)False
Q2) Which of the following popular data mining techniques require special software?
A)Decision tree analysis
B)Logistic regression analysis
C)Neural networks
D)A and B
E)A,B and C
Q3) A digital dashboard is an electronic display customized for an individual user.
A)True
B)False
Q4) Business Intelligence (BI)systems support operational activities.
A)True
B)False
Q5) Data warehouses often include data purchased from outside vendors.
A)True
B)False
Q6) What are Business Intelligence (BI)systems? Page 17
To view all questions and flashcards with answers, click on the resource link above.
Page 18
Chapter 16: Microsoft Access 2010
Available Study Resources on Quizplus for this Chatper
48 Verified Questions
48 Flashcards
Source URL: https://quizplus.com/quiz/36219
Sample Questions
Q1) The Microsoft Access data type of AutoNumber is used when there is a specific need for a:
A)foreign key.
B)primary key.
C)surrogate key.
D)spare key.
E)secondary key.
Q2) To open a new Microsoft Access Query window,click the Query Design button on the Create command.
A)True
B)False
Q3) Microsoft Access SQL commands are run in:
A)the SQL window.
B)the QBE window.
C)the Query View of an SQL window.
D)the Design View of a Query window.
E)the SQL View of a Query window.
Q4) The Microsoft Access window Close button is actually a close-and-exit button. A)True
B)False

Page 19
To view all questions and flashcards with answers, click on the resource link above.

Chapter 17: Getting Started With Systems Analysis and Design
Available Study Resources on Quizplus for this Chatper
35 Verified Questions
35 Flashcards
Source URL: https://quizplus.com/quiz/36221
Sample Questions
Q1) Systems analysis and design is the process of creating and maintaining information systems.
A)True
B)False
Q2) Databases are created in a DBMS during the ________ step of the SDLC.
A)system definition
B)requirements analysis
C)component design
D)implementation
E)systems maintenance
Q3) Hardware specifications are determined during the ________ step of the SDLC.
A)system definition
B)requirements analysis
C)component design
D)implementation
E)systems maintenance
Q4) Define and discuss an information system.
Q5) User interviews are conducted during the requirements analysis step. A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 20

Chapter 18: E-R Diagrams and the Idef1x Standard
Available Study Resources on Quizplus for this Chatper
35 Verified Questions
35 Flashcards
Source URL: https://quizplus.com/quiz/36223
Sample Questions
Q1) Extended E-R model weak,but non-ID-dependent relationships are called nonidentifying connection relationships in IDEF1X.
A)True
B)False
Q2) What symbols are used in IDEF1X diagrams to represent cardinalities?
Q3) In IDEF1X,a type domain allows:
A)different data types.
B)different values.
C)greater specificity of values.
D)B or C
E)A,B or C
Q4) Extended E-R model N:M relationships are called nonidentifying connection relationships in IDEF1X.
A)True
B)False
Q5) What are IDEF1X domains?
Q6) IDEF1X nonspecific relationships correspond to N:M relationships in the extended E-R model.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 21

Chapter 19: E-R Diagrams and the UML Standard
Available Study Resources on Quizplus for this Chatper
36 Verified Questions
36 Flashcards
Source URL: https://quizplus.com/quiz/36225
Sample Questions
Q1) In UML-style E-R diagrams,which of the following would be considered a class attribute of the entity class CUSTOMER?
A)Customer Name (meaning,the first and last name of the customer)
B)Customer Address (meaning,the street,city,state,and zip code of the customer's residence)
C)Customer Count (meaning,the count of the number of customers)
D)Customer Number (meaning,an assigned number to uniquely identify a customer)
E)A and B
Q2) UML is intended for modeling and designing object-oriented programs and applications.
A)True
B)False
Q3) In UML notation,the relationship line in a relationship with a non-ID-dependent weak entity is labeled as <nonidentifying>.
A)True
B)False
Q4) What format is used for weak entities in UML-Style E-R diagrams?
Q5) How are entity classes drawn in UML-Style E-R diagrams?
Q6) What is OOP persistence,and how is it indicated in UML-Style E-R diagrams?
Page 22
To view all questions and flashcards with answers, click on the resource link above.

Chapter 20: Getting Started With MySQL Workbench Data
Modeling Tools
Available Study Resources on Quizplus for this Chatper
37 Verified Questions
37 Flashcards
Source URL: https://quizplus.com/quiz/36227
Sample Questions
Q1) In order to use MySQL Workbench to create database designs,you must log into MySQL using:
A)the Connect to Database dialog box.
B)the Connect to MySQL Server dialog box.
C)the MySQL | Connect to Server command.
D)Both A and B are used together.
E)None of the above is correct - no login is required.
Q2) In the MySQL Table Editor,the abbreviation for Primary Key is: A)PK.
B)NN.
C)UQ.
D)BIN.
E)AI.
Q3) Describe how to create relationships in a MySQL Workbench database design.
Q4) Describe how to set table properties in a MySQL Workbench database design.
Q5) To create a new MySQL Workbench EER model,you can use the Create new EER Model link on the Home page.
A)True B)False
Q6) Describe how to create a new database design in the MySQL Workbench. Page 23
To view all questions and flashcards with answers, click on the resource link above.
Page 24

Chapter 21: Getting Started With Microsoft Visio 2010
Available Study Resources on Quizplus for this Chatper
36 Verified Questions
36 Flashcards
Source URL: https://quizplus.com/quiz/36229
Sample Questions
Q1) In Microsoft Visio 2010,for a Relationship object relationship that is many-mandatory on the child side of the relationship,the correct setting in Database Properties is:
A)exactly one.
B)one or more.
C)zero or one.
D)zero or more.
E)range [At least][At most].
Q2) In Microsoft Visio 2010,describe the possible cardinality settings for a Relationship object that can be set in the Database Properties for a relationship in a database design,and how these settings correspond to the IE Crow's Foot symbols shown in Figure 4-8?
Q3) In Microsoft Visio 2010,the arrow end of the Relationship connector object points to the table containing the foreign key.
A)True
B)False
Q4) Microsoft Visio 2010 is a component of Microsoft Office 2010.
A)True
B)False
Q5) In Microsoft Visio 2010,how do we create data models?
To view all questions and flashcards with answers, click on the resource link above. Page 25

Chapter 22: the Semantic Object Model
Available Study Resources on Quizplus for this Chatper
35 Verified Questions
35 Flashcards
Source URL: https://quizplus.com/quiz/36231
Sample Questions
Q1) A "composite object" cannot contain more than one multivalued attribute.
A)True
B)False
Q2) What type of attribute is composed of other attributes?
A)simple
B)meta
C)group
D)compound
E)composite
Q3) A "simple object" can contain only simple attributes.
A)True
B)False
Q4) Semantic objects are said to be:
A)semantically self-contained.
B)semantically complete.
C)semantically inclusive.
D)Either A or B.
E)None of the above.
Q5) Explain why semantic object attributes are call "paired attributes."
Q6) Explain the concept of semantic objects as being a "sufficient description."
To view all questions and flashcards with answers, click on the resource link above. Page 26

Chapter 23: Data Structures for Database Processing
Available Study Resources on Quizplus for this Chatper
35 Verified Questions
35 Flashcards
Source URL: https://quizplus.com/quiz/36233
Sample Questions
Q1) The word key indicates a field or fields whose value uniquely or nonuniquely identifies a record.
A)True
B)False
Q2) A simple network is a collection of records and the 1:N relationships between them.
A)True
B)False
Q3) What is a B-tree?
Q4) A collection of records and the 1:N relationships between them is a:
A)simple network.
B)complex network.
C)compound network.
D)logical network.
E)sequential network.
Q5) A multilevel index that allows both sequential and direct processing of data records is called a C-tree.
A)True
B)False
Q6) How does a DBMS store data on its direct access files?
Page 27
To view all questions and flashcards with answers, click on the resource link above.
Chapter 24: Getting Started With Web Servers php and the

Available Study Resources on Quizplus for this Chatper
35 Verified Questions
35 Flashcards
Source URL: https://quizplus.com/quiz/36235
Sample Questions
Q1) What is PHP?
Q2) Installing PHP using the Microsoft Installer provides sufficient PHP support for use with Database Processing 12th Edition.
A)True
B)False
Q3) For a workstation running the Windows operating system,the user file system permissions Modify and Write must be granted to the Users group at the wwwroot folder.
A)True
B)False
Q4) The discussion of how to install PHP in the text used PHP version ________.
A)5.2.13
B)5.2.14
C)5.3.0
D)5.3.5
E)5.3.6
Q5) The IIS Web server is managed using the Microsoft Internet Information Service (IIS)Manager.
A)True B)False
To view all questions and flashcards with answers, click on the resource link above. Page 28