Database System Environment Flashcards

(14 cards)

1
Q

Enumerate the DBMS Component Modules

A
  • DDL compiler
  • Query compiler
  • Pre-compiler
  • DML compiler
  • Runtime database processor
  • Stored data manager
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Processes schema definition stores it in the catalog.

A

DDL compiler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Handles high-level queries.

A

Query compiler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Extracts DML commands from an application program.

A

Pre-compiler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Compilation of DML commands into object code.

A

DML compiler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Handles database accesses at runtime.

A

Runtime database processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Data transfer between disk & main memory.

A

Stored data manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Enumerates the Database System Utilities

A
  • Loading
  • Backup
  • File reorganization:
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

i. Used to load existing data files into the database.
ii. The source file format and the target data file structure are mentioned to the
utility.–> automatically reformats the data —> stores it in the database.

A

Loading

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  • Creates a backup copy of the database.
  • Incremental backups are often used. Though it is complex, it saves space.
A

Backup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Used during the design of the database.

A

CASE tools

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Storing catalog information.

A

Data Dictionary (or data repository)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Provides an environment for developing database applications.
Ex. JBuilder, PowerBuilder System

A

Application Development Environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Remote access to the database.

A

Communications software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly