Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Database Systems Quiz

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

What is the purpose of controlling redundancy in a database?

a)

b) To ensure data consistency

b)

a) To increase storage space

c)

c) To improve data security

d)

d) To reduce data access time

2.

What is a transaction in the context of a database?

a)

b) An executing program or process involving database accesses

b)

a) A database schema

c)

c) A database constraint

d)

d) A database query

3.

What type of constraint ensures that every course record must have a unique value for Course number?

a)

b) Key or uniqueness constraint

b)

a) Referential integrity constraint

c)

c) Domain constraint

d)

d) Check constraint

4.

What is the capacity to change the conceptual schema without affecting external schemas or application programs?

a)

a) Logical data independence

b)

b) Physical data independence

c)

c) Data abstraction

d)

d) Data manipulation

5.

What are traditional database applications primarily composed of?

a)

a) Textual and numeric data

b)

b) Multimedia data

c)

c) Social media posts

d)

d) Video clips

6.

Which of the following is an implication of using the database approach?

a)

b) Reduced application development time

b)

a) Increased redundancy

c)

c) Decreased data availability

d)

d) Limited scalability

7.

What type of systems are designed to handle large volumes of data?

a)

b) NOSQL systems

b)

a) Traditional database systems

c)

c) Hierarchical systems

d)

d) Network systems

8.

Which interface type presents the user with step-by-step options to formulate a request?

a)

a) Menu-based interfaces

b)

b) Mobile apps

c)

c) Forms-based interfaces

d)

d) Graphical user interfaces

9.

What is the process of storing data in a database controlled by the DBMS called?

a)

b) Construction

b)

a) Definition

c)

c) Manipulation

d)

d) Sharing

10.

What type of interfaces present the user with lists of options to formulate a request?

a)

c) Menu-based interfaces

b)

a) Forms-based interfaces

c)

b) Graphical user interfaces

d)

d) Natural language interfaces

11.

How does an application program access the database?

a)

b) By sending queries or requests to the DBMS

b)

a) By directly interacting with the storage medium

c)

c) By accessing the database catalog

d)

d) By manipulating the data directly

12.

Which of the following is an example of a multimedia database?

a)

d) Image and video storage

b)

a) Online shopping database

c)

b) Geographic information system

d)

c) Computerized library catalog

13.

What type of interfaces present the user with access to their data through a mobile phone?

a)

b) Mobile apps

b)

a) Menu-based interfaces

c)

c) Forms-based interfaces

d)

d) Graphical user interfaces

14.

Which interface type presents a visual representation of the database schema to the user?

a)

b) Graphical user interfaces

b)

a) Forms-based interfaces

c)

c) Menu-based interfaces

d)

d) Natural language interfaces

15.

What type of independence allows changes to the internal schema without affecting the conceptual schema?

a)

b) Physical data independence

b)

a) Logical data independence

c)

c) Data abstraction

d)

d) Data manipulation

16.

What type of interfaces are typically used by parametric users?

a)

d) Parametric interfaces

b)

a) Forms-based interfaces

c)

b) Natural language interfaces

d)

c) Menu-based interfaces

17.

Which interface type involves accepting requests written in natural language?

a)

c) Natural language interfaces

b)

a) Forms-based interfaces

c)

b) Graphical user interfaces

d)

d) Menu-based interfaces

18.

Which interface type is typically used by mobile users to access their data?

a)

b) Mobile apps

b)

a) Forms-based interfaces

c)

c) Menu-based interfaces

d)

d) Graphical user interfaces

19.

What term refers to the suppression of details of data organization and storage?

a)

b) Data abstraction

b)

a) Data independence

c)

c) Data manipulation

d)

d) Data concurrency

20.

What do interfaces for parametric users often involve?

a)

c) Predefined sets of operations

b)

a) Graphical representations

c)

b) Natural language processing

d)

d) Complex query languages

21.

What type of DML retrieves and processes individual records or objects separately?

a)

b) Low-level DML

b)

a) High-level DML

c)

c) Nonprocedural DML

d)

d) Procedural DML

