

Database Management Systems
Exam Bank
Course Introduction
Database Management Systems (DBMS) introduces students to the fundamental concepts and techniques for the efficient organization, storage, retrieval, and manipulation of data in computerized systems. The course covers topics such as data models (including relational, hierarchical, and network models), database design using entity-relationship diagrams, normalization, Structured Query Language (SQL), transaction management, concurrency control, security, and recovery. Students will gain hands-on experience designing and managing databases, understanding the role of DBMS in modern applications, and addressing real-world data management challenges in various domains.
Recommended Textbook
Database Design Application Development and Administration 3rd Edition by Michael Mannino
Available Study Resources on Quizplus
17 Chapters
1294 Verified Questions
1294 Flashcards
Source URL: https://quizplus.com/study-set/3249 Page 2


Chapter 1: Introduction to Database Management
Available Study Resources on Quizplus for this Chatper
76 Verified Questions
76 Flashcards
Source URL: https://quizplus.com/quiz/64545
Sample Questions
Q1) The external level of the Three Schema Architecture allows for each group of users to have a separate view of a database tailored to that group's specific needs.
A)True
B)False
Answer: True
Q2) A procedural language interface is necessary because nonprocedural access and application development tools are sometimes not efficient enough or do not provide the level of control necessary for application development.
A)True
B)False
Answer: True
Q3) In the early DBMSs,there was not a very close connection between the database and the computer programs that accessed it,so as a result the database definition was separate from the computer programs that accessed the database.
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 Database Development
Available Study Resources on Quizplus for this Chatper
76 Verified Questions
76 Flashcards
Source URL: https://quizplus.com/quiz/64544
Sample Questions
Q1) Although establishing a common vocabulary among different parts of an organization is not easy,a database can unify an organization by accomplishing this.
A)True
B)False
Answer: True
Q2) In the traditional systems development life cycle,the __________________________ phase produces requirements describing processes,data,and environment interactions.
Answer: systems analysis
Q3) Due to the high cost costs of developing new systems,a system is seldom changed once it has been implemented.
A)True
B)False
Answer: False
Q4) A specialized software product which is used to improve the productivity of in developing information systems,and includes diagramming and documentation functions is called a(n)___________________.
Answer: CASE tool
To view all questions and flashcards with answers, click on the resource link above.
Page 4

Chapter 3: The Relational Data Model
Available Study Resources on Quizplus for this Chatper
75 Verified Questions
75 Flashcards
Source URL: https://quizplus.com/quiz/64543
Sample Questions
Q1) Count,min,max,average and sum are all ___________________ functions that can be used to summarize groups of rows of an input table.
Answer: aggregate
Q2) An unknown value,or a value that does not apply to a given row of a table,is indicated by:
A) The value 0
B) The string of characters "null"
C) The null value
D) The string of characters "NA"
Answer: C
Q3) Which of the following statements is true?
A) Row #6 of table Employee violates neither the entity integrity rule nor the referential integrity rule.
B) Row #6 of table Employee violates the entity integrity rule.
C) Row #6 of table Employee violates the referential integrity rule.
D) Row #6 of table Employee violates both the entity integrity rule and the referential integrity rule.
Answer: C
To view all questions and flashcards with answers, click on the resource link above.
5

Chapter 4: Query Formulation With SQL
Available Study Resources on Quizplus for this Chatper
75 Verified Questions
75 Flashcards
Source URL: https://quizplus.com/quiz/64542
Sample Questions
Q1) The date data type is not standard across DBMSs,so different syntax must be used when referring to dates in SQL queries depending on the DBMS running the query.
A)True
B)False
Q2) As a result of the execution of the query SELECT COUNT(*)AS Ct1,AVG(Age)AS AVGAGE FROM CUSTOMER
WHERE Resid_City = 'ERIE' OR Resid_City = 'HEMET'
Which one of the following values occurs in the column with heading Ct1?
A) 1
B) 2
C) 3
D) 4
Q3) In the _______________ usage context of SQL,an executing program submits SQL statements and the DBMS sends the results of the statements back to the program.
Q4) One way to formulate joins is the ________________________,which lists tables in the FROM clause and join conditions in the WHERE clause.
Q5) In SQL queries,the _______________ clause is used to summarize groups of rows.
To view all questions and flashcards with answers, click on the resource link above.
Page 6

