2009 Punjab Technical University B.C.A Database Management System Question paper
1. BCA (SEM. - 4th), MAY -2009
DATABASE MANAGEMENT SYSTEM
SUBJECT CODE: BC-402[N2]
TIME-03 Hours Maximum Marks: 60
Instruction to candidates:
1) Section – A is Compulsory.
2) Attempt any four questions from Section – B.
SECTION-A (10 X 2=20)
Q1)
(a) What do you mean by physical database independence?
(b) What is database integrity?
(c) Why SQL is a database query language?
(d) What are the security needs of the database?
(e) What is the need for normalization of data?
(f) Name the different data types available in SQL.
(g) Name the different levels in three schema architecture.
(h) What do you mean by a relation?
(i) What are the responsibilities of the database administrator?
(j) Explain concurrency.
SECTION-B (4 X 10=40)
Q2) Compare and contrast the three popular data models with respect to
their structure and implementation.
Q3) Describe the different steps in the design of a relational database.
Discuss also the pitfalls.
Q4) Explain in detail the difference between relational algebra and
relational calculus.
Q5) What do you mean by a join in DBMS? Explain its need with the help
of an example.
2. Q6) Explain the four forms of normalization employed in relational
database with appropriate examples.
Q7) What do you mean by distributed databases? Discuss the steps
involved in designing such databases.
***