22.

What language is typically used for standalone interactive queries?

a)

a) Structured Query Language (SQL)

b)

b) Data Definition Language (DDL)

c)

c) Data Manipulation Language (DML)

d)

d) View Definition Language (VDL)

23.

What is the capacity to change the schema at one level of a database system without changing the schema at the next higher level called?

a)

a) Data independence

b)

b) Data abstraction

c)

c) Data manipulation

d)

d) Data concurrency

24.

What type of independence allows changes to the conceptual schema without affecting external schemas or application programs?

a)

a) Logical data independence

b)

b) Physical data independence

c)

c) Data abstraction

d)

d) Data manipulation

25.

What language is used to specify the internal schema of a database?

a)

b) Data Definition Language (DDL)

b)

a) Data Manipulation Language (DML)

c)

c) View Definition Language (VDL)

d)

d) Structured Query Language (SQL)

26.

What technology emerged in the 1990s to facilitate electronic commerce on the Web?

a)

d) XML for data interchange

b)

a) Object-oriented databases

c)

b) NOSQL databases

d)

c) Relational databases

27.

Which level of the ANSI architecture is closest to the way many users perceive data?

a)

a) External level

b)

b) Conceptual level

c)

c) Internal level

d)

d) Physical level

28.

What language is used by the DBA to define both internal and conceptual schemas?

a)

b) Data Definition Language (DDL)

b)

a) Data Manipulation Language (DML)

c)

c) Structured Query Language (SQL)

d)

d) View Definition Language (VDL)

29.

What technology emerged in the late 1970s and early 1980s to provide data abstraction and application flexibility?

a)

c) Relational databases

b)

a) Hierarchical databases

c)

b) Network databases

d)

d) Object-oriented databases

30.

Which type of DML retrieves individual records or objects from the database and processes each separately?

a)

b) Low-level DML

b)

a) High-level DML

c)

c) Nonprocedural DML

d)

d) Procedural DML

31.

What types of data models are typically used to describe the structure of a database?

a)

d) Conceptual and physical data models

b)

a) High-level and representational data models

c)

b) Physical and representational data models

d)

c) High-level and low-level data models

32.

Which architecture provides a convenient tool for visualizing the schema levels in a database system?

a)

c) Three-schema architecture

b)

a) Two-schema architecture

c)

b) Four-schema architecture

d)

d) Single-schema architecture

33.

What is the collection of concepts used to describe the structure of a database called?

a)

b) Data model

b)

a) Data abstraction

c)

c) Data independence

d)

d) Data schema

34.

What language is used by the DBA to specify user views and their mappings to the conceptual schema?

a)

c) View Definition Language (VDL)

b)

a) Data Manipulation Language (DML)

c)

b) Data Definition Language (DDL)

d)

d) Structured Query Language (SQL)

35.

Which property of transactions ensures that each transaction appears to execute in isolation from other transactions?

a)

c) Isolation

b)

a) Atomicity

c)

b) Consistency

d)

d) Durability

36.

Which interface type allows users to fill out forms to insert new data or retrieve existing data?

a)

a) Forms-based interfaces

b)

b) Graphical user interfaces

c)

c) Menu-based interfaces

d)

d) Natural language interfaces

37.

Which architecture clearly separates the users' external level, the database's conceptual level, and the internal storage level?

a)

c) Three-schema architecture

b)

a) Two-schema architecture

c)

b) Four-schema architecture

d)

d) Single-schema architecture

38.

Which architecture separates the users' external level, the database's conceptual level, and the internal storage level?

a)

c) Three-schema architecture

b)

a) Two-schema architecture

c)

b) Four-schema architecture

d)

d) Single-schema architecture

39.

What type of DML is set-oriented and can specify and retrieve many records in a single statement?

a)

a) High-level DML

b)

b) Low-level DML

c)

c) Nonprocedural DML

d)

d) Procedural DML

40.

Which characteristic of the database approach ensures program-data independence?

a)

b) Data abstraction

b)

a) Data normalization

c)

c) Data manipulation

d)

d) Data concurrency