CSC461 Advanced Database

Advanced Database TU Board 2082 question paper

12 questionsSit this paper (timed)

Tribhuvan University

Bachelor of Science in Computer Science and Information Technology

Semester 8 · TU Board 2082

Course Title: Advanced Database (CSC461)

Full Marks: 60Pass Marks: 24Time: 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.

Group A

Attempt any TWO questions.(2 × 10 = 20)

  1. 1.

    Discuss the reasons for converting SQL queries into relational algebra. What is meant by the term heuristic optimization? Discuss the main heuristics that are applied during query optimization with an example.

    10
  2. 2.

    List the types of transparency in distributed database. Explain the distributed database architecture.

    10
  3. 3.

    How do spatial databases differ from regular databases? What are deductive databases? How do you apply trigger in active database? Illustrate with an example.

    10

Group B

Attempt any EIGHT questions(8 × 5 = 40)

  1. 4.

    Discuss the replication and allocation techniques for distributed database design.

    5
  2. 5.

    State CAP theorem. What is meant by cost based query optimization?

    5
  3. 6.

    Explain the features of NOSQL system.

    5
  4. 7.

    Discuss the two main types of constraints on specializations and generalizations.

    5
  5. 8.

    Discuss about super type and sub type with an example.

    5
  6. 9.

    Distinguish between dis-jointness and overlap constraints.

    5
  7. 10.

    Describe about the different graphical notations for representing ODL schemas.

    5
  8. 11.

    How do you map EER to relation? Illustrate with an example.

    5
  9. 12.

    How do you specify object persistence via naming and reachability?

    5

— The End —