0% found this document useful (0 votes)
15 views5 pages

Practice Test

The document is a practice test for a DBMS course, covering various topics such as data abstraction, normalization, and entity relationships. It includes fill-in-the-blank questions, true or false statements, and multiple-choice questions to assess understanding of key concepts. The test is designed for students in their third semester and is prepared by Prof. Chirag Shelat.

Uploaded by

mahadikyash246
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views5 pages

Practice Test

The document is a practice test for a DBMS course, covering various topics such as data abstraction, normalization, and entity relationships. It includes fill-in-the-blank questions, true or false statements, and multiple-choice questions to assess understanding of key concepts. The test is designed for students in their third semester and is prepared by Prof. Chirag Shelat.

Uploaded by

mahadikyash246
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

BASICS OF DBMS [BA305] Practice Test [November 2023]

SEMESTER - III

PRACTICE (REVISION) TEST


✓ This practice/revision test is to be done in the class.

A. FILL IN THE BLANKS:

i. ______ serves as a basis for decision making in an Organisation.


ii. ______ may not be meaningful, until they are transformed or
processed.
iii. The _______ manages the interaction between the end user and
the database.
iv. The ______ level in data abstraction describes how data is stored
in the database.
v. Each row in the relational table is known as an _______ in the ER
Model.
vi. ________ degree of relationship exists when there is an association
within two entities.
vii. A ______________ is a representation of the relational database’s
entities, the attributes within those entities, and the relationships
between those entities.
viii. A ___________ key can be described as a superkey without
unnecessary attributes, that is, a minimal superkey.
ix. A ___________ relationship is one in which a relationship can exist
between occurrences of the same entity set.
x. A _________ dependency exists when there is a functional
dependence in which the determinant is only a part of primary
key.

B. STATE TRUE OR FALSE:

i. In Heap File Organisation, the records are stored by calculating


the memory block address using hash function.
ii. Indexing in DBMS, helps quickly locate the data in database
without having to search every row of database.
iii. As per the concept of normalization, for a table to be in the 3NF –
there should exist a transitive dependency.
iv. A Weak Entity Set is an entity which does not have a key attribute
neither existence of its own.
v. Data Modelling is the first step in designing a database and refers
to the process of creating a specific data model for a determined
problem domain.
vi. A Composite attribute can be broken into several attributes.

Prepared By:
Prof. Chirag Shelat [SOM] Page 1 of 5
GSFC University
BASICS OF DBMS [BA305] Practice Test [November 2023]
SEMESTER - III

vii. In ER Modeling, relationships between entities always operate in


both directions, i.e., bilateral.
viii. When a single instance of an entity is associated with more than
one instances of another entity then it is called many to one (M:1)
relationship.
ix. In an ER diagram (as per Chenn Notation), an identifying
relationship (between strong & weak entity) is denoted by double
rectangle symbol.
x. Referential Integrity Constraint is enforced when a foreign key
references the primary key of a table.
xi. Relational algebra in DBMS is also known as Procedural Query
Language.
xii. In Relational algebra, select operation is used to select required
column data from a relation.
xiii. Domain constraints define the valid set of values for an attribute.
xiv. In a Data model, an entity is anything (a person, a place, a thing,
or an event) about which data are to be collected and stored.
xv. In a relational data model, data and relationships are represented
by a collection of tables – having columns and rows.

C. MULTIPLE CHOICE QUESTIONS (there can be more than one correct option):

1. This is a traditional approach for storing files, where data is stored in


independent files each requiring its own data management
programs.
a. File System
b. Database System
c. Hierarchical System
d. Record based System

2. Data inconsistency in a database largely arises due to:


a. Big Data
b. Data Redundancy
c. Lack of Security
d. Atomicity

3. Which of the following can be the functions of DBMS:


a. Data Dictionary Management
b. Data Storage Management
c. Security Management
d. All the mentioned

Prepared By:
Prof. Chirag Shelat [SOM] Page 2 of 5
GSFC University
BASICS OF DBMS [BA305] Practice Test [November 2023]
SEMESTER - III

4. In Data Abstraction Levels, which level describes ‘what data’ are


stored in the database.
a. Physical level
b. External Level
c. Conceptual Level
d. None of the above

5. Database users’ - who use the application programs to run the


organization’s daily operations are known as:
a. Application Programmers
b. DBAs
c. System Analysts
d. End-Users

6. The DBMS stores definitions of the data elements and their


relationships (metadata) in a _______:
a. Data Dictionary
b. Table
c. Database
d. File

7. Which of the following building blocks of a data model places a


restriction on data & help to ensure data integrity.
a. Attribute
b. Constraint
c. Entity
d. Relationship

8. In ERD (ER Model), an entity having its own existence and


independence with a key attribute is known as_____:
a. Weak Entity
b. Entity Set
c. Strong Entity
d. Independent Entity

9. Which of the following is also known as minimal cardinality constraint.


a. Entity Integrity Constraint
b. Partial Constraint
c. Referential Integrity
d. Participation Constraint

Prepared By:
Prof. Chirag Shelat [SOM] Page 3 of 5
GSFC University
BASICS OF DBMS [BA305] Practice Test [November 2023]
SEMESTER - III

10. Which of the following holds true for the process of Normalization:
a. Eliminates Data Redundancy
b. Enhance Data Integrity
c. Multi-Step Process
d. None of the above

11. The purpose of normalization is to remove which of the following


anomaly/es from the database:
a. Insertion Anomalies
b. Up-dation Anomalies
c. Deletion Anomalies
d. All the mentioned

12. In functional dependency, X->Y, where X is known as a:


a. Determinant
b. Dependent
c. Object
d. Attribute

13. The rule for 2NF, states that a table must be in the 1NF and there
should be the following condition:
a. No Multi-Value Attribute
b. No Partial Dependency
c. No Transitive Dependency
d. No Composite attribute

14. When one non-prime attribute is dependent on another non-prime


attribute, then it is a case of:
a. Partial Dependency
b. Full Dependency
c. Transitive Dependency
d. No Dependency

15. This method of file organization is also known as ‘Unordered File


Organization’:
a. Sequential File Organization
b. Hash File Organization
c. Index File Organization
d. Heap File Organization

Prepared By:
Prof. Chirag Shelat [SOM] Page 4 of 5
GSFC University
BASICS OF DBMS [BA305] Practice Test [November 2023]
SEMESTER - III

16. In which type of the file organization, memory address is computed


by applying a function on certain attributes of the records.
a. Hash File Organization
b. Sequential File Organization
c. Index File Organization
d. Heap File Organization

17. In a database, which of the following is a data structure that helps in


improving the speed of data access:
a. DML
b. Index/Indexing
c. DDL
d. SQL

18. Which of the following key uniquely identifies an attribute and it


cannot contain null values.
a. Super Key
b. Alternate Key
c. Primary Key
d. Foreign Key

19. This key maintains referential integrity between relations.


a. Candidate Key
b. Primary Key
c. Alternate Key
d. Foreign Key

20. In Relational algebra, which operation is used to retrieve certain


attributes or columns or to vertically partition a table.
a. Projection
b. Selection
c. Set Difference
d. Cartesian Product

END OF PRACTICE TEST

Prepared By:
Prof. Chirag Shelat [SOM] Page 5 of 5
GSFC University

You might also like