# DATABASE MANAGEMENT PRACTICE
QUESTIONS
## 200+ ORIGINAL QUESTIONS WITH DETAILED
RATIONALES
# PART I: FOUNDATIONAL CONCEPTS
## The Database Environment & Development Process
**Q1. What is the primary purpose of a Database Management System
(DBMS)?**
A) To create graphical reports and user interfaces
B) To store, retrieve, and manage data efficiently with security and integrity
C) To compile programming code and execute applications
D) To design computer hardware architecture
**Correct Answer: B**
**Rationale:** A DBMS provides systematic methods to create, read, update, and
delete data (CRUD operations) while ensuring security, integrity, and efficient
access. While some DBMS tools may include reporting capabilities (A) or
interface design features, these are ancillary functions. The core purpose remains
data management .
,2|Page
---
**Q2. Which of the following statements about metadata is TRUE?**
A) Metadata refers only to the actual data values stored in tables
B) Metadata is "data about data" and includes column names, data types, and
constraints
C) Metadata is generated by end-users during data entry
D) Metadata is only relevant for non-relational databases
**Correct Answer: B**
**Rationale:** Metadata describes the structure, properties, and characteristics of
data—not the data itself. Examples include table names, column definitions, data
types, length specifications, and allowable value ranges. Metadata is critical for all
database types, not just non-relational systems .
---
**Q3. In a client-server database architecture, the server is responsible for:**
A) Presenting data and handling user input only
B) Managing transactions, concurrency, and data storage on disk
C) Creating user interfaces and generating reports
D) Running application logic without database interaction
,3|Page
**Correct Answer: B**
**Rationale:** In client-server architecture, the server manages data storage,
transaction processing, concurrency control, and backup operations. The client
handles presentation and user interaction (A). This separation enables scalability
and centralized data management .
---
**Q4. The three levels of database architecture (ANSI/SPARC model) are:**
A) Internal, Conceptual, and External
B) Physical, Logical, and View
C) Primary, Secondary, and Tertiary
D) Operational, Analytical, and Archival
**Correct Answer: A**
**Rationale:** The three-level architecture comprises: (1) Internal level—physical
storage and access structures; (2) Conceptual level—global logical view of the
entire database; (3) External level—individual user views. This separation provides
data independence .
---
, 4|Page
**Q5. What is the difference between a database schema and a database
instance?**
A) Schema is the actual data; instance is the structure
B) Schema is the structure definition; instance is the actual data at a moment in
time
C) Both terms are synonymous
D) Schema refers to indexes; instance refers to tables
**Correct Answer: B**
**Rationale:** The schema is the logical structure or blueprint of the database—
tables, columns, relationships, and constraints. The instance is the actual data
populating that structure at any given point in time. The schema remains relatively
stable; the instance changes frequently .
---
**Q6. Which of the following is NOT typically considered a component of the
database environment?**
A) Users
B) Separate files
C) Database
D) Database Administrator