

Database Security and Administration Final Exam
Course Introduction
This course provides a comprehensive overview of database security and administration, focusing on the techniques and technologies essential for protecting data integrity, confidentiality, and availability. Students will explore topics such as access control, user authentication, auditing, encryption, vulnerability assessment, and compliance with security policies in database environments. The course also covers administrative responsibilities including backup and recovery strategies, performance monitoring, and managing user privileges. Through hands-on labs and case studies, students will develop the practical skills needed to implement and maintain secure database systems in enterprise settings.
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) A DBMS provides software that can execute:
A) On the client
B) On the server
C) On both the client and the server
D) None of the above
Answer: C
Q2) ____________________ is the concept that a database should have an identity separate from the applications that use it.
Answer: data independence
Q3) The retrieval of summarized data to support long-range decisions is a dominant feature of data warehousing,whereas a mixture of updating and retrieving data is characteristic of databases that support the day to day operations of an organization.
A)True
B)False
Answer: True
Q4) A(n)______________ is a cluster of data usually about a single topic that can be accessed together.
Answer: entity
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) The conceptual data modeling and logical database design phases are not concerned with the efficient implementation of a database.
A)True
B)False
Answer: True
Q2) The __________________ strategy,which breaks a large problem into many smaller problems,is one way to manage complexity in database design. Answer: divide-and-conquer
Q3) In the database development process,the _________________ phase uses entity relationship diagrams (ERDs)and converts them into relational table designs. Answer: logical database design
Q4) A design approach in which ERDs are constructed for each group of users and merged into a complete conceptual schema is referred to as _____________________________.
Answer: view design and integration
Q5) A set of related components that work together to accomplish some objective is known as a(n)__________________. Answer: system
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) The ________________ operator compresses a table by replacing groups of rows with individual rows containing calculated values.
Answer: summarize
Q2) The relational algebra operator that produces a subset of the columns of the input table is the _________________ operator.
Answer: project
Q3) The primary key of a table is chosen among:
A) All attributes
B) All superkeys
C) All combinations of all attributes
D) All candidate keys
Answer: D
Q4) A(n)_________________ is an operator that includes in the result table the matching rows of the input tables and the nonmatching rows from the designated input table.
Answer: one-sided outer join
Q5) In the set-oriented database terminology,a(n)____________ is synonymous with a row.
Answer: tuple
To view all questions and flashcards with answers, click on the resource link above. Page 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) SQL is an acronym for ___________________________.
Q2) The execution of the ORACLE SQL command SELECT * FROM RENTALS
WHERE Date_Out BETWEEN '01-AUG-1994' AND '31-DEC-1994'
Will produce the following number of rows:
A) 1
B) 2
C) 3
D) 4
Q3) Although more difficult to read,the primary advantage of the join operator style is that you can use it to write queries involving outer joins between two or more tables.
A)True
B)False
Q4) The BETWEEN-AND operator includes the end points of the interval specified.
A)True
B)False
Q5) A join between two copies of the same table which is useful for determining relationships among rows of the same table is called a(n)__________________.
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) 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
Q2) In reviewing an ERD for consistency,the property of uniqueness applies to:
A) Entity type names
B) Attribute names within entity types and relationships
C) Attribute names in a subtype
D) All of the above
Q3) If we want to indicate that the authors of a book have conceived it when visiting another author in some country,the usual symbol used in the Chen ERD notation would be:
A) A relationship connecting Book, Country, and Author
B) An associative entity type connecting to Book and Country
C) Three binary relationships connecting pairwise Book, Country, and Author
D) Two binary relationships connecting Book and Country, and Book and Author
Q4) When an entity cannot exist unless another related entity exists,this is known as __________________.
Q5) In Crow's Foot notation,a circle means a cardinality of ______________.
Q6) 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) A common refinement of a data model is to transform an _________ into an entity type.This is useful when the database should contain more than just the identifier of an entity.
Q2) Whenever an entity can exist in multiple states,a generalization hierarchy should be used.
A)True
B)False
Q3) In refining a data model,you should generate ______________ and evaluate them according to user requirements.
Q4) A common design error is to leave relationships in a design that could be derived from other relationships.These relationships are referred to as ___________ relationships.
Q5) Which of the following ERD conversion rules should be applied before the others:
A) 1-M Relationship Rule
B) M-N Relationship Rule
C) Identification Dependency Rule
D) Generalization Hierarchy Rule
Q6) One important reason for documenting design decisions it to _______________ those decisions to others.
8
To view all questions and flashcards with answers, click on the resource link above.

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) There is no known general algorithm to convert tables to DKNF.
A)True
B)False
Q2) A relationship that can be derived from other relationships is known in relational database terminology as a(n)____________________________.
Q3) The table STUDENTD satisfies the following normal form (choose the highest NF):
A) 2NF
B) 3NF
C) BCNF
D) 4NF
Q4) A table would be in ___________ if a three-way relationship should be replaced with three binary tables instead of two.
Q5) One of the arguments in favor of using normalization as a refinement tool instead of an initial design tool is that by first developing an ERD,much of the normalization is done informally and therefore is not as tedious a process as recording all the functional dependencies.
A)True
B)False
Q6) _________________ is the process of combing tables to make them easier to query.
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) In the processing of an SQL statement by the DBMS,a relational algebra query is the output of:
A) Code generation
B) Query transformation
C) Syntax and semantics analysis
D) Access plan evaluation
Q2) Which of the following is not true about the difficulty of index selection?
A) The number of choices of indexes is linear in the number of columns
B) The query optimizer may have subtle reasons not to use an index
C) Values of parameters used in SQL statements of forms often vary from highly selective to not very selective
D) Index choices can be interrelated in a subtle way
Q3) To retrieve logical record 2312,how many physical records will need to be accessed?
A) 1
B) 2
C) 3
D) 4
Q4) A simple file structure in which records are stored by a key value is a(n)_________________ file.
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 SQL statement would execute in both Access and Oracle 8i: SELECT FacSSN,FacLastName,StdSSN,StdLastName FROM Faculty FULL JOIN Student ON Faculty.SSN = Student.SSN
A)True
B)False
Q2) In SQL statements,________________ conditions involve a column or column expression,a comparison operator,and another column,column expression or constant.
Q3) Type I nested queries can be used like loops and Type II nested queries can be used like procedures in a programming language. A)True
B)False
Q4) When null values exist in one of the columns in a simple condition,it is possible that those rows will not appear in the result of either the simple condition or its negation. A)True B)False
Q5) A relational algebra operator used to combine rows from two tables is the ______________ operator.
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) The innermost line in a report is called the ______________.
Q2) Some modifications to updatable views can be problematic because they can cause an unexpected ______________ to occur when rows of the view disappear.
Q3) For each Cregion,you want to show each customer (CNAME),and for each customer,each rental ordered by Make,showing PICKUP,RETURN and DATE-OUT.Which of the following would be a group in a hierarchical report?
A) MAKE
B) PICKUP
C) RETURN
D) RENTALS
Q4) The motivations for using views are that they support data independence,simplify query formulation,and provide flexible security.
A)True
B)False
Q5) One of the advantages of views is __________________,meaning if an application accesses the database through a view,most changes to the conceptual schema will not affect the application.
Q6) A hierarchical report is also known as a(n)_________________.
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) A ______________ can be implicit or explicit.
Q2) An unnamed PL/SQL block of code,which is useful for testing procedures and triggers,is known as a(n)_________ block.
Q3) 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.
Q4) An important benefit of PL/SQL functions is that they can be used as expressions in SELECT statements.
A)True
B)False
Q5) An explicit cursor cannot use parameters for non-constant search values in the associated SELECT statement.
A)True
B)False
Q6) The _________________ of a trigger involves the keywords BEFORE,AFTER,or INSTEAD OF,along with a triggering event using the keywords INSERT,UPDATE,or DELETE.
To view all questions and flashcards with answers, click on the resource link above. Page 13

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) View integration can be more complex with the incremental approach.
A)True
B)False
Q2) The form primary key is:
A) Rental#
B) Item#
C) CustId
D) Mfg
Q3) In database design,a(n)_________________ occurs when the usage context of the same term varies between forms.
Q4) In a typical integration strategy,parallel integration is applied to the ERDs that have resulted from integrating view subsets,in order to produce a final,integrated ERD for the database.
A)True
B)False
Q5) Data entry forms can be an important source of requirements for a database design.
A)True
B)False
Q6) In a form hierarchy diagram,a rectangle is used to identify a(n)______________.
Page 14
To view all questions and flashcards with answers, click on the resource link above.

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) Inconsistency of customer names across operational databases typically would negatively affect the decision making of:
A) Strategic management
B) Tactical management
C) Operational management
D) Low level management
Q2) The stages of information transformation that each entity in an organization goes through are collectively known as its ________________________.
Q3) 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
Q4) ___________________ is a database security approach in which a user can access a database element if their clearance level provides access to the classification level of that element.
Q5) A(n)___________________ database directly supports the major,daily functions of an organization.
Q6) ___________________ rules are checked when a user first connects to a DBMS.
To view all questions and flashcards with answers, click on the resource link above. Page 15

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) The serializable isolation level is not as strict as either the read committed or the repeatable read.
A)True
B)False
Q2) With the _____________________ approach,database updates are written to disk only after a transaction commits.
Q3) In the two-phase locking protocol:
A) A transaction only acquires a lock after the previously acquired lock has been released
B) A transaction acquires locks as needed. After it starts releasing locks, it does not acquire new locks
C) A transaction acquires all needed locks at once, then releases them after completion
D) The transaction locks the full database, then releases the locks
Q4) 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
Q5) Name three types of inconsistent retrievals:
To view all questions and flashcards with answers, click on the resource link above. Page 16

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) Which of the following features usually applies to data in a data warehouse?
A) Data are very detailed
B) Data are shown by process orientation
C) There is a high level of data redundancy
D) Data updates are very frequent
Q2) A data warehouse refers to a central data repository where data from operational databases and other sources are integrated,cleaned,and standardized to support decision making.The transformational activities (cleaning,integrating,and standardizing)are essential for achieving benefits.
A)True
B)False
Q3) A multidimensional data model used in relational databases that has multiple levels of dimension tables related to one or more fact tables is known as a(n)_____________________ schema.
Q4) ______________ is the process of discovering implicit data patterns in the data of a data warehouse,and using those patterns for business advantage.
Q5) In refreshing a data warehouse,________________ change data involves notification from a source system,and typically occurs after a transaction is completed using a trigger.
To view all questions and flashcards with answers, click on the resource link above. Page 17

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) In parallel database processing one of the standard classifications of architecture is referred to as shared everything (SE).Which of the statements below is true of the SE architecture?
A) In the SE architecture, each processor has its private memory, but disks are shared among all processors.
B) In the SE architecture, each processor has its own memory and disks.
C) In the SE approach, memory and disks are shared among a collection of processors.
D) None of the above
Q2) Which of the following is not a typical example of flexibility provided by a client-server approach with distributed processing?
A) Easily change the database language
B) Change the user interface for the sales department
C) Supports reusability through object orientation
D) Make a user interface for the newly created position of human resources advisor
Q3) A(n)_______________________,the oldest kind of middleware,relieves the operating system of managing database processes.
To view all questions and flashcards with answers, click on the resource link above. Page 18

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 relational approach,complex data such as video data are not processed through commands of the database language.
A)True
B)False
Q2) Two advantages of object relational DBMSs are their integration of simple and complex data,and their reliability with user-defined functions and storage structures.
A)True
B)False
Q3) Which of the following is not true of the object database middleware approach?
A) The usual data and complex (e.g. media) data reside on the same database
B) The client issues SQL statements for both usual data and complex data
C) The object middleware issues the API calls for the complex data
D) Combined requests for usual and complex data are not optimized
Q4) In SQL:1999,the keyword ________________ in a method definition indicates that the child method being defined overrides the definition in the parent type.
Q5) In SQL:1999,a(n)_______________ is an alternative table definition that references a user-defined type instead of listing column names and associated data types.
To view all questions and flashcards with answers, click on the resource link above. Page 19