

Advanced Database Systems
Exam Materials
Course Introduction
Advanced Database Systems delves into the principles and technologies underlying modern database management systems beyond the basics. Topics include query optimization, indexing, transaction management, concurrency control, distributed and parallel databases, and emerging models such as NoSQL and NewSQL systems. The course examines challenges in scalability, consistency, reliability, and performance, and explores advanced applications like data warehousing, data mining, and cloud-based data storage. Students will gain practical experience designing, implementing, and tuning advanced database solutions for complex, real-world data problems.
Recommended Textbook
Modern Database Management 10th Edition by Jeffrey A. Hoffer
Available Study Resources on Quizplus
14 Chapters
1571 Verified Questions
1571 Flashcards
Source URL: https://quizplus.com/study-set/528

Page 2
Chapter 1: The Database Environment and Development Process
Available Study Resources on Quizplus for this Chatper
173 Verified Questions
173 Flashcards
Source URL: https://quizplus.com/quiz/9865
Sample Questions
Q1) A workgroup database is stored on a central device called a(n):
A) client.
B) server.
C) remote PC.
D) network.
Answer: B
Q2) ________ is a tool even non-programmers can use to access information from a database.
A) ODBC
B) Structured query language
C) ASP
D) Data manipulation query language
Answer: B
Q3) The need for consensus on data definitions is an example of which type of risk in the database environment?
A) Specialized personnel needs
B) Organizational conflict
C) Conversion costs
D) Legacy systems
Answer: B

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

Chapter 2: Modeling Data in the Organization
Available Study Resources on Quizplus for this Chatper
121 Verified Questions
121 Flashcards
Source URL: https://quizplus.com/quiz/9866
Sample Questions
Q1) A cardinality constraint tells what kinds of properties are associated with an entity.
A)True
B)False Answer: False
Q2) A time stamp is a time value that is associated with a data value.
A)True
B)False Answer: True
Q3) Business rules are formulated from a collection of business ramblings.
A)True
B)False Answer: False
Q4) An affirmative entity is also called a relationship entity.
A)True
B)False Answer: False
Q5) A(n)________ is an attribute that uniquely identifies individual instances of an entity type.
Answer: identifier
To view all questions and flashcards with answers, click on the resource link above. Page 4
Chapter 3: The Enhanced E-R Model and Business Rules
Available Study Resources on Quizplus for this Chatper
74 Verified Questions
74 Flashcards
Source URL: https://quizplus.com/quiz/9867
Sample Questions
Q1) Packaged data models are as flexible as possible because all supertype/subtype relationships allow the total specialization and overlap rules.
A)True
B)False
Answer: True
Q2) The ________ specifies that each entity instance of the supertype must be a member of some subtype in the relationship. Answer: total specialization rule
Q3) A ________ is a constraint that addresses the question of whether an instance of a supertype may simultaneously be a member of two or more subtypes.
Answer: disjointness constraint
Q4) The ________ specifies that an entity instance can simultaneously be a member of two or more subtypes.
Answer: overlap rule
Q5) A packaged data model can either be ________ or ________. Answer: universal; industry specific
To view all questions and flashcards with answers, click on the resource link above.

5
Chapter 4: Logical Database Design and the Relational Model
Available Study Resources on Quizplus for this Chatper
120 Verified Questions
120 Flashcards
Source URL: https://quizplus.com/quiz/9868
Sample Questions
Q1) A primary key that consists of two or more attributes is called a(n)________ key.
Q2) The normal form which removes any remaining functional dependencies because there was more than one primary key for the same nonkeys is called:
A) Fifth normal form.
B) Fourth normal form.
C) Boyce-Codd normal form.
D) Sixth normal form.
Q3) The entity integrity rule states that:
A) no primary key attribute can be null.
B) referential integrity must be maintained across all entities.
C) each entity must have a primary key.
D) a primary key must have only one attribute.
Q4) Explain what a candidate key is and how it might be used.
Q5) A(n)________ is an attribute that uniquely identifies each row in a relation.
Q6) When two or more attributes describe the same characteristic of an entity,they are synonyms.
A)True
B)False

Page 6
Q7) The first step in transforming EER diagrams into relations is to ________.
To view all questions and flashcards with answers, click on the resource link above.

