

Database Management Systems
Mock Exam
Course Introduction
Database Management Systems is a foundational course that introduces students to the principles and practices of designing, implementing, and managing modern databases. The course covers key concepts such as data models, relational algebra, SQL queries, normalization, transaction management, and database security. Students will gain hands-on experience with database management system software, learning how to design efficient databases, perform complex queries, and ensure data integrity. Emphasis is placed on real-world applications, scalability, and emerging trends in database technologies, preparing students for roles in data-driven environments.
Recommended Textbook
Database Systems Design Implementation and Management 11th Edition by Carlos Coronel
Available Study Resources on Quizplus
15 Chapters
1318 Verified Questions
1318 Flashcards
Source URL: https://quizplus.com/study-set/1460

Page 2

Chapter 1: Database Systems
Available Study Resources on Quizplus for this Chatper
76 Verified Questions
76 Flashcards
Source URL: https://quizplus.com/quiz/29009
Sample Questions
Q1) data exist in a format that does not lend itself to processing that yields information.
A) Structured
B) Semistructured
C) Unstructured
D) Historical
Answer: C
Q2) is a special language used to represent and manipulate data elements in a textual format.
Answer: XML (Extensible Markup Language)
Extensible Markup Language (XML)
Extensible Markup Language
XML
Q3) An advantage of database systems is that you needn't perform frequent updates and apply latest patches.
A)True
B)False
Answer: False
Q4) To reveal meaning, information requires .
Answer: context
To view all questions and flashcards with answers, click on the resource link above. Page 3

Chapter 2: Data Models
Available Study Resources on Quizplus for this Chatper
75 Verified Questions
75 Flashcards
Source URL: https://quizplus.com/quiz/29016
Sample Questions
Q1) A(n) represents a particular type of object in the real world.
A) attribute
B) entity
C) relationship
D) node
Answer: B
Q2) A noun in a business rule translates to a(n) in the data model.
A) entity
B) attribute
C) relationship
D) constraint
Answer: A
Q3) A(n) in a hierarchical model is the equivalent of a record in a file system.
Answer: segment
Q4) A(n) defines the environment in which data can be managed and is used to work with the data in the database.
Answer: data manipulation language (DML)
Q5) Each column in a relation represents a(n) . Answer: attribute
To view all questions and flashcards with answers, click on the resource link above. Page 4

Chapter 3: The Relational Database Model
Available Study Resources on Quizplus for this Chatper
75 Verified Questions
75 Flashcards
Source URL: https://quizplus.com/quiz/29017
Sample Questions
Q1) , also known as RESTRICT, yields values for all rows found in a table that satisfy a given condition.
A) INTERSECT
B) UNION
C) DIFFERENCE
D) SELECT
Answer: D
Q2) What is a key and how is it important in a relational model?
Answer: In a relational model, keys are important because they are used to ensure that each row in a table is uniquely identifiable. They are also used to establish relationships among tables and to ensure the integrity of the data. A key consists of one or more attributes that determine other attributes. For example, an invoice number identifies all of the invoice attributes, such as the invoice date and the customer name.
Q3) A is any key that uniquely identifies each row.
A) superkey
B) special key
C) foreign key
D) candidate key
Answer: A
To view all questions and flashcards with answers, click on the resource link above.
Page 5

Chapter 4: Entity Relationship Er Modeling
Available Study Resources on Quizplus for this Chatper
75 Verified Questions
75 Flashcards
Source URL: https://quizplus.com/quiz/29018
Sample Questions
Q1) Failure to understand the distinction between mandatory and optional in relationships might yield designs in which awkward (and unnecessary) temporary rows (entity instances) must be created just to accommodate the creation of required entities.
Q2) The conceptual model can handle relationships and multivalued attributes.
A) 1:1
B) M:N
C) 1:M
D) 1:N
Q3) In the entity relationship diagram (ERD), cardinality is indicated using the notation, where max is the maximum number of associated entities and min represents the minimum number of associated entities.
A) (max, min)
B) (min, max)
C) [min ... max]
D) {min|max}
Q4) Unary relationships are common in manufacturing industries.
A)True
B)False
Q5) A(n) attribute is an attribute that must have a value.
Page 6
To view all questions and flashcards with answers, click on the resource link above.

