wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

FUNDAMENTALS OF DATABASE Preliminary Examination

Total questions: 40

Worksheet time: 1hrs 20mins

Name
Class
Date
1.

What is a database?

a)

A printed record of data

b)

An organized collection of structured data

c)

A random list of files

d)

A software application

2.

Data in a database is stored in:

a)

Folders

b)

Tables

c)

Drawers

d)

Networks

3.

Rows in a table are also called:

a)

Fields

b)

Columns

c)

Records

d)

Attributes

4.

Which command belongs to DDL?

a)

INSERT

b)

SELECT

c)

CREATE

d)

UPDATE

5.

Which DBMS component retrieves data?

a)

DDL

b)

DCL

c)

DQL

d)

DML

6.

INSERT, UPDATE, and DELETE are commands under:

a)

A. DML

b)

DDL

c)

DCL

d)

ERD

7.

A DBMS is:

a)

Hardware for storage

b)

Software that manages databases

c)

A file manager

d)

A printer application

8.

What does data integrity ensure?

a)

Duplicate entries

b)

Accuracy and consistency

c)

Randomization of data

d)

Unlimited storage

9.

Which characteristic allows multiple users to access data at the same time?

a)

Security

b)

Scalability

c)

Concurrency control

d)

Flexibility

10.

Which database architecture uses a front-end client and a back-end server?

a)

Tiered

b)

Distributed

c)

Client-server

d)

Offline

11.

Which is an example of a distributed database?

a)

Local spreadsheet

b)

Google Cloud Spanner

c)

Paper archives

d)

File cabinet

12.

Which DBMS is an example of relational software?

a)

Notepad

b)

MySQL

c)

Photoshop

d)

Excel only

13.

What does DCL manage?

a)

Security and permissions

b)

Data querying

c)

Table creation

d)

Data updates

14.

Which command is used for querying data?

a)

SELECT

b)

DROP

c)

TRUNCATE

d)

REVOKE

15.

Scalability in databases means:

a)

Making data smaller

b)

Ability to handle increasing data

c)

Constant data size

d)

Reducing users

16.

Which design stage focuses on entities, attributes, and relationships?

a)

Physical design

b)

Logical design

c)

Implementation

d)

Testing

17.

In an ERD, Student and Teacher are examples of:

a)

Attributes

b)

Entities

c)

Keys

d)

Values

18.

The purpose of requirement gathering is to identify:

a)

Interests of users

b)

What data is needed and how it will be used

c)

Colors of the database interface

d)

Hardware specifications

19.

The command GRANT belongs to:

a)

DML

b)

DCL

c)

DQL

d)

DBLC

20.

The DBLC is a:

a)

Design tool

b)

Structured process for database creation

c)

Programming language

d)

Backup software

21.

A school wants to avoid duplicate student IDs. Which database characteristic helps this?

a)

Scalability

b)

Concurrency

c)

Data integrity

d)

Security

22.

A banking system needs to allow thousands of transactions at once. What is required?

a)

DDL

b)

Concurrency control

c)

Physical design

d)

ERD

23.

A company wants faster decision-making from real-time data. Which component handles retrieval?

a)

DML

b)

DCL

c)

DQL

d)

DDL

24.

A developer is designing tables, attributes, and keys. Which design stage is this?

a)

Physical

b)

Logical

25.

To improve performance, an admin adds indexes. This activity belongs to:

a)

Logical design

b)

Requirement analysis

c)

Physical design

d)

Data dictionary

26.

Creating tables, applying constraints, and populating data occur in which DBLC stage?

a)

Implementation

b)

Planning

c)

Maintenance

d)

Logical design

27.

A web app where users interact via browser while the database is stored on a server uses:

a)

Spreadsheet architecture

b)

Client-server

c)

Tiered

d)

Distributed

28.

Interviewing staff and observing workflows are part of:

a)

System definition

b)

Requirement collection and analysis

c)

Maintenance

d)

Physical design

29.

A 3-tier architecture separates presentation, logic, and data to improve:

a)

Security only

b)

Scalability and manageability

c)

Storage reduction

d)

Color theme

30.

A developer uses ERD to model Student–Course relationships. This occurs in:

a)

Requirement gathering

b)

Logical design

c)

Physical design

d)

Populating data

31.

A hospital wants to redesign its database to support future growth and stricter security. Which combined approach is best?

a)

Logical redesign only

b)

Combine logical + physical redesign for scalability and security

c)

Add more computers

d)

Delete old tables

32.

An e-commerce platform wants to ensure high availability across regions. Which architecture fits best?

a)

2-tier

b)

Distributed database

c)

Client-server

d)

Local storage

33.

A system must integrate DBLC and SDLC. Which statement is most accurate?

a)

SDLC is part of DBLC

b)

DBLC is a subset of SDLC

c)

Both are unrelated

d)

DBLC replaces SDLC

34.

A company must visualize all data entities, relationships, and constraints before building the database. Which tool is ideal?

a)

Flowchart

b)

ER diagram

c)

Spreadsheet

d)

Command prompt

35.

A university needs a database that handles multiple concurrent registrations without conflicts. What must be prioritized?

a)

Data duplication

b)

Concurrency control mechanisms

c)

Manual scheduling

d)

File-based storage

36.

To design an optimized physical model, a designer must:

a)

Ignore performance

b)

Translate logical design into storage structures

c)

Avoid indexing

d)

Remove keys

37.

A company wants to upgrade to a cloud-based database that remains operational even if a server fails. Which architecture is suitable?

a)

Distributed

b)

Single-tier

c)

Local file system

d)

Paper-based

38.

A developer must ensure the database supports business processes and avoids invalid relationships. What document helps most?

a)

Marketing plan

b)

Data dictionary + business rules

c)

Brochure

d)

PowerPoint slides

39.

A school is designing its Student Information System. Which pair exemplifies logical vs. physical design?

a)

Table creation vs. ER diagram

b)

ER diagram vs. table creation with data types

c)

Backups vs. updates

d)

Records vs. queries

40.

A company wants to automate data population after design. Which SQL approach is required?

a)

GRANT statements

b)

INSERT commands

c)

CREATE commands

d)

REVOKE commands