Back to marketplace

Chapter 8 (Section 2 & 3) Final Revision #1

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

Section 1: Database Management Systems (DBMS) Fundamentals

Back (Answer)

#2
Front (Question)

What is the formal definition of a Database Management System (DBMS)?

Back (Answer)

System software used for defining, creating, and manipulating a database.

#3
Front (Question)

What does the term “Data Management” encompass within a database context?

Back (Answer)

The process of organizing and maintaining data within a database to deliver necessary information.

#4
Front (Question)

Identify the main features that a DBMS provides for data management.

Back (Answer)

• A data dictionary that stores information about the data stored (e.g., field names and primary keys). • A logical schema that uses methods such as an E-R diagram to show the structure of the database and its relationships. • A query processor that allows a user to perform searches to find specific data. • A developer interface that allows the user to create tables, forms and reports. • Security and integrity facilities (e.g., access rights, backups, encryption).

#5
Front (Question)

Section 2: Addressing File-Based Limitations in a DBMS

Back (Answer)

#6
Front (Question)

How does a DBMS address the issue of Data Redundancy found in file-based systems?

Back (Answer)

By linking tables so that most data is stored only once; however, foreign keys are an exception as they must be stored in multiple tables to create links.

#7
Front (Question)

How does a DBMS handle inappropriate deletion of linked items?

Back (Answer)

The system flags errors if a user attempts to delete linked items, such as foreign key records, inappropriately.

#8
Front (Question)

How is “Data Inconsistency” resolved by a DBMS?

Back (Answer)

By storing most data items only once, updates become universally accessible across all applications, ensuring consistency.

#9
Front (Question)

What is “Data Dependency” in file-based systems?

Back (Answer)

A situation where changes to the data structure impact all associated applications.

#10
Front (Question)

How does a DBMS achieve “Data Independence”?

Back (Answer)

It decouples data from specific applications, allowing structural changes (like adding fields) to be managed with minimal impact on unrelated applications.

#11
Front (Question)

Section 3: Data Dictionary

Back (Answer)

#12
Front (Question)

What is a Data Dictionary?

Back (Answer)

A set of data containing metadata — data about other data within a database. It identifies the characteristics of the data that will be stored.

#13
Front (Question)

What metadata is typically stored in a Data Dictionary?

Back (Answer)

• Field / attribute names • Table name(s) • Data types • Primary keys // foreign keys • Validation rules • Relationships • Views • Indexing details

#14
Front (Question)

How does a Data Dictionary enhance data integrity?

Back (Answer)

By ensuring the accuracy, completeness, and consistency of the data through defined rules.

#15
Front (Question)

Section 4: Logical Schema

Back (Answer)

#16
Front (Question)

What is a Logical Schema?

Back (Answer)

• A conceptual design / overview of a database structure. • A data model that models the problem/situation, e.g., by using methods such as an E-R diagram. • Platform/database independent — independent of any particular DBMS used for its construction. • Used to design the physical structure of the database.

#17
Front (Question)

What is the focus of a Logical Schema?

Back (Answer)

It represents how data is logically structured, defining what data is stored, entity relationships, and constraints without detailing physical storage.

#18
Front (Question)

Which DBMS feature describes the relationship between data and its structure?

Back (Answer)

The Logical Schema.

#19
Front (Question)

What are the three main differences between a Data Dictionary and a Logical Schema?

Back (Answer)

• Definition: Metadata vs. conceptual design. • Scope: Table attributes vs. table relationships. • Format: Tabular structure vs. ER diagrams/textual representation.

#20
Front (Question)

Section 5: Query Processor and Developer Interface

Back (Answer)

#21
Front (Question)

What is the primary role of the Query Processor?

Back (Answer)

A DBMS feature responsible for processing and executing SQL-based queries.

#22
Front (Question)

Describe the purpose of a query processor in a DBMS.

Back (Answer)

• Allows the user to enter criteria. • Searches for the data that meets the entered criteria. • Organises the results to be displayed to the user.

#23
Front (Question)

What is the function of the DDL Interpreter?

Back (Answer)

It interprets Data Definition Language statements and records them in the data dictionary.

#24
Front (Question)

What is the function of the DML Compiler?

Back (Answer)

It compiles Data Manipulation Language statements into executable instructions and optimizes them for efficiency.