wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

MUITICT_06_test

Total questions: 72

Worksheet time: 54mins

Name
Class
Date
1.

What is a database?

a)

A collection of unrelated data

b)

A hardware component of a computer

c)

An organized collection of data stored electronically

d)

A type of software for word processing

2.

What does DBMS stand for?

a)

Data Base Management System

b)

Database Management Software

c)

Data Backup Management System

d)

Database Backup Software

3.

Which of the following is a characteristic of a flat-file database?

a)

Stores data in a single file

b)

Enforces data integrity

c)

Uses SQL for queries

d)

Supports multiple tables

4.

What is a primary key?

a)

A type of data format

b)

A unique identifier for each record in a table

c)

A method of data retrieval

d)

A key that links to another table

5.

Which type of database is designed for unstructured data?

a)

Flat File Database

b)

NoSQL Database

c)

Relational Database

d)

Object-oriented Database

6.

What is the main advantage of using a relational database?

a)

Lower cost of implementation

b)

Human-readable format

c)

Data integrity through constraints

d)

Simplicity in design

7.

What does SQL stand for?

a)

Structured Query Language

b)

Structured Quick Language

c)

Simple Query Language

d)

Standard Query Language

8.

Which of the following is NOT a function of a database?

a)

Data retrieval

b)

Data manipulation

c)

Data encryption

d)

Data definition

9.

What is a foreign key?

a)

A unique identifier for a record

b)

A method of data storage

c)

A key that links to a primary key in another table

d)

A type of data format

10.

What is a disadvantage of flat-file databases?

a)

High cost of implementation

b)

Multi-user access

c)

Data redundancy

d)

Complex querying capabilities

11.

Which of the following is a use case for relational databases?

a)

Creating backup copies of data

b)

Managing customer information

c)

Storing simple text files

d)

Transferring data between applications

12.

What is normalization in the context of databases?

a)

The process of creating backups

b)

The process of importing data

c)

The process of organizing data to reduce redundancy

d)

The process of encrypting data

13.

What is a characteristic of NoSQL databases?

a)

They offer flexibility in data storage

b)

They are designed for structured data

c)

They require complex hardware

d)

They use SQL for queries

14.

What is the main purpose of a database management system (DBMS)?

a)

To create hardware components

b)

To manage and manipulate databases

c)

To store data in a flat file

d)

To perform data encryption

15.

What is a relation in the context of relational databases?

a)

A unique identifier for each record

b)

A set of tuples sharing the same attributes

c)

A collection of related data entries

d)

A specific piece of data within a record

16.

What does a table represent in a relational database?

a)

A mathematical concept

b)

A collection of related data entries

c)

A unique identifier for records

d)

A property of an entity

17.

What is a field in a database?

a)

A type of data structure

b)

A collection of records

c)

A single piece of data within a record

d)

A unique identifier for a table

18.

What is an attribute in a database?

a)

A collection of related data

b)

A property or characteristic of an entity

c)

A specific data type

d)

A unique identifier for a record

19.

What is a record in a database?

a)

A unique identifier for a table

b)

A single instance of an entity

c)

A type of data structure

d)

A collection of fields

20.

What defines the kind of data that can be stored in a field?

a)

Field Properties

b)

Field Length

c)

Data Type

d)

Field Name

21.

What is a primary key?

a)

A collection of related data entries

b)

A unique identifier for each record in a table

c)

A type of data structure

d)

An attribute that references another table

22.

What is a foreign key?

a)

A specific data type

b)

An attribute that links to the primary key of another table

c)

A unique identifier for a record

d)

A collection of fields in a table

23.

What is the purpose of data types in a database?

a)

To define the structure of a table

b)

To enforce data integrity by ensuring valid data

c)

To create relationships between tables

d)

To represent a unique identifier

24.

What is the difference between a relation and a table?

a)

A relation is unordered, while a table is ordered

b)

A relation is a physical implementation, while a table is abstract

c)

A relation can have duplicate tuples, while a table cannot

d)

A relation is a collection of fields, while a table is a collection of records

