Typical DBMS Component Modules Flashcards

1
Q

This Language is used by the DBA and the database designers to specify the description of the database.

A

Data Definition Language

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

This Language is used to specify database retrievals and updates.

A

Data Manipulation Language

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

What does CRUD stand for in the DML?

A

Create, Retrieve, Update, Delete

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

This language is used to control and provide levels of access privileges and authorization to database objects

A

Data Control Language

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

It is an interface that has the following feature:

  1. Stand-alone query language interfaces
  2. Programmer interfaces for embedding DML in programming languages
  3. User friendly Interface
  4. Menu based, popular for browsing the web
  5. Forms based, designed for naive users
  6. Graphics-based
  7. Natural language, requests written in english
  8. Combinations of above
  9. Speech as Input and Output
  10. Parametric interfaces, e.g., bank tellers using function keys
  11. Interface for the DBA
A

DBMS Interface

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

It processes DDL statements and stores databased description in the DBMS catalog

A

DDL Compiler

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

Its command is used only by the DBA or the DBA staff. These includes command for creating accounts, granting account authorization, changing database description

A

Privileged Commands

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

This compiler parses queries, analyzes queries for correctness of operations and names of data elements, and compiles them into an internal form.

A

Query Compiler

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

Concerned with the arrangement of possible reordering of operations, elimination of redundancies and use of correct algorithms during execution. This also generates executable code and makes call on the runtime processor

A

Query Optimizer

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

This extracts DML commands from an application program

A

Precompiler

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

This compiler parses DML statements and translates them into an object code.

A

DML Compiler

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

This compiler parses and compiles host language statements

A

Host Language Compiler

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

Canned transactions that is based on the object codes produced by the DML and the host language compiler

A

Compiled Transaction

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

It executes privilege commands, executable query plans, and canned transaction with runtime processors

A

Runtime Database Processor

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

Controls access to the information stores on the disk. It also interacts with the OS to carry put low-level inout/output operations between the disk and the main memory.

A

Stored Data Manager

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