wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DBMS and IS Development Quiz

Total questions: 60

Worksheet time: 33mins

Name
Class
Date
1.

What is a major benefit of using a database over a traditional file system?

a)

Increased data redundancy

b)

Faster manual retrieval

c)

Reduced data inconsistency

d)

Simpler storage hardware

2.

Which component of DBMS is used to create data structures and define relationships?

a)

Data Manipulation

b)

Data Definition

c)

Application Generation

d)

Inference Engine

3.

Which type of database allows multiple users to access data from different physical locations?

a)

Flat-file database

b)

Relational database

c)

Distributed database

d)

Hierarchical database

4.

Which language is commonly used to interact with relational databases?

a)

HTML

b)

SQL

c)

XML

d)

CSS

5.

Which is the correct order in the data hierarchy from smallest to largest?

a)

Record, Field, File, Database

b)

Character, Field, Record, File

c)

File, Record, Field, Database

d)

Field, Record, File, Database

6.

In SDLC, which phase involves determining user requirements?

a)

Design

b)

Analysis

c)

Implementation

d)

Maintenance

7.

What does CRUD stand for in the context of database operations?

a)

Create, Read, Update, Delete

b)

Connect, Run, Update, Debug

c)

Compute, Retrieve, Upload, Deliver

d)

Check, Render, Use, Dump

8.

Which of the following is an advantage of Rapid Application Development (RAD)?

a)

Minimal user involvement

b)

Focuses only on coding

c)

Longer development cycle

d)

Quick feedback and prototyping

9.

Which SDLC phase includes testing system components?

a)

Design

b)

Implementation

c)

Analysis

d)

Planning

10.

Which methodology delivers software in small, incremental builds?

a)

Waterfall

b)

Agile

c)

RAD

d)

SOA

11.

Which database model stores data in rows and columns with relationships between tables?

a)

Hierarchical

b)

Relational

c)

Network

d)

Object-oriented

12.

What does the acronym DBMS stand for?

a)

Data Binary Management System

b)

Direct Business Module System

c)

Database Management System

d)

Data Backup and Monitoring System

13.

Which of the following best describes a data dictionary?

a)

A file that stores code

b)

A list of data types and values

c)

A repository of metadata

d)

A directory of users

14.

In DBMS, what is the function of the database engine?

a)

Network communication

b)

Backup and recovery

c)

Data storage, manipulation, and retrieval

d)

User authentication

15.

What is a primary key?

a)

A password-protected file

b)

A unique identifier for a record

c)

A foreign language interface

d)

A SQL command

16.

Which of the following is NOT an SDLC methodology?

a)

Agile

b)

Waterfall

c)

Spiral

d)

Encryptor

17.

Which component allows users to extract information from a database?

a)

Operating System

b)

Data Query Language

c)

Metadata table

d)

Data Dump Tool

18.

Which type of system design is done before physical implementation?

a)

Logical design

b)

Structural design

c)

Physical design

d)

Reactive design

19.

In DBMS, what is normalization used for?

a)

Creating backup copies

b)

Encrypting passwords

c)

Reducing data redundancy

d)

Increasing file size

20.

What does the “entity” represent in a database model?

a)

User login info

b)

A distinct object or concept

c)

A type of algorithm

d)

An external system

21.

A system that helps in decision-making by analyzing business data is called:

a)

DBMS

b)

MIS

c)

OIS

d)

AI

22.

What is the output of the SDLC design phase?

a)

Final software

b)

Requirements document

c)

System specifications

d)

Project invoice

23.

Which of the following is a role of system analysts?

a)

Building hardware

b)

Managing customer service

c)

Evaluating and designing information systems

d)

Updating antivirus software

24.

The process of transforming user needs into detailed system specifications is called:

a)

Planning

b)

Coding

c)

System Analysis

d)

Installation

25.

Which model assumes each step must be completed before the next begins?

a)

Agile

b)

Spiral

c)

Waterfall

d)

Prototype

26.

A ________ is a detailed, structured set of instructions to build a system.

a)

Software license

b)

Design document

c)

Source code

d)

Program debugger

27.

Which tool is often used to visually represent entities and relationships?

a)

Flowchart

b)

ER Diagram

c)

Pie chart

d)

Dashboard

28.

Which development method is best when requirements are not well-understood?

a)

Waterfall

b)

V-Model

c)

Prototyping

d)

Batch processing

29.

Which type of testing checks whether each module functions correctly?

a)

Alpha testing

b)

Unit testing

c)

Beta testing

d)

Regression testing

30.

What is the main goal of the implementation phase in SDLC?

a)

Writing contracts

b)

Installing hardware

c)

Deploying the system

d)

Creating flowcharts

31.

Which feature of a DBMS helps enforce data integrity?

a)

SQL

b)

Firewall

c)

Constraints

d)

Debuggers

32.

What is a foreign key used for?

a)

Encrypting a table

b)

Creating network access

c)

Linking related tables

d)

Backing up records

33.

In which SDLC phase is software maintained and upgraded?

a)

Analysis

b)

Testing

c)

Maintenance

d)

Design

34.

What kind of database model supports object encapsulation?

a)

Relational

b)

Object-oriented

c)

Hierarchical

d)

Network

35.

Which component of DBMS ensures that only authorized users can access the system?

a)

Metadata

b)

Data dictionary

c)

Security subsystem

d)

Query processor

36.

What is the final stage in the waterfall model?

a)

Testing

b)

Maintenance

c)

Implementation

d)

Evaluation

37.

Which tool is used for generating user interfaces in DBMS?

a)

Database Engine

b)

Application Generator

c)

Form Builder

d)

Query Optimizer

38.

Which type of database would best suit multimedia data like images or audio?

a)

Object-oriented database

b)

Relational database

c)

Flat file system

d)

Hierarchical database

39.

What is the purpose of a backup in a database system?

a)

To increase redundancy

b)

To reduce performance

c)

To restore data in case of loss

d)

To optimize queries

40.

Which IS development method emphasizes frequent delivery of working software?

a)

Waterfall

b)

Agile

c)

Spiral

d)

Traditional

41.

A (a)   is a collection of logically related data stored together for efficient retrieval and management.

42.

In databases, a (a)   key uniquely identifies each record in a table.

43.

The DBMS component responsible for storing, retrieving, and updating data is called the (a)   .

44.

A (a)   key is used to create a link between two related tables.

45.

(a)   is the process of organizing data to reduce redundancy and improve integrity.

46.

SQL stands for ________.

4 lines
47.

A (a)   is a single unit of data, such as a name or number.

48.

(a)   diagrams are used to model relationships between entities in a database.

49.

In DBMS, a (a)   contains information about the structure of the database, such as table names and field types.

50.

(a)   refers to data that is consistent, complete, and correct.

51.

The (a)   phase in SDLC focuses on understanding what the system should do.

52.

The (a)   model is a sequential approach where each phase must be completed before the next begins.

53.

(a)   is a development approach that emphasizes flexibility, customer collaboration, and rapid delivery.

54.

A working system that demonstrates key features before full development is called a (a)   .

55.

In SDLC, (a)   testing checks whether each individual module functions as intended.

56.

During the (a)   phase, developers build and code the actual system components.

57.

The SDLC phase where user feedback is collected and updates are applied is called (a)   .

58.

(a)   requirements describe what the system should do from a user's perspective.

59.

A database that supports storing objects, including methods and attributes, is called an (a)   database.

60.

A (a)   driven website interacts with a backend database to display dynamic content.