Chapter 5: Understanding Entity Relations
Available Study Resources on Quizplus for this Chatper
76 Verified Questions
76 Flashcards
Source URL: https://quizplus.com/quiz/64541
Sample Questions
Q1) Since a room does not have a separate identity from the building it is physically located in,in terms of an ERD it can be said that there is a(n)___________________ between the room and the building.
Q2) In a generalization hierarchy,since each subtype entity is a supertype entity,the relationship between the two is known as ISA.
A)True
B)False
Q3) With regards to a generalization hierarchy,the __________________ constraint means that subtypes do not have any entities in common.
Q4) Unary relationships are sometimes called reflexive relationships because they are like a reflection in a mirror.
A)True
B)False
Q5) In an ERD,the minimum and maximum __________________ are specified for both directions of a relationship.
Q6) A(n)______________ relationship is indicated by a minimum cardinality of one or more.
Q7) A(n)______________ relationship is indicated by a minimum cardinality of zero.
Page 7
To view all questions and flashcards with answers, click on the resource link above.

Chapter 6: Developing Data Models for Business Databases
Available Study Resources on Quizplus for this Chatper
75 Verified Questions
75 Flashcards
Source URL: https://quizplus.com/quiz/64540
Sample Questions
Q1) Assuming that we do not use the rule(s)that avoid null values in tables in converting the ERD diagram to a relational database,the number of attributes in the primary key of the table SUBCOMMITTEE is:
A) 3
B) 4
C) 5
D) 6
Q2) During the iterative design of an ERD,two important aspects of the specification should be documented as they are discovered so that they can be resolved through more extensive requirements gathering.They are inconsistency and ___________ in the specification.
Q3) ________________ should include justification for design decisions involving multiple feasible choices and explanations of subtle design choices.
Q4) Stable means that a primary key should ___________ after it has been assigned to an entity.
Q5) In a narrative,you should look for _________ involving people,things,places,and events as potential entity types.
To view all questions and flashcards with answers, click on the resource link above.
8

Chapter 7: Normalization of Relational Tables
Available Study Resources on Quizplus for this Chatper
76 Verified Questions
76 Flashcards
Source URL: https://quizplus.com/quiz/64539
Sample Questions
Q1) A table is said to be in ___________ if every determinant is a candidate key.
Q2) When part of a key determines a non-key,this is a violation of BCNF.
A)True
B)False
Q3) Although rare,a table in DKNF can still have some modification anomalies.
A)True
B)False
Q4) When the constraint Age > = 21 is used in a database to restrict the sale of alcohol to minors,this is an example of a(n)________________ constraint.
Q5) 4NF prohibits redundancies caused by MVDs.
A)True
B)False
Q6) When you split one table into two smaller tables to achieve 2NF,you can no longer derive the functional dependencies of the original table.
A)True
B)False
Q7) When you transform the ERD into tables and then use normalization techniques to analyze each table,this is known as the __________________ approach in database development.
Page 9
To view all questions and flashcards with answers, click on the resource link above.

Chapter 8: Physical Database Design
Available Study Resources on Quizplus for this Chatper
76 Verified Questions
76 Flashcards
Source URL: https://quizplus.com/quiz/64538
Sample Questions
Q1) Which of the following statements is not true when having overall_gpa and gpa_in_major as attributes of the STUDENT table?
A) This will increase the time of retrieving the overall_gpa and gpa_in_major for students
B) This will increase the time of updates whenever a grade is changed
C) This will not change the normal form of the table STUDENT
D) This will avoid join operations when retrieving the gpa_in_major for a student
Q2) Which logical record (identified by empno)is stored at physical address 13?
A) 2313
B) 2211
C) 2012
D) 2311
Q3) Using the index matching rules on a table with indexes created on columns C1,C2,C3,and C4,list the column(s)that would be matched if the WHERE clause contained the conditions "C2 = 10 AND C1 BETWEEN 15 AND 20 AND C3 <= 4"._____________
Q4) In a ____________ index,the order of the data records is close to the index order.
Q5) ______________ is a collection of disks that operates as a single disk.
To view all questions and flashcards with answers, click on the resource link above.
Page 10

