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

Database Management System 2074 Questionpaper

The document contains a database management systems exam paper with 6 questions. It covers topics like data abstraction, network data model, triggers, functional dependencies, normalization, concurrency control, two phase locking protocol, database recovery and shadow paging technique.

Uploaded by

Sneha Shah
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

Database Management System 2074 Questionpaper

The document contains a database management systems exam paper with 6 questions. It covers topics like data abstraction, network data model, triggers, functional dependencies, normalization, concurrency control, two phase locking protocol, database recovery and shadow paging technique.

Uploaded by

Sneha Shah
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Tribhuwan University

Institute of Science and Technology


2074

Bachelor Level / fourth-semester / Science Full marks: 60


Computer Science and Information Technology(CSC260) Pass marks: 24
(Database Management System) Time: 3 hours
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. Answer the following questions in short:(5 x 2 = 10)

(a)Data abstraction

(b) Network data model

(c)Trigger

(d)Trivial functional dependency

(e) Serializable schedule

2.(a) Who is data administrator? What are the main function of database administrator?(2 + 3 = 5)

(b) Construct an E-R diagram for online course registration where students registers courses online.(5)

3. Consider the following database, where primary keys are underlined

teaches(TID, TName, Qualification)

teaches(TID, CID)

course(CID, CName, CCode)

Construct the following relational algebra and SQL queries for this database.(10)

(a) Find the names of all teaches who have PhD qualification.

(b) Find the names of all courses taught by Ram Prasad.

(c) Find the total number of courses taught by Ram Prasad.

4.(a) Discuss referential integrity with example.(5)

4(b) What is functional dependency? Why do we need inference rules?(2.5 + 2.5 = 5)

5. What are the benefits of using normalization? Discuss 1NF, 2NF, and 3NF with suitable example.(2.5 + 7.5 = 10)

6.(a) Why do we need concurrency control? Discuss two phase locking protocol.(2 + 3 = 5 )

(b) Why do we need database recovery? Discuss shadow paging technique for database recovery.(2 + 3 = 5)

(c) - page 1of 1 Find more question papers at https://www.collegenote.net

You might also like