

Data Modeling and Database Design
Test Preparation
Course Introduction
This course offers a comprehensive introduction to the principles and practices of data modeling and database design. Students will explore essential concepts such as data abstraction, entity-relationship modeling, normalization, and relational database theory. Practical skills are developed through hands-on activities focused on designing robust and efficient database schemas, translating conceptual models into logical and physical designs, and implementing database solutions using SQL. The course also covers best practices in data integrity, security, and performance optimization, preparing students to address real-world challenges in organizing, managing, and retrieving information in various business and technological environments.
Recommended Textbook
Database Processing Fundamentals Design and Implementation 14th Edition by David M. Kroenke
Available Study Resources on Quizplus
25 Chapters
1978 Verified Questions
1978 Flashcards
Source URL: https://quizplus.com/study-set/2437 Page 2

Chapter 1: Introduction
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/48385
Sample Questions
Q1) The database management system (DBMS)is responsible for inserting,modifying,reading,and deleting data.
A)True
B)False
Answer: True
Q2) In Microsoft Access,you can use ODBC to connect to SQL Server in place of the ADE database engine.
A)True
B)False
Answer: True
Q3) A database designed to combine two databases used by the Sales department is a database being designed ________.
A)from existing data
B)as a new systems development project
C)as a redesign of an existing database
D)Both A and B are correct
Answer: C
To view all questions and flashcards with answers, click on the resource link above.

Page 3

Chapter 2: Introduction to Structured Query Language
Available Study Resources on Quizplus for this Chatper
114 Verified Questions
114 Flashcards
Source URL: https://quizplus.com/quiz/48388
Sample Questions
Q1) In an SQL query,which SQL keyword is used to link two conditions that both must be true for the rows to be selected?
A)AND
B)EXISTS
C)OR
D)IN
Answer: A
Q2) To obtain all columns,use an asterisk (*)wildcard character instead of listing all the column names.
A)True
B)False
Answer: True
Q3) In an SQL query,which SQL keyword is used to specify the column names to be used in a join?
A)FROM
B)JOIN
C)SELECT
D)WHERE
Answer: D
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/48391
Sample Questions
Q1) Candidate keys are called interlocking candidate keys when they share one or more attributes.
A)True
B)False
Answer: False
Q2) A combination of two or more columns used to identify particular rows in a relation is a ________.
A)record
B)composite key
C)foreign key
D)surrogate key
Answer: B
Q3) 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
Answer: B
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/48393
Sample Questions
Q1) You are creating a BOAT table using existing data from multiple sources,and you find that you have "power boat blue","boat,power,blue" and "blue power boat" as data values for the same column.This is an example of the inconsistent values problem.
A)True
B)False
Q2) Most DBMS products will let you define a primary key on a column that contains null values.
A)True
B)False
Q3) What are inconsistent values,and why are they a problem?
Q4) An inconsistent values problem is created when different users have coded the same data entries differently.
A)True
B)False
Q5) The problem of misspelled data entries is really the same as ________.
A)the multivalue,multicolumn problem
B)the inconsistent values problem
C)the missing values problem
D)the general-purpose remarks column problem
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
104 Verified Questions
104 Flashcards
Source URL: https://quizplus.com/quiz/48395
Sample Questions
Q1) An entity whose identifier includes the identifier of another entity is a(n)________.
A)strong entity
B)weak entity
C)optional entity
D)required entity
Q2) What are supertype and subtype entities? Include an example.
Q3) ID-dependent entities are associated by a nonidentifying relationship.
A)True
B)False
Q4) In an E-R model,the three types of maximum cardinality are 1:1,1:N,and N:M.
A)True
B)False
Q5) An identifier may be ________.
A)composite
B)optional
C)a relationship
D)minimal
Q6) What is an ID-Dependent entity? Include an example.
7
Q7) Distinguish between an entity class and an entity instance.
To view all questions and flashcards with answers, click on the resource link above.

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/48397
Sample Questions
Q1) When transforming an ID-dependent E-R data model relationship into a relational database design where the child entity is designed to use a surrogate key,the relationship changes to a weak but not ID-dependent relationship.
A)True
B)False
Q2) All identifying relationships are 1:N.
A)True
B)False
Q3) When the parent entity has a surrogate key,the enforcement actions are the same for both parent and child.
A)True
B)False
Q4) When transforming supertype/subtype entities into a relational database design,all of the attributes for the supertype table are placed into the subtype relations.
A)True
B)False
Q5) Explain the representation of a many-to-many strong entity relationship in a relational database design.
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
104 Verified Questions
104 Flashcards
Source URL: https://quizplus.com/quiz/48399
Sample Questions
Q1) Stored procedures have the advantage of greater security,decreased network traffic,SQL optimized by the DBMS compiler,and code sharing.
A)True
B)False
Q2) 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
Q3) A set of SQL statements stored in an application written in a standard programming language is called ________.
A)a stored procedure
B)a view
C)embedded SQL
D)a trigger
Q4) Discuss SQL data types.
Q5) The SQL SET keyword is used to specify a new value when changing a column value.
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
103 Verified Questions
103 Flashcards
Source URL: https://quizplus.com/quiz/48401
Sample Questions
Q1) When using a doubly nested set of NOT EXISTS SELECT statements,a row that does not match any row matches every row.
A)True
B)False
Q2) Database redesign is equally difficult whether or not the database has data in it.
A)True
B)False
Q3) In a correlated subquery,the DBMS can run the lower SELECT statement by itself and then send the results to the upper SELECT statement.
A)True
B)False
Q4) What is reverse engineering and how well does it work?
Q5) The NOT EXISTS keyword will be true if any row in the subquery fails to meet the condition.
A)True
B)False
Q6) Explain and contrast the results provided by the EXISTS,NOT EXISTS,and doubly-nested NOT EXISTS keywords.
To view all questions and flashcards with answers, click on the resource link above. Page 10

