

Database Applications Development
Mock Exam
Course Introduction
This course provides a comprehensive introduction to the design, development, and deployment of database-driven applications. Students will learn fundamental database concepts, including relational database models, normalization, SQL querying, and transaction management. The course emphasizes hands-on experience in designing database schemas, building efficient queries, and integrating databases with front-end applications using programming languages such as Java or Python. Topics also cover database security, data integrity, backup and recovery strategies, and the use of modern database management systems (DBMS) in real-world scenarios. Through practical projects, students will develop the skills necessary to create robust, scalable, and user-friendly database applications for various domains.
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) This database component is used to maintain database accuracy and enforce data constraints.
A)Tables
B)Metadata
C)Triggers
D)Stored procedures
Answer: C
Q2) Which of the following statements is not true about client-server architecture?
A)The client initiates a request.
B)The server is usually a tablet or smartphone.
C)The server usually runs the DBMS on it.
D)Most Web applications are supported by client-server.
Answer: B
Q3) The database application is responsible for concurrency control.
A)True
B)False
Answer: False
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 determine if a column value is equal to any one of a set of values?
A)AND
B)EXISTS
C)OR
D)IN
Answer: D
Q2) In an SQL query,which SQL keyword is used to specify the names of tables to be joined?
A)FROM
B)HAVING
C)JOIN
D)WHERE
Answer: A
Q3) While many subqueries can be alternatively written as joins,correlated subqueries do work that cannot be duplicated as a join.
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/48391
Sample Questions
Q1) An attribute is also known as a ________.
A)table
B)relation
C)row
D)field Answer: D
Q2) Any table that meets the definition of a relation is said to be in first normal form (1NF).
A)True
B)False Answer: True
Q3) The essence of normalization is taking a relation that is not in BCNF and breaking it into multiple relations such that each one is in BCNF.
A)True
B)False Answer: True
Q4) A relation is in 4NF if it is in BCNF and it has no multivalued dependencies.
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/48393
Sample Questions
Q1) The second step in assessing table structure includes ________.
A)counting rows
B)examining columns
C)examining data values
D)A and B
Q2) When examining data values as a part of assessing table structure,you should try to determine three types of keys: the primary key,any candidate keys,and any foreign keys.
A)True
B)False
Q3) The SQL keyword IS NULL can be used to help ________.
A)count the number of columns in a table
B)count the number of rows in a table
C)count the number of null values in a column
D)count the number of values in a column
Q4) SQL statements that can be used to create referential integrity statements for normalized tables are created during the normalization process.
A)True
B)False
Q5) What are null values,and why are they a 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 attribute that determines which subtype is appropriate is called a discriminator.
A)True
B)False
Q2) To represent an archetype/instance pattern in an E-R model,________.
A)create a new ID-dependent entity with a 1:N relationship
B)create a new weak,but not ID-dependent entity with a 1:N relationship
C)create a new strong entity with a 1:1 relationship
D)create a new ID-dependent entity with a 1:1 relationship
Q3) One example of a database design using an ID-dependent relationship is the association pattern.
A)True
B)False
Q4) There are three types of recursive relationships: 1:1,1:N,and N:M.
A)True
B)False
Q5) In a 1:N relationship,the parent entity is on the one side of the relationship,and the child entity is on the many side of the relationship.
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/48397
Sample Questions
Q1) In many-to-many relationships between strong entities in a relational database design,which of the following is not true?
A)The intersection table is ID-dependent on one of the parents
B)The intersection table is ID-dependent on both of the parents
C)The relationships from the intersection table to the parent tables are identifying relationships
D)The maximum cardinality to the intersection table is always N
Q2) 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 ________.
A)incremental updates
B)incremental deletes
C)cascading updates
D)cascading deletes
Q3) What is an association relationship and how does it differ from an N:M relationship?
Q4) A data constraint is a limitation on data values.
A)True
B)False

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

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) One or more rows can be added to a table by using the SQL INSERT statement. A)True
B)False
Q2) The SQL keyword CHECK is used to limit column values to specific values.
A)True
B)False
Q3) Because SQL stored procedures allow and encourage code sharing among developers,stored procedures give database application developers all these advantages except ________.
A)less work
B)standardized processing
C)specialization among developers
D)faster query response times
Q4) The SQL keyword CONSTRAINT is used to define one of several types of constraints. A)True
B)False
Q5) The Oracle DBMS supports the SQL BEFORE trigger.
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) Which of the following are difficulties when changing the maximum cardinality from 1:1 to 1:N?
A)Preserving the existing tables
B)Preserving the existing relationships
C)Preserving the existing data
D)Both A and B are correct
Q2) In a doubly nested set of NOT EXISTS SELECT statements,________.
A)if a row does not not match any row,then it matches every row
B)if a row matches any row,then it matches every row
C)if a row does not match any row,then it does not match every row
D)if a row matches any row,then it does not match every row
Q3) The data model produced by reverse engineering is a(n)________.
A)conceptual schema
B)internal schema
C)dependency graph
D)table-relationship diagram
Q4) When using queries with EXISTS and NOT EXISTS,the processing of the associated SELECT statements must be nested.
A)True
B)False

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/48403
Sample Questions
Q1) One important reason for documenting changes to the database structure is for diagnosing errors.
A)True
B)False
Q2) A dirty read happens when one transaction reads a changed record that has not been committed to the database.
A)True
B)False
Q3) A transaction is a group of alternative database actions,from which the database can choose to perform only one of them.
A)True
B)False
Q4) Rollforward is a method of database recovery that restores the database save and all valid transactions since the save was reapplied.
A)True
B)False
Q5) Explain the concept of serializable transactions.
Q6) Briefly define the four isolation levels and the problems they prevent.
Q7) Which are more commonly used: implicit or explicit locks? Why?
Page 11
To view all questions and flashcards with answers, click on the resource link above.

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) When viewing a table in the GUI tools table design window in SQL Server,the notation that should supply the values for a surrogate key is that the Identity property of that column is set to "Yes."
A)True
B)False
Q2) The SQL Server default when creating a new database is to create two data files and one log file for each database.
A)True
B)False
Q3) When reviewing a table in the SQL Server GUI tools,which property should be set to "Yes" to indicate that the column is a surrogate key for which SQL Server should automatically supply values?
A)Identity
B)Surrogate
C)AutoIncrement
D)AutoNumber
Q4) 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) The default file extension for text files created for SQL Developer is .sql.
A)True
B)False
Q2) The PL/SQL keyword ISTHERE is used to test for the existence of a condition.
A)True
B)False
Q3) What is SQL*Plus?
Q4) The PL/SQL keyword BEGIN is used to define a group of PL/SQL statements.
A)True
B)False
Q5) In Oracle Database,indexes are created using the ALTER command.
A)True
B)False
Q6) In the event of an application failure,Oracle Database uses the in-memory rollback segments and OnLine ReDo files to recover.
A)True
B)False
Q7) What is SQL Developer?

