Database Revision
Database Revision
Database Revision
1. This DBMS module extracts DML commands from an application program written in a
host programing language.
a. Query optimizer.
b. Pre-compiler.
c. Backup subsystem.
2. Collection of programs that enables the user to create and maintain a database.
a. Catalog
b. Data model
c. Database Management System (DBMS)
4. This utility is used to load existing data files into the database.
a. Loading
b. Backup
c. Storage reorganisation
5. This DBMS architecture uses mainframe computers to provide the main processing for
all system functions including user applications, interfaces, and all DBMS functionality.
a. Centralized architecture
b. Client/server architecture
c. Two-tier Client/server architecture
8. Set of concepts to describe the structure, operations, and constraints of the database.
a. Data model
b. Data loading
c. Database state
9. Include engineers, scientists, and business analysts
a. Tool developers
b. Sophisticated end user
c. Naïve users
12. An executing program or process that includes one or more database accesses such as
reading or updating of database records.
a. Multiple views
b. Transaction
c. SQL
15. In the Three-Schema Architectural level, which level that describes structure of the whole
database for a community of users
a. Conceptual level
18. In the Three-Schema Architectural level that describes physical storage structure of the
database
a. Internal level
21. Which one of the following is not under the responsibility of database Administrator
(DBA)
a. ?
23. Each transaction appears to execute in isolation from other transaction is called _______
property.
a. Associative Property
b. Isolation
24. A state that satisfies the structure and constraints of the data is called
a. Valid state
26. Which one of the following data models describes the details of how data is stored on
computer storage media
a. Physical data model
27. Which one of the following describes the structure of the database
a. Meta-Data
28. Which level of Three-schema architecture describes the part of the database that a
particular user group interested in
a. External level
29. Which of the following DBMS language allows retrieval, insertion, deletion and
modification
a. ?
Short Answer Questions:
1. The DBMS catalog of a car reservation agent database, is used to store the description of
the database. T
2. SQL is a very good example of DBMS procedure language because we can use it to
retrieve set of data at a time. F
3. The conceptual data modelling provides concepts that describe details of how data is
stored in the computer. F
5. Information about student such as student ID, name, phone, major are examples of Meta-
data. F
6. Conceptual representation of data includes details of how data is stored or how operations
are implemented. F
7. A Database that extracts and analyzes useful business information from very large
databases is said to be Real-time and active database technology. F
9. Listing the names of passengers who travelled on Flight number AF123 is an example of
a Query. T
10. Data abstraction refers to Suppression of details of data organization and storage and
highlighting of the essential features for an improved understanding of data. T
11. A table Represents a collection of related data values. T
12. As part of the characteristics of Relations Order of attributes and values is not that
important T
14. Degree (or arity) of a relation is the number of attributes n of its relation schema. T
16. An attribute is a data item that allows us to uniquely identify individual occurrences or an
entity type. F
17. Data abstraction does not supports program-data independence and program-operation
independence. F
18. DBMS are not suitable for Embedded Systems with limited storage space. T
19. Data Independence is the capacity to change the schema at one level of a database system
without having to change the schema at the next lower level. F
Midterm Theory – Database
2. An attribute that can be calculated from related attribute values is called a(n)
a. Simple
b. Composite
c. Multi-valued
d. Derived
4. An attribute that can be broken down into smaller parts is called a(n)_______ attribute
a. Associative
b. Multi
c. Composite
d. Complex
6. An Entity that does not have a key attribute of its own and can’t be identified without an
owner entity is called:
a. Simple Entity
b. Weak Entity
c. Dependent Entity
d. Partial Entity
7. Customers, cars, and parts are examples of:
a. Entities
b. Attributes
c. Cardinals
d. Relationships
10. In SQL statement, which one of the following choices is considered to be in a correct
order in in terms of the commands/clauses?
a. SELECT, WHERE, FROM, ORDER BY
b. SELECT, FROM, ORDER BY, WHERE
c. FROM, SELECT, WHERE, ORDER BY
d. SELECT, FROM, WHERE, ORDER BY
11. The _____ are Responsible for identifying the data to be stored.
a. Database administrators
b. Database designers
c. End users
d. System analysts
13. Which one of the following statement(s) is/are true for three-tier architecture
a. A client is typically a PC or a mobile device connected to the web
b. Clients cannot directly access databases server
c. Database server is only accessible via middle tier
d. All the above
14. Which one of the following user-friendly DBMS interfaces accept requests written in
English or some other language and attempts to understand them
a. Menu-based interface
b. Form-based interface
c. Natural language interface
d. Graphics-based interface
15. Which one of the following DBMS languages is used to define a database
a. DML
b. DDL
c. DSL
d. SDL
16. A database state that satisfies the structure and constraints of the database
a. Database state
b. Initial database state
c. Valid state
d. Satisfy state
18. Known facts that can be recorded and have an implicit meaning is called:
a. Data
b. Database
c. DBMS
d. Relational DBMS