Chapter 9: Managing Multiuser Databases
Available Study Resources on Quizplus for this Chatper
102 Verified Questions
102 Flashcards
Source URL: https://quizplus.com/quiz/48403
Sample Questions
Q1) Locks placed automatically by the DBMS are called implicit locks.
A)True
B)False
Q2) Explain the concept of serializable transactions.
Q3) The database is most vulnerable to failure after a change to its structure.
A)True
B)False
Q4) Which of the following would not be contained in a transaction log?
A)Before images
B)Type of operation
C)Time of the action
D)Permissions
Q5) Resource locking must be carefully planned because most DBMS products cannot detect a deadlock condition.
A)True
B)False
Q6) In two-phase locking,all locks are released during the contracting phase.
A)True
B)False
Q7) Explain the purpose of transaction logs and checkpoints.
To view all questions and flashcards with answers, click on the resource link above. Page 11

Chapter 10: Managing Databases With SQL Server 2014
Available Study Resources on Quizplus for this Chatper
101 Verified Questions
101 Flashcards
Source URL: https://quizplus.com/quiz/48383
Sample Questions
Q1) In SQL Server,triggers can roll back the transaction that caused them to be fired.
A)True
B)False
Q2) SQL Server supports three types of indexes: clustered,unclustered,and random.
A)True
B)False
Q3) The language available in SQL Server that adds programming constructs to the SQL language is known as ________.
A)PL/SQL
B)C++
C)INTERACT-SQL
D)TRANSACT-SQL
Q4) SQL Server automatically makes determinations of whether or not to promote or demote a lock.
A)True
B)False
Q5) The recommended SQL Server security is Windows-only security.
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
Available Study Resources on Quizplus for this Chatper
106 Verified Questions
106 Flashcards
Source URL: https://quizplus.com/quiz/48386
Sample Questions
Q1) In Oracle Database,to achieve transaction level consistency,which level of transaction isolation must be used?
A)Read Committed
B)Serializable
C)Repeatable Read
D)Read-only
Q2) The type of failure that occurs when Oracle Database itself fails due to an operating system or computer hardware failure is called an instance failure.
A)True
B)False
Q3) Among its many functions,SQL*Plus is also a programming language.
A)True
B)False
Q4) In Oracle Database recovery facilities,OnLine ReDo files are backup log files maintained separately and not necessarily on disk media.
A)True
B)False
Q5) Explain sequences and their relationship to surrogate keys.Include an example.
Q6) What is SQL*Plus?

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

