Relational Database Management Systems - I
Relational Database Management Systems - I
of Pages: 02
Total No. of Questions: 09
INSTRUCTIONS TO CANDIDATES:
1. SECTION-A is COMPULSORY consisting of TEN questions carrying TWO marks each.
2. SECTION-B contains FIVE questions carrying FIVE marks each and students have to
attempt any FOUR questions.
3. SECTION-C contains THREE questions carrying TEN marks each and students have
to attempt any TWO questions.
o m
.r c
SECTION A
p e
b) What are weak Entities? How are they represented in database?
o m
a
c) Define Referential Integrity constraints.
p
d) Define Full Functional Dependency. .r c
b r
e) What is Deadlock during concurrent processing?
p e
f) Explain Variable Length Record.
a
rp
g) What predicate is used in Natural Join?
h) Explain Exclusive Lock. Why we use it?
i) What is dense index?
j) List different DAC privilege.
b
M-70535 Page 1 of 2
SECTION B
2. Discuss three-tier architecture of the database and use of mapping between schema levels.
3. What is the difference between procedural and nonprocedural DML’s?
4. Discuss different integrity constraints with example.
5. Implement following relation using SQL query where roll no is in 5 digits and each subject
of 70 marks.
Student (rollno, name, sub1, sub2, sub3, totalmarks, percentage)
Create the table, add 5 records and display name, roll no and percentage as data
6. Discuss lost update problem with an example.
SECTION C
o m
7. What is normalization? Explain first, second, third and BCNF Normal forms with suitable
example.
8. Consider the following relational database: .r c m
employee(employee-name, street, city)
p e o
a
works(employee-name, company-name, salary)
company(company-name, city)
p .r c
b r
manages(employee-name, manager-name)
p e
a
Give an expression in SQL for each of the following queries:
rp
a) Find the names, street address and cities of residence for all employees who work for
‘First Bank Corporation’ and earn more than Rs. 10,000.
c) Find the names of all employees in the database who live in the same cities and on the
same streets as do their managers.
9. Define data model. Explain record based data models using diagrams.
M-70535 Page 2 of 2