Fill-in-the-Blank: Databases and DBMS
Back to Pack

Fill-in-the-Blank: Databases and DBMS

Complete the sentences by filling in the blanks. Each correct answer earns points!

15 Questions • 150 Total Points
1

A is integrated software that lets users and applications interact with one or more databases and provides access to the data.

Context: DBMS meaning

2

A is the collective set of the database, the DBMS, and associated applications.

Context: Database System terminology

3

is the DBMS capability for creating, modifying, and removing definitions describing how data is organized.

Context: DBMS functional group: Data Definition

4

is the DBMS capability for insertion, modification, and deletion of the data itself.

Context: DBMS functional group: Update

5

is the DBMS capability for selecting data by criteria and returning it directly or for further processing.

Context: DBMS functional group: Retrieval

6

includes security, integrity, concurrency control, and recovery from failures.

Context: DBMS functional group: Administration

7

In the relational model, data is organized into that use primary keys and declarative queries with joins.

Context: Relational model foundations: tables

8

A is a designated column (or set of columns) that uniquely identifies rows and is used for cross-table references.

Context: Primary Key meaning

9

Using primary keys (logical identifiers) instead of disk addresses causes tables to be relocated and resized without expensive database reorganization. This is because primary keys physical storage addresses.

Context: Cause→effect mechanism: primary keys decouple from physical addresses

10

Relational systems ask for what data is needed, while navigational systems guide how to follow links to find data. Therefore, relational querying is while navigational access is link-following.

Context: Declarative querying vs navigational access

11

Relational model insists applications search by content rather than following links. This causes applications to use queries and makes the DBMS responsible for finding efficient access paths (query optimization).

Context: Cause→effect chain: content-based search leads to declarative queries and query optimization

12

Normalization splits complex internal structures into multiple normalized tables connected by logical keys. This causes internal repeating groups (e.g., salary history) to be represented across tables rather than inside a single record. In other words, normalization replaces internal repeating structures with separate tables.

Context: Cause→effect chain: normalization replaces nested/variable repeating structures

13

NoSQL is described as a family of post-relational databases that became popular in the late 2000s and use different query languages. Therefore, NoSQL is SQL (not necessarily using SQL).

Context: Common confusion: NoSQL does not necessarily use SQL

14

is the navigational model where applications navigate a linked network of records using keys, sets, or sequential scans.

Context: Navigational model: CODASYL/Network meaning

15

Availability of direct-access storage media (magnetic disks and drums) in the mid-1960s enabled shared interactive database use instead of tape-based batch processing. This is because random/direct access supports interactive rather than sequential tape scanning.

Context: Cause→effect chain: direct access enables interactive retrieval