Chapter 12: Managing Databases With Mysql 56
Available Study Resources on Quizplus for this Chatper
101 Verified Questions
101 Flashcards
Source URL: https://quizplus.com/quiz/48389
Sample Questions
Q1) The MySQL statement to change a stored procedure already stored in the database is ________.
A)CREATE PROCEDURE
B)ALTER PROCEDURE
C)DROP PROCEDURE
D)CLOSE PROCEDURE
Q2) The MySQL statement used to repeat a set of SQL statements as long as some condition is true is ________.
A)LOOP
B)BEGIN
C)IF...THEN.ELSE...END IF
D)REPEAT
Q3) MySQL uses the "Safe Updates"-Forbid UPDATE and DELETE statements with no key in WHERE clause or no LIMIT clause-checkbox to control the behavior of UPDATE and DELETE statements run from the MySQL Workbench.
A)True
B)False
Q4) What is MySQL?
Q5) Explain the MySQL cursor statements.
To view all questions and flashcards with answers, click on the resource link above. Page 14

Chapter 13: The Web Server Environment
Available Study Resources on Quizplus for this Chatper
128 Verified Questions
128 Flashcards
Source URL: https://quizplus.com/quiz/48405
Sample Questions
Q1) Basic Web pages are created using Hypertext Markup Language (HTML).
A)True
B)False
Q2) The coding for Java Server Pages must be written in ________.
A)Java
B)JavaScript
C)C++
D)Both A and B are correct
Q3) Which standard interface in OLE DB is invoked to declare a forward-only cursor?
A)IRowSet
B)IAccessor
C)IColumnsInfo
D)adXact
Q4) HTML is defined by the World Wide Web Consortium (W3C).
A)True
B)False
Q5) Explain the relationships among native DBMS libraries,ODBC,OLE DB,ADO,and ADO.NET and why each led to the development of the next.
Q6) Give an example of how XML can be used with a DBMS.
Q7) Briefly describe the components of the ODBC architecture.
To view all questions and flashcards with answers, click on the resource link above. Page 15

Chapter 14:
Big Data, Data-Warehouses, and Business Intelligence Systems
Available Study Resources on Quizplus for this Chatper
108 Verified Questions
108 Flashcards
Source URL: https://quizplus.com/quiz/48407
Sample Questions
Q1) In RFM analysis,R stands for "how recently."
A)True
B)False
Q2) In the MapReduce process,the first step is the ________ step.
A)column
B)reduce
C)column family
D)map
Q3) Snowflake schemas have normalized ________.
A)fact tables
B)dimension tables
C)map tables
D)reduce tables
Q4) In a common form of RFM analysis,an RFM score of {5 1 1} means that the customer orders frequently and orders items of high monetary value but has not ordered anything for some time.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 16
Q5) Why is operational data sometimes unusable for Business Intelligence (BI)use? Include at least two examples.
Chapter 15: Getting Started With Microsoft Access 2013
Available Study Resources on Quizplus for this Chatper
53 Verified Questions
53 Flashcards
Source URL: https://quizplus.com/quiz/48384
Sample Questions
Q1) Describe the Microsoft Access 2013 Navigation Pane.
Q2) Explain how to create a relationship in Microsoft Access.Include an example.
Q3) To open a new Microsoft Access Query window,click the Query Design button on the Create command.
A)True
B)False
Q4) Microsoft Access 2013 database files are stored using the file extension of ________.
A).adb
B).asp
C).accdb
D).mdb
Q5) To open a new Microsoft Access Query window ________.
A)click the New button on the Home command tab
B)click the New Query button on the Home command tab
C)click the Create Query button on the Create command tab
D)click the Query Design button on the Command tab
Q6) Microsoft Access SQL commands are run within the SQL View of a Query window.
A)True
B)False

