DBMS-Question Bank Module - 2
DBMS-Question Bank Module - 2
Sl. Questions
No.
1. Define the following: (a) Relation (b) Relational model (c) Domain (d) Attribute (e) Tuple
(f) Relation Schema (g) Degree (h) Cardinality (i) Relational Database Schema (j)
Relation Instance.
4. Define the following: (a) Super key (b) Key (c) Candidate key (d) primary key
(e) Foreign key.
5. Explain the three basic operations that change the states of relation in database with examples.
6. Consider the following relations and discuss all constraints violations by each operation, if
any suggest the different ways of enforcing these constraints by apply following update
operations.
1. Operation:
Insert (1004,’smith’,’jones’, 2) into student relation.
2. Operation:
Insert (004,’smith’,’jones’, 55000, 5) into instructor relation.
3. Operation:
Insert (4,’ML’, B5) into Department relation.
7 Explain the unary relational algebra operations in detail with examples.
8. Explain the set theory relational algebra operations in detail with examples.
15. What are the basic operations that can change the states of relations in the database? Explain
how the basic operations deal with constraints violations.
16. Consider the following relations and discuss all constraints violations by each operation, if
any suggest the different ways of enforcing these constraints by apply following update
operations.