THE NATIONAL COLLEGE
AUTONOMOUS
Basavanagudi, Bangalore – 560 004
End Semester Examination– March/April 2022
Class : I Semester BCA
Subject : Computer Science
Paper : [ BC1-T3]Data Base Management System
Time: 3 Hours Max. Marks: 60
Instruction: All sections are compulsory.
SECTION-A
I. Answer any FOUR of the following questions: 04 x 2= 08
1. Define impedance mismatch.
2. What is database mapping?
3. Give an example to show the importance of role name in E R model.
4. Compare equi join and natural join.
5. State weather the following statements are true or false.
i) The DISTINCT keyword cannot be used with sub queries that
include `GROUP BY.
ii) In sub queries the inner query executes first before its parent
query so that the results of an inner query can be passed to the
outer query.
6. What is union compatibility? Give an example.
SECTION-B
II. Answer any FOUR of the following questions: 04 x 05 = 20
7. What is the difference between logical data independence and physical data
independence? Which one is harder to achieve? Why?
8. When is the concept of a weak entity used in data modeling? Define the
terms owner entity type, weak entity type, identifying relationship type, and
partial key.
9. Explain the characteristics of relation.
10. Describe the group by clause and like operator by taking suitable example.
11. Write a note on database anomalies.
12. Describe any five applications of database approach.
SECTION-C
III. Answer any FOUR of the following questions: 04 x 08 = 32
13. What is the difference between controlled and uncontrolled
redundancy? Illustrate with examples.
14. Discuss the constraints on relationship type.
15. Explain 3rd normal form by taking suitable example.
16. Describe the different types of cardinality ratios by taking example.
17. Consider the following schemas:
Sailors (sid, sname, rating, age)
Reserves (sid, bid, day)
Boats (bid, bname, color)
Answer the following questions using relational algebra
i) Find the name of sailors who have reserved boat 103.
ii) Find the names and ages of sailors with a rating above 7.
iii) Find the names of sailors who have reserved a red boat.
iv) Find the name of the boats that are not reserved.
18. What is database recovery? Explain checkpoint based recovery by
taking an example.
******