wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Introduction to DBMS Concepts

Total questions: 25

Worksheet time: 19mins

Name
Class
Date
1.

What is a database model?

a)

A database model is a type of software application.

b)

A database model is a framework for organizing and managing data in a database.

c)

A database model is a method for creating user interfaces.

d)

A database model is a programming language for data manipulation.

2.

Name three types of database models.

a)

Hierarchical model

b)

Relational model, Document model, Key-value model

c)

Object-oriented model

d)

Graph model

3.

What does SQL stand for?

a)

Standard Query Language

b)

Simple Query Language

c)

Structured Query Language

d)

Structured Query List

4.

What is the purpose of SQL in a DBMS?

a)

The purpose of SQL in a DBMS is to manage and manipulate relational databases.

b)

To visualize data through graphical interfaces.

c)

To store data in a non-relational format.

d)

To create and design new databases.

5.

Define primary key in a database.

a)

A primary key can contain duplicate values in a table.

b)

A primary key is used to store large amounts of data in a database.

c)

A primary key is a unique identifier for a record in a database table.

d)

A primary key is a type of foreign key in a database.

6.

What is a foreign key?

a)

A foreign key is a type of primary key.

b)

A foreign key is a unique identifier for a single table.

c)

A foreign key is a field that stores images in a database.

d)

A foreign key is a field that links two tables in a relational database.

7.

What does ERD stand for?

a)

Entity-Relationship Diagram

b)

Entity-Reference Diagram

c)

Entity-Relation Diagram

d)

Entity-Resource Diagram

8.

What is the purpose of an ERD?

a)

To generate reports based on database queries.

b)

The purpose of an ERD is to illustrate the relationships and data structure within a database.

c)

To display the user interface of a database application.

d)

To store data in a physical format on disk.

9.

List the main components of an ERD.

a)

Columns, Rows, Keys, Constraints

b)

Diagrams, Models, Schemas, Queries

c)

Tables, Views, Indexes, Triggers

d)

Entities, Attributes, Relationships, Cardinalities

10.

What is the difference between a relational and a non-relational database?

a)

Relational databases are structured and use tables with relationships; non-relational databases are flexible and can store unstructured data.

b)

Relational databases are only for small datasets; non-relational databases are for large datasets.

c)

Relational databases are always faster than non-relational databases.

d)

Relational databases do not support transactions; non-relational databases do.

11.

What is a schema in the context of a database?

a)

A schema is a type of database management system.

b)

A schema is a collection of user data stored in a database.

c)

A schema is a programming language used for database queries.

d)

A schema is a blueprint that outlines the structure and organization of a database.

12.

What is the role of a DBMS?

a)

To create user interfaces for applications.

b)

To store data in a file system format.

c)

To perform complex mathematical calculations.

d)

The role of a DBMS is to manage and facilitate access to databases.

13.

What is a database?

a)

A database is an organized collection of data that can be easily accessed, managed, and updated.

b)

A database is a collection of random files without structure.

c)

A database is a type of software used for graphic design.

d)

A database is a physical storage device for files.

14.

Define DBMS and its purpose.

a)

A DBMS is a cloud service that only stores images.

b)

A DBMS is a programming language for creating applications.

c)

A DBMS is software that manages databases, allowing for efficient data storage, retrieval, and administration.

d)

A DBMS is a type of hardware used for data storage.

15.

What are the different types of databases?

a)

Relational, NoSQL, In-memory, Time-series

b)

Object-oriented

c)

Graph

d)

Flat-file

16.

Explain the concept of data independence.

a)

Data independence refers to the ability to store data in a single location.

b)

Data independence is the process of backing up data to prevent loss.

c)

Data independence means that all data must be stored in a flat file format.

d)

Data independence is the ability to change the schema at one level without affecting other levels in a database system.

17.

What is the relational model?

a)

A data model that organizes data into tables (relations) with defined relationships between them.

b)

A model that uses only hierarchical structures for data storage.

c)

A framework for managing unstructured data without relationships.

d)

A system that organizes data in a single flat file format.

18.

Define primary key and foreign key.

a)

Primary key: a type of data; Foreign key: a synonym for primary key.

b)

Primary key: a field that can be null; Foreign key: a unique identifier within the same table.

c)

Primary key: a reference to a foreign key; Foreign key: a unique identifier for a record.

d)

Primary key: unique identifier for a record; Foreign key: links to a primary key in another table.

19.

Explain the difference between a table and a view.

a)

A table is always temporary, while a view is permanent.

b)

A view stores data physically, while a table is just a query.

c)

A table stores data physically, while a view is a virtual representation of data based on a query.

d)

A table is a type of view that can be modified directly.

20.

Write a basic SQL query to select all records from a table.

a)

SELECT * FROM table_name;

b)

FETCH * FROM table_name;

c)

GET * FROM table_name;

d)

SELECT ALL FROM table_name;

21.

What is the purpose of the WHERE clause in SQL?

a)

To sort records in ascending order.

b)

To join multiple tables together.

c)

To filter records based on specified conditions.

d)

To create new records in the database.

22.

What is a database schema?

a)

A database schema is a type of database software.

b)

A database schema is the organizational blueprint of a database that outlines how data is structured and related.

c)

A database schema is a collection of user accounts.

d)

A database schema is a programming language for databases.

23.

What are the different types of database users?

a)

End users, Database administrators, Application developers

b)

Only database administrators

c)

Only end users

d)

Only application developers

24.

What is the significance of user roles in a database?

a)

User roles define the physical storage of data.

b)

User roles determine the level of access and permissions for different users.

c)

User roles are irrelevant in modern databases.

d)

User roles are only for database administrators.

25.

What is a two-tier architecture in DBMS?

a)

A system where the client and server are on the same machine.

b)

A system that separates the database and application logic into two layers.

c)

A system that uses three different types of servers.

d)

A system that combines data storage and application logic in one layer.