25.

What is a composite attribute?

a)

An attribute that is calculated from other attributes

b)

An attribute that can be broken down into smaller sub-attributes

c)

An attribute that holds multiple values

d)

An attribute that cannot be divided further

26.

What is the role of attributes in database design?

a)

To define the relationships between tables

b)

To describe the properties of entities

c)

To enforce data integrity

d)

To represent unique identifiers

27.

What type of relationship allows one record in Table A to relate to multiple records in Table B?

a)

Many-to-One

b)

One-to-Many

c)

Many-to-Many

d)

One-to-One

28.

What is a derived attribute?

a)

An attribute that is calculated from other attributes

b)

An attribute that cannot be divided further

c)

An attribute that can hold multiple values

d)

An attribute that holds a single value

29.

What is a record in database terminology?

a)

A single unit of data stored in a table

b)

A collection of unrelated data

c)

A type of data manipulation

d)

A method for data retrieval

30.

What does a primary key do in a database?

a)

Links two tables together

b)

Stores large binary objects

c)

Ensures data is stored in a specific format

d)

Uniquely identifies each record in a table

31.

Which of the following is NOT a category of data types?

a)

Graph Data Types

b)

String Data Types

c)

Numeric Data Types

d)

Boolean Data Types

32.

What is the purpose of a foreign key?

a)

To store large text data

b)

To maintain referential integrity between tables

c)

To create a unique identifier for records

d)

To define the structure of a table

33.

Which SQL command is used to define a primary key?

a)

PRIMARY KEY

b)

ALTER TABLE

c)

CREATE TABLE

d)

INSERT INTO

34.

What does a NULL value in a primary key indicate?

a)

It is not allowed

b)

It is acceptable

c)

It can be used for indexing

d)

It represents an unknown value

35.

In a database, what is the role of a composite key?

a)

To define data types

b)

To store binary data

c)

To combine multiple attributes for uniqueness

d)

To link multiple tables

36.

Which of the following is an example of a string data type?

a)

VARCHAR

b)

DATE

c)

FLOAT

d)

INT

37.

What is the significance of choosing the correct data type?

a)

It is only relevant for large databases

b)

It determines the number of records in a table

c)

It influences storage requirements and performance

d)

It affects the visual representation of data

38.

What is a characteristic of foreign keys?

a)

They can accept NULL values

b)

They must always be unique

c)

They are used for indexing

d)

They cannot reference primary keys

39.

What does the term 'referential integrity' refer to?

a)

The structure of a database

b)

The ability to retrieve data quickly

c)

The relationship between primary and foreign keys

d)

The accuracy of data within a table

40.

Which of the following is a numeric data type?

a)

FLOAT

b)

VARCHAR

c)

BLOB

d)

TEXT

41.

What is the first step in creating a database structure?

a)

Organizing data into tables

b)

Requirements analysis

c)

Creating relationships

d)

Defining data types

42.

In SQL, how can you define a foreign key?

a)

Using the UNIQUE constraint

b)

Using the FOREIGN KEY constraint

c)

Using the PRIMARY KEY constraint

d)

Using the INDEX command

43.

What is the purpose of a data type in a database?

a)

To create relationships between tables

b)

To ensure data is visually appealing

c)

To specify the kind of value that can be stored in a column

d)

To define the structure of a table

44.

What is the purpose of a primary key in a database table?

a)

To define the data type of a column

b)

To create relationships between tables

c)

To uniquely identify each record in a table

d)

To store multiple values in a single column

45.

Which of the following is NOT a part of the normalization process?

a)

Third Normal Form (3NF)

b)

Second Normal Form (2NF)

c)

First Normal Form (1NF)

d)

Data Aggregation

46.

What does the SQL command 'DELETE' do?

a)

Adds new records to a table

b)

Retrieves data from a table

c)

Modifies existing records

d)

Removes records from a table

47.

Which SQL command is used to retrieve data from a database?

a)

INSERT

b)

UPDATE

c)

SELECT

d)

DELETE

48.

