IT232 Database Management System

Database Management System Model question question paper

22 questionsSit this paper (timed)

Tribhuvan University

Bachelor of Business Administration

Semester 2 · Model question

Course Title: Database Management System (IT232)

Full Marks: 60Pass Marks: 30Time: 3 Hrs

Candidates are required to give their answers in their own words as for as practicable.

Group A

Brief Answer Questions:(Attempt All Questions)(10 × 1 = 10)

  1. 1.

    Define data independence.

    1
  2. 2.

    What is specialization?

    1
  3. 3.

    What are the uses of keys in databases?

    1
  4. 4.

    What is DDL?

    1
  5. 5.

    What is functional dependency?

    1
  6. 6.

    Define serializable schedule.

    1
  7. 7.

    List desirable properties of transactions.

    1
  8. 8.

    What is deferred update?

    1
  9. 9.

    What is shadow paging?

    1
  10. 10.

    Define BigData.

    1

Group B

Short Answer Questions: (Attempt any FIVE Questions)(5 × 3 = 15)

  1. 11.

    Explain different constraints and characteristics of specialization and generalization in brief.

    3
  2. 12.

    Explain different types of relationship sets in brief.

    3
  3. 13.

    Explain any three data types in SQL with example.

    3
  4. 14.

    What are the properties of relational decomposition? Explain.

    3
  5. 15.

    How do you recover the database from catastrophic failure? Explain.

    3
  6. 16.

    Explain recovery technique based on immediate update.

    3

Group C

Long Answer Questions: (Attempt any THREE Questions)(3 × 5 = 15)

  1. 17.

    Explain three-schema architecture of database in detail.

    5
  2. 18.

    Draw an E-R diagram for online food ordering system.

    5
  3. 19.

    What is concurrency control? Explain two-phase locking protocol. (1.5 + 3.5)

    5
  4. 20.

    Define data warehouse. Explain datamining with example. (1.5 + 3.5)

    5

Group D

Comprehensive Answer / Case / Situation Analysis Questions(2 × 10 = 20)

  1. 21.

    Why do we need normalization in databases? Explain 1NF, 2NF, and 3NF with suitable example. (2.5 + 7.5)

    10
  2. 22.

    Consider a University database with three tables, where the primary keys are underlined as given below:

    student(SID, SName, SAddress, SEmail) studies(SID, CID) course(CID, CName, Credit_hours)

    Give an expression in SQL for each of the following queries:

    a. Insert data with values "S101", "Ram", "Lalitpur", and "[email protected]" in the student table. (2) b. Find names of all students whose address is "Kathmandu". (2) c. Find names of all students who study "Database Management System". (2) d. Count number of students who study "Database Management System". (2) e. Find names of all courses with credit hours greater than or equal to 3. (2)

    10

— The End —