wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Database Management System Quiz

Total questions: 30

Worksheet time: 3600secs

Name
Class
Date
1.

What is the main purpose of a Database Management System (DBMS)?

a)

To create web pages using HTML

b)

To store, manage, and retrieve data efficiently

c)

To design user interfaces for software applications

d)

To calculate statistical data only

2.

Which of the following best describes a DBMS?

a)

A software used only for network security

b)

A system that allows users to define, create, maintain, and control access to databases

c)

A program for editing images

d)

A tool for writing programming code

3.

Which of the following is NOT a component of a DBMS?

a)

Data Dictionary

b)

Query Processor

c)

Image Renderer

d)

Storage Manager

4.

What is the function of the Query Processor in a DBMS?

a)

To print reports

b)

To backup files

c)

To interpret and execute database queries

d)

To design user interfaces

5.

What distinguishes data from information in databases?

a)

Information is less useful than data

b)

Data is always numeric

c)

Information is processed data with meaning

d)

Data and information are always the same

6.

Which of the following best defines a schema in a database?

a)

A set of rules for data entry

b)

The structure that defines the organization of data in a database

c)

The security level of a database

d)

A list of programming functions

7.

What is a tuple in a database context?

a)

A programming statement

b)

A row in a database table

c)

A column in a table

d)

A data model

8.

What is the purpose of a Primary Key in a relational database?

a)

To store large text

b)

To duplicate records

c)

To uniquely identify each record in a table

d)

To sort data randomly

9.

What does normalization in databases aim to achieve?

a)

To slow down queries

b)

To add more data types

c)

To reduce data redundancy and improve data integrity

d)

To delete duplicate records only

10.

Which of the following is an advantage of using a DBMS?

a)

It is slower than file systems

b)

It provides data consistency and security

c)

It always uses manual input

d)

It works without any software

11.

Which type of database uses a tree-like structure to represent data?

a)

Hierarchical Database

b)

Relational Database

c)

Network Database

d)

Object-Oriented Database

12.

Which of the following databases is best known for representing many-to-many relationships through graphs?

a)

Hierarchical

b)

Network

c)

Relational

d)

NoSQL

13.

Which type of database stores data in tables using rows and columns?

a)

Object-Oriented

b)

Network

c)

Relational

d)

NoSQL

14.

Which of the following best describes an Object-Oriented Database?

a)

Stores data only in flat files

b)

Only stores text documents

c)

Uses objects similar to those in object-oriented programming languages

d)

Organizes data in spreadsheets

15.

What is a key feature of NoSQL databases?

a)

They use only relational tables

b)

They are optimized for unstructured or semi-structured data

c)

They don’t allow data scaling

d)

They use only SQL queries

16.

How is a DBMS classified based on the number of users?

a)

Single-user and multi-user systems

b)

Offline and online systems

c)

High-level and low-level systems

d)

Small and large databases

17.

A distributed DBMS is classified based on which of the following?

a)

Data redundancy

b)

Number of tables

c)

Location of databases across multiple sites

d)

File size

18.

Which data model organizes data into tables with rows and columns?

a)

Hierarchical model

b)

Network model

c)

Relational model

d)

Object model

19.

Which DBMS classification depends on the purpose it serves (e.g., banking, education)?

a)

Use case scenarios

b)

Access methods

c)

Data volume

d)

Programming tools

20.

Indexed access and sequential access are examples of what?

a)

Use case scenarios

b)

Access methods

c)

DBMS components

d)

Schema types

21.

Which of the following is a feature of a centralized database system?

a)

Data is stored and managed in a single location

b)

Data is divided among users

c)

Every user maintains a local copy

d)

Data cannot be queried

22.

What is an advantage of a distributed database over a centralized one?

a)

Central control is stronger

b)

No data redundancy

c)

Faster access and higher reliability in different locations

d)

Single point of failure

23.

Which of the following is more prone to network failure issues?

a)

Relational database

b)

Centralized database

c)

Distributed database

d)

Hierarchical database

24.

A local hospital wants to digitize its patient records. Which type of DBMS is most appropriate for this need?

a)

Hierarchical DBMS

b)

Flat file system

c)

Relational DBMS

d)

NoSQL DBMS

25.

Which of the following components is most important for managing stored patient data in the hospital system?

a)

Syntax highlighter

b)

Storage Manager

c)

Image Scanner

d)

Code Compiler

26.

Which SQL statement correctly creates a table named Students with relevant fields?

a)

ADD TABLE Students(StudentID, Name, Email)

b)

MAKE Students(StudentID, Name, Course, Email)

c)

CREATE TABLE Students(StudentID INT, FullName VARCHAR(100), Course VARCHAR(50), Year INT, Email VARCHAR(100));

d)

INSERT TABLE Students VALUES (...)

27.

Which query retrieves all students enrolled in "ICT Level 5"?

a)

FIND FROM Students WHERE Course = ICT Level 5

b)

FETCH * WHERE Course = ICT Level 5

c)

SELECT * FROM Students WHERE Course = 'ICT Level 5';

d)

GET Students FROM Course = "ICT Level 5"

28.

Which of the following is a common use case for a NoSQL database?

a)

Creating relational data models

b)

Storing structured data with complex relationships

c)

Performing complex transactions

d)

Handling large volumes of unstructured data

29.

What is the primary function of a Data Dictionary in a DBMS?

a)

To store user credentials

b)

To define the structure of the database

c)

To manage database backups

d)

To execute SQL queries

30.

Which SQL command is used to remove a table from a database?

a)

DELETE TABLE table_name;

b)

DROP TABLE table_name;

c)

REMOVE TABLE table_name;

d)

ERASE TABLE table_name;