Chapter 5: Advanced Data Modeling
Available Study Resources on Quizplus for this Chatper
85 Verified Questions
85 Flashcards
Source URL: https://quizplus.com/quiz/29019
Sample Questions
Q1) An entity cluster is formed by combining multiple interrelated entities into .
A) a single abstract entity object
B) multiple abstract entity objects
C) a single entity object
D) multiple entity objects
Q2) The entity supertype contains common characteristics, and the entity subtypes each contain their own unique characteristics.
A)True
B)False
Q3) In specialization hierarchies with multiple levels of supertype and subtypes, a lower-level subtype can inherit only a few of the attributes and relationships from its upper-level supertypes.
A)True
B)False
Q4) Composite keys are useful as identifiers of weak entities, where the weak entity has a strong relationship with the parent entity.
Q5) A weak-entity in a strong identifying relationship with a parent entity is normally used to represent a(n) that is represented in the data model as two separate entities.
To view all questions and flashcards with answers, click on the resource link above. Page 7
Chapter 6: Normalization of Database Tables
Available Study Resources on Quizplus for this Chatper
110 Verified Questions
110 Flashcards
Source URL: https://quizplus.com/quiz/29020
Sample Questions
Q1) Denormalization produces a lower normal form.
A)True
B)False
Q2) A table that has all key attributes defined, has no repeating groups, and all its attributes are dependent on the primary key is said to be in .
A) 1NF
B) 2NF
C) 3NF
D) 4NF
Q3) Explain normalization and its different forms.
Q4) An ERD is created through an process.
Q5) A determinant is any attribute whose value determines other values within a column.
A)True
B)False
Q6) For most business transactional databases, we should normalize relations into .
A) 1NF
B) 2NF
C) 3NF
D) 6NF

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

Chapter 7: Introduction to Structured Query Language Sql
Available Study Resources on Quizplus for this Chatper
111 Verified Questions
111 Flashcards
Source URL: https://quizplus.com/quiz/29021
Sample Questions
Q1) To delete an index, one must use the command.
Q2) Although SQL commands can be grouped together on a single line, complex command sequences are best shown on separate lines, with space between the SQL command and the command's components.
A)True
B)False
Q3) is the process the DBMS uses to verify that only registered users access the database.
Q4) The COUNT function is designed to tally the number of non-null "values" of an attribute, and is often used in conjunction with the DISTINCT clause.
A)True
B)False
Q5) The SQL aggregate function that gives the number of rows containing non-null values for a given column is A) COUNT
B) MIN
C) MAX
D) SUM
Q6) How can a table be deleted from the database? Provide an example.
Page 9
To view all questions and flashcards with answers, click on the resource link above.

Chapter 8: Advanced Sql
Available Study Resources on Quizplus for this Chatper
109 Verified Questions
109 Flashcards
Source URL: https://quizplus.com/quiz/29022
Sample Questions
Q1) Summarize the hierarchy of steps involved in creating and running an executable program with embedded SQL statements.
Q2) The NEXT command for a cursor is used to retrieve a row from the cursor and place it in the respective PL/SQL variables.
A)True
B)False
Q3) Triggers can only be used to update table values.
A)True
B)False
Q4) A statement-level trigger is assumed if a designer omits the FOR EACH ROW keywords.
A)True
B)False
Q5) Stored procedures help reduce code duplication by means of code isolation and code sharing.
A)True
B)False
Q6) A(n) subquery is a subquery that executes once for each row in the outer query.
Q7) Describe the important features and applications of SQL functions
Page 10
To view all questions and flashcards with answers, click on the resource link above.

Chapter 9: Database Design
Available Study Resources on Quizplus for this Chatper
103 Verified Questions
103 Flashcards
Source URL: https://quizplus.com/quiz/29023
Sample Questions
Q1) Discovery of user requirements, existing system evaluation, and logical system design are part of the phase of the Systems Development Life Cycle (SDLC).
A) planning
B) analysis
C) detailed systems design
D) implementation
Q2) In DBLC, the phase after the database initial study is .
A) operation
B) database design
C) database initial study
D) implementation and loading
Q3) In most modern relational DBMSs, a new database implementation requires the creation of special storage-related constructs to house the end-user tables.
A)True
B)False
Q4) List and describe the different levels at which database backups can be performed.
Q5) is the process that establishes the need for, and the extent of, an information system.
To view all questions and flashcards with answers, click on the resource link above. Page 11

Chapter 10: Transaction Management and Concurrency
Control
Available Study Resources on Quizplus for this Chatper
85 Verified Questions
85 Flashcards
Source URL: https://quizplus.com/quiz/29010
Sample Questions
Q1) An optimistic approach is based on the assumption that the majority of the database operations do not conflict.
A)True
B)False
Q2) In a page-level lock, the DBMS will lock an entire diskpage.
A)True
B)False
Q3) In the wait/die scheme,:
A) the older transaction rolls back the younger transaction and reschedules it.
B) the younger, preempted transaction is rescheduled using the same time stamp.
C) the older transaction waits for the younger one to complete and release its locks.
D) both the younger and older transactions wait indefinitely to be released.
Q4) How does a shared/exclusive lock schema increase the lock manager's overhead?
Q5) The implicit beginning of a transaction is .
A) when the database is started
B) when a table is accessed for the first time
C) when the first SQL statement is encountered
D) when the COMMIT command is issued
Q6) As a rule, a(n) must unlock the object after its termination.
To view all questions and flashcards with answers, click on the resource link above. Page 12

