wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DB_2_ER

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

What is a primary function of a database system?

a)

Operating system management

b)

Data storage and retrieval

c)

Web browsing

d)

Network routing

2.

Which of the following best defines a database?

a)

A spreadsheet for storing temporary data

b)

A collection of interrelated data

c)

A text document with structured records

d)

A file storing user credentials

3.

What is one advantage of using a database over a traditional file system?

a)

Less disk space usage

b)

Easier user interface

c)

Reduced data redundancy

d)

No need for any software

4.

Which component of a DBMS interacts with the end user?

a)

Database engine

b)

Query processor

c)

DDL compiler

d)

Application interface

5.

What is a key difference between relational and non-relational databases?

a)

Relational databases use XML

b)

Non-relational databases use tables

c)

Relational databases use tables with fixed schemas

d)

Non-relational databases do not store any data

6.

Which of the following is an example of a non-relational database?

a)

MySQL

b)

Oracle

c)

MongoDB

d)

PostgreSQL

7.

What does ER in ER Model stand for?

a)

Entity Relationship

b)

External Record

c)

Extended Reference

d)

Entity Range

8.

What is the role of attributes in an ER diagram?

a)

They define the relationship

b)

They provide the primary key

c)

They describe the characteristics of an entity

d)

They connect tables

9.

Which of the following is used to uniquely identify a record in a relational model?

a)

Tuple

b)

Attribute

c)

Primary Key

d)

Entity

10.

In a relational model, a row is also known as a:

a)

Field

b)

Attribute

c)

Tuple

d)

Domain

11.

In a relational database, what is a relation?

a)

A data type

b)

A table

c)

A SQL query

d)

A relationship between ER entities

12.

Which of the following best describes the term “schema” in a relational database?

a)

The name of the database

b)

A set of rules for data encryption

c)

The structure of the database tables

d)

A type of data query

13.

Which operation retrieves specific rows from a table that satisfy a given condition?

a)

Union

b)

Join

c)

Selection

d)

Projection

14.

What does the relational model use to establish relationships between tables?

a)

Triggers

b)

Foreign keys

c)

Views

d)

Queries

15.

Which of these is NOT a type of relationship in an ER model?

a)

One-to-One

b)

One-to-Many

c)

Many-to-Many

d)

Recursive-to-Table

16.

Which is NOT a feature of relational databases?

a)

Tables with rows and columns

b)

Predefined schema

c)

Flexible document storage

d)

Use of primary and foreign keys

17.

What type of relationship is described by a student being enrolled in multiple courses?

a)

One-to-One

b)

One-to-Many

c)

Many-to-Many

d)

Recursive

18.

Which term refers to a column in a table?

a)

Tuple

b)

Attribute

c)

Entity

d)

Record

19.

Which of the following is an advantage of the ER model?

a)

It is limited to one-to-one relationships

b)

It provides a clear visual representation of data and relationships

c)

It is only used by NoSQL databases

d)

It prevents the use of attributes

20.

Which of the following statements about the file-based system is TRUE?

a)

It is more secure than a database

b)

It handles concurrency better than databases

c)

It lacks data independence

d)

It prevents data redundancy