Chapter 9: Advanced Query Formulation With SQL
Available Study Resources on Quizplus for this Chatper
74 Verified Questions
74 Flashcards
Source URL: https://quizplus.com/quiz/64537
Sample Questions
Q1) The following two functions will always produce the same value when performed in a SQL statement:
SUM(Column1)+ SUM(Column2)
SUM(Column1 + Column2)
A)True
B)False
Q2) The SQL keyword(s)____________ in a SELECT query generate a result table that contains the matching rows and the non-matching rows of both of the input tables.
Q3) The SQL keyword(s)____________ in a SELECT query generate a result table that contains the matching rows and the non-matching rows of the right table.
Q4) SELECT * FROM VOTE WHERE Vote2 <10
The execution of this query produces the following number of rows:
A) 1
B) 2
C) 3
D) 4
Q5) The SQL keyword(s)____________ in a SELECT query generate a result table that contains the matching rows and the non-matching rows of the left table.
To view all questions and flashcards with answers, click on the resource link above. Page 11

Chapter 10: Application Development With Views
Available Study Resources on Quizplus for this Chatper
75 Verified Questions
75 Flashcards
Source URL: https://quizplus.com/quiz/64536
Sample Questions
Q1) SELECT CUST_SD.CNAME,RENTALS.DATE_OUT FROM CUST_SD,RENTALS
WHERE CUST_SD.CID = RENTALS.CID AND CUST_SD.Cregion = RENTALS.RETURN
The number of rows displayed by this SELECT statement is:
A) 3
B) 4
C) 5 or more
D) 0
Q2) When creating a hierarchical report,the groups are formulated using the GROUP BY clause in the SQL query formulation.
A)True
B)False
Q3) (Access)INSERT INTO View1 (RTN,MAKE,PICKUP,RENTALS.CID. VALUES (10,'GM','SD',10)
Which of the following is not true?
A) This command inserts 1 row into RENTALS
B) This command inserts 1 row into CUSTOMER
C) After execution of this command, SELECT MAKE FROM View1 will show 5 rows where MAKE has 'GM' for value
D) The CUSTOMER table is not updated
To view all questions and flashcards with answers, click on the resource link above. Page 12

Chapter 11: Stored Procedures and Triggers
Available Study Resources on Quizplus for this Chatper
76 Verified Questions
76 Flashcards
Source URL: https://quizplus.com/quiz/64535
Sample Questions
Q1) If you omit the keywords FOR EACH ROW from a trigger specification,the trigger by default becomes a(n)_____________ trigger.
Q2) The PL/SQL code block above is an example of:
A) An anonymous block.
B) A PL/SQL package.
C) A PL/SQL function.
D) None of the above.
Q3) Since PL/SQL is a block structured language,all code blocks must have unique names in order to execute in SQL*Plus.
A)True
B)False
Q4) A package ________________ contains the private details of a package.
Q5) A(n)______________ is a construct in a database programming language that allows for storage and iteration of a set of records returned by a SELECT statement.
Q6) A package ________________ contains the definitions of procedures and functions along with other objects that can be specified in the DECLARE section of a PL/SQL block.
Q7) In a PL/SQL IF statement,the keywords AND,OR and NOT are ____________ operators.
Page 13
To view all questions and flashcards with answers, click on the resource link above.

Chapter 12: View Design and Integration
Available Study Resources on Quizplus for this Chatper
76 Verified Questions
76 Flashcards
Source URL: https://quizplus.com/quiz/64534
Sample Questions
Q1) Typically each node in a form's hierarchical structure represents only one entity type.
A)True
B)False
Q2) Since they occur infrequently in most organizations,resolving synonyms and homonyms is seldom an important issue in database development.
A)True
B)False
Q3) In database design,a(n)_________________ occurs when the usage context of the same term varies between forms.
Q4) With the _________________ approach to view integration,a view and a partially integrated ERD are merged in each integration step.
Q5) Given two forms A and B,if form A must be completed before form B,this is known as a(n)___________________.
Q6) If a form contains only a primary key,a separate entity type may not be created.
A)True
B)False
Q7) In a parent node,how is the node key value unique? ______________________
To view all questions and flashcards with answers, click on the resource link above. Page 14