Chapter 11: Database Performance Tuning and Query
Optimization
Available Study Resources on Quizplus for this Chatper
85 Verified Questions
85 Flashcards
Source URL: https://quizplus.com/quiz/29011
Sample Questions
Q1) Most current-generation relational DBMSs perform automatic query optimization at the client end.
A)True
B)False
Q2) A system table space, a user data table space, an index table space, and a temporary table space are examples of _____.
A) procedure caches
B) file groups
C) data caches
D) operation modes
Q3) Bitmap indexes tend to use less space than a because they use bits instead of bytes to store their data.
A) hash index
B) sparse index
C) B-tree index
D) reverse index
Q4) helps provide a balance between performance and fault tolerance.
Q5) The SQL cache stores the end-user written SQL. A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 13

Chapter 12: Distributed Database Management Systems
Available Study Resources on Quizplus for this Chatper
83 Verified Questions
83 Flashcards
Source URL: https://quizplus.com/quiz/29012
Sample Questions
Q1) The database description, known as the distributed schema, is the common database schema used by local transaction processors (TPs) to translate user requests into subqueries that will be processed by different data processors (DPs).
Q2) A database management system needs to prepare the data for presentation to the end user or to an application program.
A) security
B) concurrency control
C) formatting
D) I/O interface
Q3) A distributed database system will support different database management systems (DBMS) that may even support different models running under different computer systems.
A) fully heterogeneous
B) fully homogeneous
C) homogeneous
D) heterogeneous
Q4) The distributed database system must be of the computer hardware system.
Q5) The fragment condition indicates that no row has a duplicate, regardless of the fragment in which it is located.
To view all questions and flashcards with answers, click on the resource link above. Page 14

Chapter 13: Business Intelligence and Data Warehouses
Available Study Resources on Quizplus for this Chatper
75 Verified Questions
75 Flashcards
Source URL: https://quizplus.com/quiz/29013
Sample Questions
Q1) Multidimensional data analysis techniques include advanced computational functions.
A)True
B)False
Q2) Data warehouse data are organized and summarized by table, such as CUSTOMER and ADDRESS.
A)True
B)False
Q3) Decision support data tend to be non-normalized, , and pre-aggregated.
A) unique
B) duplicated
C) optimized
D) sorted
Q4) Business intelligence (BI) architecture is composed of data, people, processes, technology, and the management of such components.
A)True
B)False
Q5) Data _____ tools are tools that provide advanced statistical analysis to uncover problems and opportunities hidden within business data.
To view all questions and flashcards with answers, click on the resource link above. Page 15

Chapter 14: Database Connectivity and Web Technologies
Available Study Resources on Quizplus for this Chatper
85 Verified Questions
85 Flashcards
Source URL: https://quizplus.com/quiz/29014
Sample Questions
Q1) What is a server-side extension? Explain.
Q2) The is the most specialized object in the ADO.NET framework.
A) Command
B) DataReader
C) DataAdapter
D) DataSet
Q3) What is JavaScript? How does it work?
Q4) Using , you can extract data from an XML document and convert it into a text file.
A) XMLD
B) XSLT
C) DTD
D) XML schema
Q5) In the ODBC architecture, a(n) is in charge of managing all database connections.
A) ODBC API
B) DLL
C) ODBC driver
D) driver manager
Q6) What are the components in the basic ODBC architecture?
To view all questions and flashcards with answers, click on the resource link above. Page 16

Chapter 15: Database Administration and Security
Available Study Resources on Quizplus for this Chatper
86 Verified Questions
86 Flashcards
Source URL: https://quizplus.com/quiz/29015
Sample Questions
Q1) In the context of data quality management tools, software is one that gathers statistics, analyzes existing data sources and metadata to determine patterns, and compares the patterns against standards that the organization has defined.
Q2) security breaches include database access by computer viruses and by hackers whose actions are designed to destroy or alter data.
A) Debilitative
B) Preserving
C) Corrupting
D) Destructive
Q3) A security breach is a weakness in a system component that could be exploited to allow unauthorized access or cause service disruptions.
A)True
B)False
Q4) A(n) _____ physically stores the database's data.
Q5) Within the data security framework, is concerned with keeping data consistent and free of errors or anomalies.
Q6) In the context of ensuring integrity of a database, a(n) transaction is one that does not overload the DBMS.
To view all questions and flashcards with answers, click on the resource link above. Page 17