Computer Knowledge

Database Management Systems

5,344 Questions

Database Management Systems (DBMS) form the core framework for data storage, retrieval, and security in modern software applications. Concepts such as the E-R model, backup planning, SQL integration, and big data architecture are essential for computer knowledge sections. This hub offers a comprehensive set of practice questions to master DBMS fundamentals and advanced database operations.

E-R Model ConceptsBackup and RecoverySQL Server UpgradesJDBC and ODBCBig Data CharacteristicsData VirtualizationOracle Database

Database Management Systems Questions

Multiple choice
  1. Network Model

  2. Object Oriented Model

  3. Relational Model

  4. E-R Model

Reveal answer Fill a bubble to check yourself
A,C Correct answer
Explanation

Record-based logical models represent data as records with fields. Network Model uses record structures with sets, and Relational Model uses tuples in relations. Object-Oriented Model organizes data as objects with methods, while E-R Model is a conceptual design tool, not a record-based implementation model.

Multiple choice
  1. records and files

  2. data elements

  3. record relationships

  4. all of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

A database schema is a comprehensive description of the database structure, including record types, data elements (fields), file structures, and relationships between records. Options A, B, and C each describe part of what a schema defines, making D the complete answer.

Multiple choice
  1. 4GL

  2. SQL

  3. Query languages

  4. HLL

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

SQL (Structured Query Language) is the standard language used by virtually all relational DBMSs for data access and manipulation. 4GL and HLL are broader categories. While SQL is technically a query language, Option B is the specific, widely-adopted standard the question seeks.

Multiple choice
  1. where data is located

  2. who owns the data

  3. the size of disk storage device

  4. how the data is used

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Data dictionaries contain metadata about the database: what data exists, where it's stored, who owns it, and how it's used. They do NOT contain information about physical storage devices like disk sizes - that's system-level information managed by the operating system, not database metadata.

Multiple choice
  1. Transaction database

  2. Graphics database

  3. Video-on-demand database

  4. Multimedia database

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Multimedia databases are specifically designed to store, manage, and retrieve various media types including full-text documents, images, audio clips, and video files. They handle the large storage requirements and metadata needs of diverse media formats, unlike traditional transaction databases that focus on structured text and numeric data.

Multiple choice
  1. a network

  2. a tree

  3. a chain

  4. all of the above

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

A tree data structure models a hierarchical structure where each node can have multiple children, representing a one-to-many relationship between parent and child nodes. In contrast, a simple linked list represents a one-to-one relationship, and a network graph represents a many-to-many relationship.

Multiple choice
  1. database

  2. file

  3. record

  4. field

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

A single telephone book entry containing a person's name and phone number represents a record in database terminology. The entire telephone book constitutes a file or database, while individual components like the name and phone number are fields. This analogy helps understand the data hierarchy: fields combine to form records, records combine to form files.

Multiple choice
  1. Transaction Log

  2. Query Language

  3. Report Writer

  4. Data Manipulation Language

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

A transaction log maintains a complete chronological record of all modifications made to database contents, including inserts, updates, and deletions. This log is essential for database recovery after system failures, enabling rollback of incomplete transactions and forward recovery to restore the database to a consistent state. It also provides an audit trail for compliance and debugging.

Multiple choice
  1. business form

  2. handwritten list

  3. a rolodex card fill

  4. all of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Record management systems can be modeled after various physical record-keeping systems. Business forms (invoices, purchase orders), handwritten lists, and rolodex cards all represent valid models for organizing discrete records with structured fields. Each of these physical systems inspired the design of digital record management, emphasizing structured data capture and retrieval.

Multiple choice
  1. jamming

  2. password

  3. documentation

  4. record lock

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Record locking is a concurrency control mechanism that prevents conflicting simultaneous updates to the same database record. When one user acquires a lock on a record, other users must wait until the lock is released before they can modify that record. This prevents lost updates and ensures data integrity in multi-user database environments.

Multiple choice
  1. fields and columns

  2. rows and columns

  3. rows and cells

  4. none of the above

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In relational database terminology, a table is organized as rows (also called tuples or records) and columns (also called attributes or fields). Each row represents a single complete entity or record, while each column represents a specific attribute or field that all records possess. This two-dimensional structure is the foundation of relational databases.

Multiple choice
  1. File processing

  2. Database

  3. Front-end-processor

  4. Direct processing

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

File processing refers to the systematic manipulation of data files, including updating a master file with new transaction data. This ensures that the permanent records (master files) accurately reflect the current state of the business or system.