Page 17
To view all questions and flashcards with answers, click on the resource link above.
Chapter 16: Getting Started With Systems Analysis and Design
Available Study Resources on Quizplus for this Chatper
37 Verified Questions
37 Flashcards
Source URL: https://quizplus.com/quiz/48387
Sample Questions
Q1) The classic systems analysis methodology is called the ________.
A)Systems Development Life Cycle (SDLC)
B)Analysis Development Life Cycle (ADLC)
C)Component Development Life Cycle (CDLC)
D)Information Development Life Cycle (IDLC)
Q2) Systems analysis and design is the process of creating and maintaining information systems.
A)True
B)False
Q3) Which of the following is not included in Michael Porter's list of support activities?
A)Technology management
B)Customer service
C)Human resources management
D)Firm infrastructure management
Q4) What are the five steps or stages of the systems development life cycle (SDLC)?
Q5) Data is facts and numbers.
A)True
B)False

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

Chapter 17: E-R Diagrams and the IDEF1X Standard
Available Study Resources on Quizplus for this Chatper
37 Verified Questions
37 Flashcards
Source URL: https://quizplus.com/quiz/48390
Sample Questions
Q1) In IDEF1X,a base domain can have any of the following except a ________.
A)data type
B)value list
C)range definition
D)default value
Q2) A categorization relationship is an IS-A relationship.
A)True
B)False
Q3) Extended E-R model weak,but non-ID-dependent relationships are called nonidentifying connection relationships in IDEF1X.
A)True
B)False
Q4) In IDEF1X,a non-specific relationship is indicated by ________.
A)a hollow circle on each end of the solid relationship line
B)no circles on either end of the dotted relationship line
C)a solid circle on each end of the solid relationship line
D)a solid circle on each end of the dotted relationship line
Q5) IDEF1X category clusters may be either complete or incomplete.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 19
Chapter 18: 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/48392
Sample Questions
Q1) Which of the following is true about UML?
A)UML is a methodology for developing OOP systems.
B)UML is a set of tools to support the development OOP systems.
C)UML is primarily focused on database development.
D)Both A and B are correct.
Q2) In UML,an attribute that is accessible only by methods of its entity class is said to be
A)private B)exclusive
C)protected D)public
Q3) In UML notation,the relationship line in a relationship with an non-ID-dependent weak entity is labeled as ________.
A)<persistent> B)<identifying> C)<nonidentifying> D)There is no label used.
Q4) Attributes preceded by a # are private.
A)True B)False

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

Chapter 19: 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/48394
Sample Questions
Q1) In the MySQL Table Editor,the abbreviation NN stands for NOT NULL.
A)True
B)False
Q2) The MySQL Installer for Linux can be used to install the MySQL Workbench.
A)True
B)False
Q3) Users should create a folder to hold EER models created with the MySQL Workbench.
A)True
B)False
Q4) Describe how to create relationships in a MySQL Workbench database design.
Q5) The MySQL Installer for Windows can be used to install the MySQL Workbench.
A)True
B)False
Q6) The authors recommend using which of the following folder structures with the MySQL Workbench?
A)..\MyDocuments\MySQL Workbench\EER Models
B)..\MyDocuments\MySQL Workbench\Schemas
C)..\MyDocuments\MySQL Workbench\Databases
D)Both A and B are correct.
To view all questions and flashcards with answers, click on the resource link above. Page 21

Chapter 20: Getting Started With Microsoft Visio 2013
Available Study Resources on Quizplus for this Chatper
32 Verified Questions
32 Flashcards
Source URL: https://quizplus.com/quiz/48396
Sample Questions
Q1) In Microsoft Visio 2013,we can create database designs using ________.
A)Entity and Dynamic connector objects
B)Entity and Relationship connector objects
C)Category and Dynamic connector objects
D)We cannot create database designs in Microsoft Visio 2013.
Q2) In Microsoft Visio 2013,how do we format line ends in data models to represent the symbols used in the IE Crow's Foot notation?
Q3) In Microsoft Visio 2013,the Crow's Foot Database Notation stencil objects include
A)an Entity object
B)a Relationship object
C)a Dynamic connector object
D)Both A and B are correct
Q4) In Microsoft Visio 2013,the Crow's Foot Database Notation stencil objects include a Recursive Relationship object.
A)True
B)False
Q5) In Microsoft Visio 2013,how do we create database designs?
Q6) In Microsoft Visio 2013,how do we create data models?
Page 22
To view all questions and flashcards with answers, click on the resource link above.