Page 13
Q8) What is the Oracle Enterprise Manager Database Express?
Q9) Explain sequences and their relationship to surrogate keys.Include an example.
To view all questions and flashcards with answers, click on the resource link above.
Page 14

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) Explain the MySQL cursor statements.
Q2) The default transaction isolation level in MySQL is REPEATABLE READ.
A)True
B)False
Q3) The spreadsheet data must first be highlighted (selected)in order to be imported using the MySQL for Excel Add-In.
A)True
B)False
Q4) Which trigger type(s)does MySQL not support?
A)BEFORE
B)AFTER
C)INSTEAD OF
D)Both A and B are correct
Q5) What term does MySQL use as a synonym for backup?
A)Replica
B)Export
C)Data export
D)Data export dump
Q6) What MySQL utility is used for DBMS administration?
Q7) Explain the MySQL control-of-flow statements.
To view all questions and flashcards with answers, click on the resource link above. Page 15

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) A data source that is fully SQL-compliant would use what type of DBMS driver?
A)Single-tier
B)Multiple-tier
C)SQL transform
D)Text-based
Q2) A ________ data source can be shared among database users as long as they have the same DBMS driver and privilege to access the database.
A)file
B)common
C)user
D)system
Q3) Database processing and document processing are unrelated to one another.
A)True
B)False
Q4) Which of the following is not true about Tomcat?
A)It is a servlet processor.
B)It can be used as a standalone Web server.
C)It is often used in conjunction with Apache.
D)It is an applet processor.
Q5) What is ADO.NET and what is an ADO.NET DataSet?
To view all questions and flashcards with answers, click on the resource link above. Page 16

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) Which of the following is not a reason that operational data are difficult to read?
A)Dirty data
B)Current data
C)Nonintegrated data
D)Missing values
Q2) OLAP provides the ability to sum,count,average,and perform other simple arithmetic operations on groups of data.
A)True
B)False
Q3) The "M" in RFM analysis stands for ________.
A)money
B)mostly
C)modest
D)modern
Q4) The term drill down means the user wants to ________.
A)summarize data
B)get older data
C)sort data
D)get more details
To view all questions and flashcards with answers, click on the resource link above. Page 17

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) The Microsoft Access 2013 Close button is actually a ________.
A)Save and Close button
B)Save and Exit button
C)Close and Exit button
D)Print and Close button
Q2) Microsoft Access can run QBE queries,but not SQL queries.
A)True
B)False
Q3) In Microsoft Access,the primary key must be set as a field property while the table is in Design View.
A)True
B)False
Q4) The Microsoft Access application generator is not responsible for ________.
A)creating forms
B)creating reports
C)creating queries
D)creating tables
Q5) Explain how to create a relationship in Microsoft Access.Include an example.
Q6) What is the Microsoft Office Fluent User Interface?
Q7) Describe the tabbed Ribbon.
To view all questions and flashcards with answers, click on the resource link above. Page 18

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) Data is facts and numbers.
A)True
B)False
Q3) Which of the following is not included in Michael Porter's list of primary or operational activities?
A)Procurement
B)Inbound logistics
C)Manufacturing operations
D)Outbound logistics
Q4) Databases are created in a DBMS during the implementation step.
A)True
B)False
Q5) Data models are created during the component design step. A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 19

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 an IDEF1X identifying connection relationship,________.
A)the identifier of the child is always part of the identifier of the parent
B)the identifier of the parent is always part of the identifier of the child
C)the identifier of the parent is always the same as the identifier of the child
D)the identifier of the parent is optional
Q2) What symbols are used in IDEF1X diagrams to represent cardinalities?
Q3) The IDEF1X equivalent of the extended E-R model subtype is the category entity,and category entities are placed in categorization clusters.
A)True
B)False
Q4) IDEF1X category clusters may be either complete or incomplete. A)True B)False
Q5) IDEF1X identifying connection relationships correspond to ID-dependent relationships in the extended E-R model. A)True
B)False
Q6) What is IDEF1X?
Q7) What are the IDEF1X equivalents of 1:1,1:N and N:M relationships?
Page 20
To view all questions and flashcards with answers, click on the resource link above.

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) One weakness of UML-style E-R diagrams is that there is no means of distinguishing between a weak entity that is ID-dependent and a weak entity that is not ID-dependent.
A)True
B)False
Q2) Maximum cardinalities are represented in UML-style E-R diagrams with the same notation (1:1,1:N,N:M)as in traditional E-R diagrams.
A)True
B)False
Q3) 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)
Q4) Attributes preceded by a # are private.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 21

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) To add a table to a database design,click the Place a New Table button,move the cursor to the diagram area and click the left mouse button.
A)True
B)False
Q2) In the MySQL Table Editor,the abbreviation AI stands for AUTO_INCREMENT.
A)True
B)False
Q3) In the MySQL Table Editor,the abbreviation for AUTO_INCREMENT is ________.
A)PK
B)NN
C)UQ
D)AI
Q4) In the MySQL Workbench,a 1:N non-identifying relationship between two tables that already contain the needed primary and foreign keys is created using the 1:N Non-identifying Relationship button.
A)True
B)False
Q5) Describe how to get started creating a new database design in the MySQL Workbench.
To view all questions and flashcards with answers, click on the resource link above. Page 22

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,the cardinalities of the relationship are set using the Set Begin Symbol and Set End Symbol commands.
A)True
B)False
Q2) In Microsoft Visio 2013,the arrow end of the Relationship connector object points to the table containing the foreign key.
A)True
B)False
Q3) In Microsoft Visio 2013,for a Relationship object relationship that is one-mandatory on the child side of the relationship,the correct setting in the Symbol menu is ________.
A)1 and only 1
B)1 or more
C)Zero or 1
D)Zero or more
Q4) In Microsoft Visio 2013,we can create data models using Entity and Relationship objects.
A)True B)False
To view all questions and flashcards with answers, click on the resource link above. Page 23

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) A ________ is a file that has no repeating groups.
A)flat file
B)stacked file
C)record file
D)key file
Q2) In a linked list,the sequence field holds the address of the next record in the logical sequence.
A)True
B)False
Q3) The word key indicates a field or fields whose value uniquely or nonuniquely identifies a record or set of records.
A)True
B)False
Q4) A simple network is a collection of records and the 1:N relationships between them.
A)True
B)False
Q5) What is a linked list?
Q6) What is a set?
Q7) What are tree,simple networks and complex networks?
24
To view all questions and flashcards with answers, click on the resource link above.

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) Describe the two ways that semantic object views can be used.
Q2) What type of attribute has a single element?
A)Single
B)Simple
C)Link
D)Compound
Q3) Which of the following statements about Subtype objects is not true?
A)Subtypes can be Inclusive (an object may be more than one subtype).
B)Subtypes can be Exclusive (an object may only be one of the subtypes).
C)Subtypes can be Nested.
D)All relations between the parent and subtype are 1:N.
Q4) The first attribute of a subtype object is the childID attribute.
A)True
B)False
Q5) A simple object is a semantic object that contains only ________.
A)single-value,simple or group attributes
B)single-value,object attributes
C)single-value,simple attributes
D)multi-value,simple or group attributes
Q6) Explain the differences between the E-R model and the semantic object model.
Page 25
To view all questions and flashcards with answers, click on the resource link above.
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) For a workstation running the Windows operating system,the additional user file system permissions ________ must be granted to the Users group at the wwwroot folder.
A)Read and Write
B)Modify and Read
C)Modify and Write
D)Read and Execute
Q2) Which of the following is not true about PHP dynamic extension files (dll files)?
A)They can be shared by many applications.
B)They allow php to make application calls directly to the DBMS rather than using ODBC.
C)There is no relationship between the php.ini file and the dll files.
D)They enable support for PHP Data Objects (PDO).
Q3) The delimiters for embedding PHP code in a web page are ________.
A){ and }
B)<php and /php>
C)<?php and ?>
D){php and ?}
Q4) What is theNetBeans IDE?

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

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 data warehouse is a database system that has data for,programs for,and personnel specialized in BI processing.
A)True
B)False
Q2) 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
Q3) Cluster analysis is a commonly used technique in supervised data mining.
A)True
B)False
Q4) Which of the following is not a reason that operational data are difficult to read?
A)Dirty data
B)Large values
C)Non-integrated data
D)Missing values
Q5) What is a star schema?
Q6) What are Business Intelligence (BI)systems?
Page 27
To view all questions and flashcards with answers, click on the resource link above.

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) Graph databases are composed of three elements,one of which is the edge.
A)True
B)False
Q2) XML Schemas consist of elements,attributes,and properties.
A)True
B)False
Q3) The document type declaration for an XML document begins with the keyword
A)XML
B)DTD
C)TYPE
D)DOCTYPE
Q4) One important difference between a relation and a column family is that ________.
A)the rows in a column family can have different numbers of columns
B)the columns in a column family are unnamed
C)all values in a column family must have the same timestamp
D)values in a column family must be strings
Q5) What is an XML Schema?
Q6) What is an XML DTD?
To view all questions and flashcards with answers, click on the resource link above. Page 28