0% found this document useful (0 votes)
32 views

Database Management System

This document contains a 3-hour exam for a Database Management Systems course. The exam contains 7 questions testing various database concepts. It covers topics such as: data independence and data models; relational algebra and SQL; integrity constraints; query processing and optimization; concurrency control; database recovery; and distributed databases. Students are required to answer all questions in their own words and the exam is out of a total of 100 marks.

Uploaded by

Adhikari Sushil
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views

Database Management System

This document contains a 3-hour exam for a Database Management Systems course. The exam contains 7 questions testing various database concepts. It covers topics such as: data independence and data models; relational algebra and SQL; integrity constraints; query processing and optimization; concurrency control; database recovery; and distributed databases. Students are required to answer all questions in their own words and the exam is out of a total of 100 marks.

Uploaded by

Adhikari Sushil
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

POKHARA UNIVERSITY

Level: Bachelor Semester – Fall Year : 2009


Programme: B.E. Full Marks : 100
Course: Database Management System Time : 3hrs.
Candidates are required to give their answers in their own words as far
as practicable.
The figures in the margin indicate full marks.
Attempt all the questions.

1. a) What is data independence? Define logical and physical 5


independence of data with the help of example.
b) Which data model is more popular among Personal Computer and
5
why? Define the characteristics features of record based data mode.
c) Define the terms Relation, Tuple, Domain, Degree, and Cardinality. 5
2 a) Consider the relational databases 10
Employee (EID, Name, street, city)
Works (EID, CID, post, salary)
Company (CID, cname, location)
Write relational algebraic expression and SQL statements for: 5
i An employee changes EID as 101 whose address
Kathmandu
ii Remove all employee record who worked as Manager and
Company ID=005.
b) What does the HAVING clause do? What is its relationship to do
GROUP BY clause?
3. a) Make a list of security concerns for a bank. For each item on your 7
list, state whether this concern relates to physical security, human
security, operating system security or database security.
b) Compare advantages and disadvantages of heap and sequential file 8
organization. If records are to be processed randomly which one do
you prefer among those two organizations?
4. a) What is an Integrity constraint? Briefly explain the different type of 7
Integrity constraints.

1
b) Briefly explain the query processing and optimization technique. 8
5. a) Differentiate between following with suitable examples. (Any two) 8
i. Joined dependency verses multi-valued dependency
ii. Inner join verses Outer join
iii. Schemas verses instances
b) What are the problems of concurrent transactions? Can these 7
problems occur in transaction which do not read the same data
values?
6. a) What is the need of database recovery? What is the basic unit of 5
recovery?
b) Briefly explain the two-phase locking protocol 5
c) What are the advantages of distributed database over the centralized 5
database?
7. Write short notes on (Any Two) 5x2
a) DDL and DML
b) Normalization
c) E.R diagram

You might also like