Chapter 5: Physical Database Design and Performance
Available Study Resources on Quizplus for this Chatper
105 Verified Questions
105 Flashcards
Source URL: https://quizplus.com/quiz/9869
Sample Questions
Q1) Indexes are most useful for columns that frequently appear in ________ clauses of SQL statements.
Q2) Free range partitioning is a type of horizontal partitioning in which each partition is defined by a range of values for one or more columns in the normalized table.
A)True
B)False
Q3) A(n)________ is a routine that converts a primary key value into a relative record number.
A) record index calculator
B) index pointer program
C) hashing algorithm
D) pointing algorithm
Q4) A(n)________ is a field of data used to locate a related field or record.
A) key
B) index
C) lock
D) pointer
Q5) When would you use horizontal partitioning and when would you use vertical partitioning?
To view all questions and flashcards with answers, click on the resource link above. Page 7
Chapter 6: Introduction to SQL
Available Study Resources on Quizplus for this Chatper
119 Verified Questions
119 Flashcards
Source URL: https://quizplus.com/quiz/9870
Sample Questions
Q1) The SQL command ________ adds one or more new columns to a table.
A) create table
B) alter table
C) create view
D) create relationship
Q2) What result set will the following query return?
Select item_no,description
From item
Where weight > 100 and weight < 200;
A) The item_no and description for all items weighing less than 100
B) The item_no for all items weighing between 101 and 199
C) The item_no and description for all items weighing between 101 and 199
D) The item_no for all items weighing more than 200
Q3) The ________ is a set of commands used to define a database.
Q4) Explain the three classes of SQL commands and when they would be used.
Q5) Which of the following finds all groups meeting stated conditions?
A) Select
B) Where
C) Having
D) Find

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

Chapter 7: Advanced SQL
Available Study Resources on Quizplus for this Chatper
111 Verified Questions
111 Flashcards
Source URL: https://quizplus.com/quiz/9871
Sample Questions
Q1) The advantages of SQL-invoked routines are flexibility,efficiency,shareability and applicability.
A)True
B)False
Q2) One major advantage of the outer join is that:
A) information is easily accessible.
B) information is not lost.
C) the query is easier to write.
D) all of the above.
Q3) Specifying the attribute names in the select statement will make it easier to find errors in queries and also correct for problems that may occur in the base system.
A)True
B)False
Q4) A ________ is a stored subroutine that returns only one value and has only input parameters.
Q5) When a subquery is used in the FROM clause,it is called a(n)________.
Q6) A ________ is a named set of SQL statements that are considered when a data modification occurs.
Q7) What is the difference between a trigger and a routine?
Page 9
To view all questions and flashcards with answers, click on the resource link above.

Chapter 8: Database Application Development
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/9872
Sample Questions
Q1) A language used to transform complex XML documents and also used to create HTML pages from XML documents is called ________.
Q2) ________ is any of several classes of software that allow an application to interoperate with other software without requiring the user to understand all software involved.
A) User interface enhancers
B) Middleware
C) Interface managers
D) MPP
Q3) Application partitioning gives developers the opportunity to write application code that can later be placed on either a client workstation or a server,depending upon which location will give the best performance.
A)True
B)False
Q4) XQuery is an HTML transformation language used to query HTML pages.
A)True
B)False
Q5) ________ is the application logic component responsible for data storage and retrieval.
To view all questions and flashcards with answers, click on the resource link above. Page 10
Chapter 9: Data Warehousing
Available Study Resources on Quizplus for this Chatper
117 Verified Questions
117 Flashcards
Source URL: https://quizplus.com/quiz/9873
Sample Questions
Q1) A logical data mart is a(n):
A) data mart consisting of only logical data.
B) data mart created by a relational view of a slightly denormalized data warehouse.
C) integrated, subject-oriented, detailed database designed to serve operational users.
D) centralized, integrated data warehouse.
Q2) An enterprise data warehouse is the control point and single source of all data made available to end users for decision support applications.
A)True
B)False
Q3) An operational data store (ODS)is a(n):
A) place to store all unreconciled data.
B) representation of the operational data.
C) integrated, subject-oriented, updateable, current-valued, detailed database designed to serve the decision support needs of operational users.
D) small-scale data mart.
Q4) Data that have been selected,formatted,and aggregated for end users are called ________ data.
To view all questions and flashcards with answers, click on the resource link above.

11