Chapter 14: Data and Database Administration
Available Study Resources on Quizplus for this Chatper
76 Verified Questions
76 Flashcards
Source URL: https://quizplus.com/quiz/64533
Sample Questions
Q1) The following level of management deals with summarized,integrated operational databases:
A) Strategic
B) Tactical
C) Operational
D) None of the above
Q2) Which of the following is not an example of transaction processing?
A) Processing 5-year sales data for market analysis
B) Processing monthly payroll
C) Producing year-end tax information for each employee
D) Processing a health insurance claim
Q3) After execution of the commands SQL#1,SQL#2,and SQL#3,a member of the user group Personnel2 may:
A) Access the Salary of an Employee whose job is 'Clerk'
B) Change the Salary of any Employee
C) Access the Salary of any Employee
D) Change the Salary of an Employee whose job is 'Clerk'
Q4) Tables with the names USERS,DOMAINS,COLUMNS,and REFERENTIAL_CONSTRAINTS would be examples of important ________________________ found in the SQL:2003 Definition_Schema.
Page 15
To view all questions and flashcards with answers, click on the resource link above.

Chapter 15: Transaction Management
Available Study Resources on Quizplus for this Chatper
75 Verified Questions
75 Flashcards
Source URL: https://quizplus.com/quiz/64532
Sample Questions
Q1) A lost update problem occurs when two or more transactions are trying to write to the same part of the database.
A)True
B)False
Q2) A measure of the amount of work performed by a DBMS is the number of transactions processed per time unit.This measure is known as
Q3) When the recovery manager performs a(n)__________ operation on the log,a new state is established by substituting the new value for the value that is stored in the database.
Q4) Typically,the following is not true under most operating systems control:
A) Data is placed in a buffer before being written to a disk
B) A buffer is written to a disk only when it is full
C) Data is directly written to disk when the "write" operation is requested by an application program
D) A buffer may contain many records
Q5) When transaction T1 has a lock on a resource that transaction T2 needs,and T2 has a lock on a resource that T1 needs,this situation is known as a(n)_______________.
Q6) Name three types of inconsistent retrievals:
Page 16
To view all questions and flashcards with answers, click on the resource link above.
Chapter 16: Data Warehouse Technology and Management
Available Study Resources on Quizplus for this Chatper
78 Verified Questions
78 Flashcards
Source URL: https://quizplus.com/quiz/64531
Sample Questions
Q1) The dimension StoreDim contains how many hierarchies?
A) 1
B) 3
C) 6
D) None of the above
Q2) Which one of the following applications/activities is typical of an operational database?
A) Updating of the inventory data as the sales occur in the supermarket
B) Comparing last year sales with this year sales to identify the most promising products
C) Analyzing customer and sales data over the last two years to establish a correlation between customer purchases and customer age
D) Analyzing this year customer accounts to identify the best customers
Q3) The level of detail and amount of data required to engage in data mining is roughly the same as that needed for traditional data warehouse analysis tools.
A)True
B)False
Q4) The subjects that data are grouped by in a data cube are known as

To view all questions and flashcards with answers, click on the resource link above.
Chapter 17: Client-Server Processing and Distributed
Databases
Available Study Resources on Quizplus for this Chatper
76 Verified Questions
76 Flashcards
Source URL: https://quizplus.com/quiz/64530
Sample Questions
Q1) Message-oriented middleware provides built-in intelligence but use simple messages.In contrast,transaction-processing monitors provide much less built-in intelligence but support more complex messages.
A)True
B)False
Q2) In multiple-tier client-server database architecture,software maintenance is difficult,it is complex to implement,and it relies mostly on proprietary software rather than open standards.
A)True
B)False
Q3) Flexibility,scalability,and simplicity are all advantages of distributed processing. A)True
B)False
Q4) Vertical fragments can be defined using projection operations.
A)True
B)False
Q5) Horizontal fragments can be defined using restriction or outer-join operations.
A)True
B)False

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

Chapter 18: Object Database Management Systems
Available Study Resources on Quizplus for this Chatper
83 Verified Questions
83 Flashcards
Source URL: https://quizplus.com/quiz/64529
Sample Questions
Q1) In the object-oriented DBMS (as distinguished from the object relational approach)under study by ODMG:
A) The database is defined with the OQL language
B) The database is defined with the ODL language
C) The database is defined with SQL:1999
D) The database is defined with proprietary software
Q2) In object-oriented computing,the programming language is responsible for ensuring that objects and methods are compatible.
A)True
B)False
Q3) In object database middleware approach,SQL queries are used to retrieve simple and complex data.
A)True
B)False
Q4) An object-oriented DBMS is a good choice for traditional business applications that require ad hoc query capabilities,query optimization,and efficient transaction support.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 19