Skip to content
Exercises · Q1

Q.Give the terms for each of the following:

a) Collection of logically related records.
b) DBMS creates a file that contains description about the data stored in the database.
c) Attribute that can uniquely identify the tuples in a relation.
d) Special value that is stored when actual data value is unknown for an attribute.
e) An attribute which can uniquely identify tuples of the table but is not defined as primary key of the table.
f) Software that is used to create, manipulate and maintain a relational database.
CBSENCERTSubjective· 2mImportance★★★★★
14% · 2/14 Questions
✓ Free question

This is pure vocabulary from the Database Concepts chapter: file, data dictionary (metadata), primary key, NULL, alternate key and RDBMS. The trick in (e) is remembering the key hierarchy — every attribute that can uniquely identify tuples is a candidate key; the one chosen becomes the primary key, and the ones not chosen are alternate keys.

Let's take each description and reason to the term:

a) Collection of logically related records → File.

The data hierarchy is: bit → byte → field (attribute) → record (tuple) → file → database. A set of records about the same kind of entity (all student records, all item records) is a file; in the relational model this is exactly what a table (relation) stores. (Note the contrast: a database is a collection of logically related data/files, while a file is a collection of logically related records — the word "records" pins the answer.)

b) A file created by the DBMS containing the description of the data stored in the database → Data dictionary.

Data about data is metadata, and the DBMS keeps it in the data dictionary (also called the system catalog): table names, attribute names and types, constraints, keys. When you run DESC Student; in MySQL, the answer comes from the data dictionary.

c) Attribute that can uniquely identify the tuples in a relation → Primary key.

The attribute (or minimal set of attributes) designated to uniquely identify every tuple. It can never be NULL and never repeat — that is the entity integrity rule.

d) Special value stored when the actual data value is unknown for an attribute → NULL.

NULL is not zero and not an empty string — it is a marker meaning unknown, not applicable, or not yet available.

e) Attribute which can uniquely identify tuples but is not defined as the primary key → Alternate key.

All attributes capable of unique identification are candidate keys. One candidate key is promoted to primary key; every remaining candidate key is an alternate key. Example: in STUDENT(RollNo, AadhaarNo, Name), both RollNo and AadhaarNo are candidate keys; if RollNo is made primary, AadhaarNo is the alternate key.

f) Software used to create, manipulate and maintain a relational database → RDBMS.

A Relational Database Management System — MySQL, PostgreSQL, Oracle, SQLite are real examples.

✓Final answer

a) File (a table/relation in a relational database) · b) Data dictionary (metadata) · c) Primary key · d) NULL · e) Alternate key · f) RDBMS — Relational Database Management System.

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.