Chapter 21: Data Structures for Database Processing
Available Study Resources on Quizplus for this Chatper
39 Verified Questions
39 Flashcards
Source URL: https://quizplus.com/quiz/48398
Sample Questions
Q1) What is a linked list?
Q2) Complex networks can be represented by reducing them to simple networks,which requires the introduction of a(n)________.
A)association record
B)link record
C)intersection record
D)sequential record
Q3) The primary work key is a field or fields whose value uniquely identifies a record.
A)True
B)False
Q4) Each physical record is addressed by its ________.
A)relative record number (RRN)
B)sequential record number (SRN)
C)transaction record number (TRN)
D)ultimate record number (URN)
Q5) Linked lists can be used to keep records in a logical order even if they are not necessarily in physical order.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 23

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/48400
Sample Questions
Q1) A version object ________.
A)may be a composite object
B)typically contains the archetype object in its identifier
C)typically is a simple object
D)produces archetype objects
Q2) What type of attribute is composed of other attributes?
A)Simple
B)Group
C)Compound
D)Composite
Q3) A composite object is a semantic object that contains ________.
A)single-value,simple or group attributes,but no object attributes
B)at least one object attribute
C)at least one multi-value,simple or group attribute but no object attributes
D)at least one multi-value,object attribute
Q4) A "composite object" cannot contain more than one multivalued attribute.
A)True
B)False
Q5) Explain the differences between the E-R model and the semantic object model.
Q6) Explain why semantic object attributes are called paired attributes.
To view all questions and flashcards with answers, click on the resource link above. Page 24

Chapter 23: Getting Started With Web Servers, PHP, and the
Netbeans IDE
Available Study Resources on Quizplus for this Chatper
35 Verified Questions
35 Flashcards
Source URL: https://quizplus.com/quiz/48402
Sample Questions
Q1) The Java JRE is installed directly from the Java download page at ________.
A)www.oracle.com
B)www.jre.com
C)www.jdk.com
D)www.sun.com
Q2) Which PHP command displays the current configuration settings on the web page
A)phpconfig( )
B)phpinfo( )
C)index.html
D)phptest.php
Q3) Apache is the Web server typically used on computers running the Windows operating system.
A)True
B)False
Q4) Before installing theNetBeans IDE,we have to install ________.
A)the Java JRE
B)Microsoft IIS server
C)PHP
D)the PHP plugin
To view all questions and flashcards with answers, click on the resource link above. Page 25

Chapter 24: Business Intelligence Systems
Available Study Resources on Quizplus for this Chatper
82 Verified Questions
82 Flashcards
Source URL: https://quizplus.com/quiz/48404
Sample Questions
Q1) A report that is sent to users only upon the user's request is called on-demand report.
A)True
B)False
Q2) Business Intelligence (BI)systems obtain their data by all of the following means except ________.
A)read and process data from an operational database
B)triggers defined on the operational database
C)process data purchased from data vendors
D)process extracts from operational databases
Q3) Reports that do not change once prepared are called static reports.
A)True
B)False
Q4) Refer to the table above.What is the confidence of Drug B being purchased given that Drug A has been purchased?
A).200
B).250
C).333
D).400
Q5) What are Business Intelligence (BI)systems?
To view all questions and flashcards with answers, click on the resource link above. Page 26

Chapter 25: Big Data
Available Study Resources on Quizplus for this Chatper
81 Verified Questions
81 Flashcards
Source URL: https://quizplus.com/quiz/48406
Sample Questions
Q1) XML documents that conform to their DTD are said to be type-valid XML documents.
A)True
B)False
Q2) A document database may use either XML or JSON as the basis for storing data.
A)True
B)False
Q3) Specify the four categories of NoSQL databases used in the text,and give an example of each.
Q4) In a column family database,the unit of data that most closely corresponds to a relation is the ________.
A)column
B)timestamp
C)column family
D)keyspace
Q5) Column family databases that use column families and super column families contain keyspaces.
A)True
B)False
Q6) What is an XML Schema?
Q7) What is XML,and why is it significantly better than HTML?
To view all questions and flashcards with answers, click on the resource link above. Page 27