What is the main purpose of data manipulation?

a)

To establish relationships between tables

b)

To design database structures

c)

To prepare data for analysis

d)

To create new databases

49.

In an Entity-Relationship Diagram (ERD), what does each box represent?

a)

An entity with its attributes

b)

A primary key

c)

A relationship between tables

d)

An attribute of an entity

50.

Which of the following is a data manipulation technique?

a)

Data Normalization

b)

Data Cleaning

c)

Data Definition

d)

Data Structuring

51.

What does the 'JOIN' operation in SQL do?

a)

Updates existing records

b)

Deletes records from a table

c)

Creates new tables

d)

Combines data from multiple tables

52.

Which of the following tools is NOT typically used for data manipulation?

a)

Microsoft Excel

b)

Power BI

c)

Tableau

d)

Notepad

53.

What is the purpose of filtering in data manipulation?

a)

To remove duplicates from a dataset

b)

To select specific rows or columns based on criteria

c)

To sort data in a specific order

d)

To aggregate data into summary statistics

54.

Which SQL command is used to modify existing records?

a)

INSERT

b)

UPDATE

c)

SELECT

d)

DELETE

55.

What does the term 'data transformation' refer to?

a)

Changing the format or structure of data

b)

Filtering data based on conditions

c)

Cleaning data for accuracy

d)

Aggregating data for analysis

56.

Which of the following is an example of an aggregate function in SQL?

a)

DELETE

b)

UPDATE

c)

SUM

d)

SELECT

57.

What is the role of foreign keys in a database?

a)

To define the primary key of a table

b)

To establish relationships between tables

c)

To create indexes for faster searches

d)

To store data types for columns

58.

Which of the following best describes data normalization?

a)

Filtering data for analysis

b)

Combining data into larger tables

c)

Organizing data to reduce redundancy

d)

Creating new records in a database

59.

What does SQL stand for?

a)

Simple Query Language

b)

Structured Query Language

c)

Standard Query Language

d)

Systematic Query Language

60.

Which command is used to create a new table in SQL?

a)

NEW TABLE

b)

ADD TABLE

c)

INSERT TABLE

d)

CREATE TABLE

61.

What is the purpose of the ALTER TABLE command?

a)

To delete a table

b)

To modify an existing table structure

c)

To create a new table

d)

To retrieve data from a table

62.

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

a)

DELETE

b)

CLEAR

c)

REMOVE

d)

DROP

63.

What is a primary key in a database?

a)

A key that links two tables

b)

A key used for data retrieval

c)

A unique identifier for each record

d)

A key that allows multiple records

64.

Which of the following is a feature of NoSQL databases?

a)

Supports only structured data

b)

Allows flexible schema design

c)

Uses SQL for data manipulation

d)

Requires ACID compliance

65.

What type of database management system organizes data in a tree-like structure?

a)

Hierarchical DBMS

b)

Object-Oriented DBMS

c)

Relational DBMS

d)

Network DBMS

66.

Which command is used to start a transaction in SQL?

a)

START

b)

INITIATE

c)

OPEN

d)

BEGIN

67.

What is the purpose of data normalization?

a)

To enhance security

b)

To minimize redundancy

c)

To increase redundancy

d)

To improve performance

68.

Which of the following is NOT a type of data presentation?

a)

Textual Presentation

b)

Tabular Presentation

c)

Diagrammatic Presentation

d)

Statistical Presentation

69.

What is a key advantage of using visual data presentation?

a)

It is always more accurate

b)

It captures attention better

c)

It requires less data

d)

It is easier to create

70.

Which tool is known for its powerful visualization capabilities?

a)

Notepad

b)

Excel

c)

Tableau

d)

Microsoft Word

71.

What is the first step in producing a report?

a)

Review and Revise

b)

Choose Visualization Techniques

c)

Define Objectives

d)

Gather Data

72.

Which of the following is a feature of Object-Oriented Database Management Systems?

a)

Stores data as objects

b)

Organizes data in a tree structure

c)

Uses SQL for data manipulation

d)

Stores data in tables