Chapter 10: Data Quality and Integration
Available Study Resources on Quizplus for this Chatper
102 Verified Questions
102 Flashcards
Source URL: https://quizplus.com/quiz/9874
Sample Questions
Q1) Data federation is a technique which:
A) creates an integrated database from several separate databases.
B) creates a distributed database.
C) provides a virtual view of integrated data without actually creating one centralized database.
D) provides a real-time update of shared data.
Q2) Data are moved to the staging area before extraction takes place.
A)True
B)False
Q3) Update mode is used to create a data warehouse.
A)True
B)False
Q4) The best place to improve data entry across all applications is: A) in the users.
B) in the level of organizational commitment.
C) in the database definitions.
D) in the data entry operators.
Q5) ETL is short for Extract,Tranform,Load.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 12

Chapter 11: Data and Database Administration
Available Study Resources on Quizplus for this Chatper
116 Verified Questions
116 Flashcards
Source URL: https://quizplus.com/quiz/9875
Sample Questions
Q1) A high-level function that is responsible for the overall management of data resources in an organization is called ________.
Q2) What are the four basic facilities that a database management system should provide for backup and recovery?
Q3) Which of the following threats involves outside parties using information to embarrass a company?
A) Accidental loss
B) Theft and fraud
C) Loss of confidentiality
D) Loss of data integrity
Q4) Loss of data integrity does not impact the quality of data in a database.
A)True
B)False
Q5) While views promote security by restricting user access to data,they are not adequate security measures because:
A) an unauthorized person may gain access to a view through experimentation.
B) all users can read any view.
C) a view's data does not change.
D) none of the above.
To view all questions and flashcards with answers, click on the resource link above. Page 13

Chapter 12: Distributed Databases
Available Study Resources on Quizplus for this Chatper
109 Verified Questions
109 Flashcards
Source URL: https://quizplus.com/quiz/9876
Sample Questions
Q1) An optimization strategy that allows sites that can update to proceed and other sites to catch up is called:
A) read-only commit.
B) lazy commit.
C) sequenced commit.
D) linear set up.
Q2) Which of the following are business conditions that encourage the use of distributed databases?
A) Business unit autonomy
B) Data sharing needs
C) Data communication reliability
D) All of the above
Q3) A distributed DBMS must provide consistency among copies of data across the remote sites.
A)True
B)False
Q4) In a homogeneous environment,the same DBMS is used at each location.
A)True
B)False
Q5) What business conditions encourage the use of distributed databases?
Page 14
To view all questions and flashcards with answers, click on the resource link above.
Chapter 13: Object-Oriented Data Modeling
Available Study Resources on Quizplus for this Chatper
91 Verified Questions
91 Flashcards
Source URL: https://quizplus.com/quiz/9877
Sample Questions
Q1) An entity that has a well-defined role in the application domain,and has a state,behavior,and identity is called a(n)________.
Q2) ________ encompasses an object's properties and the values of those properties.
Q3) When an operation may apply to two or more classes in different ways,this is known as ________.
Q4) A class that has no direct instances,but whose descendants may have direct instances is called a(n)________.
Q5) A class-scope attribute is an attribute of a class that specifies a value common to an instance of a class.
A)True
B)False
Q6) Which type of operation has side effects?
A) Update
B) Append
C) Query
D) Scope
Q7) An association class is similar to an associative entity in the E-R model.
A)True
B)False

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

Chapter 14: Using Relational Databases to Provide Object
Persistence
Available Study Resources on Quizplus for this Chatper
113 Verified Questions
113 Flashcards
Source URL: https://quizplus.com/quiz/9878
Sample Questions
Q1) Object-relational mapping frameworks provide the highest level of ________.
Q2) Comprehensive object-relational mapping frameworks hide the relational data access methods from the object-oriented applications and provide an entirely translucent persistence layer.
A)True
B)False
Q3) Storing the state of an object between application execution sessions is called providing ________ to the object.
A) stateness
B) persistence
C) quality
D) data
Q4) SQL query mapping frameworks reduce significantly the amount of code required to manage ________.
Q5) A(n)________ is a class that represents a real-world entity.
Q6) An advantage to the call-level API approach is low overhead.
A)True
B)False
Q7) What is object-relational impedance mismatch?
Q8) ORM frameworks have the responsibility for generating ________. Page 16
To view all questions and flashcards with answers, click on the resource link above.
Page 17