INSTITUTE OF AERONAUTICAL ENGINEERING
(AUTONOMOUS) Code No: BCS005
M. Tech II Semester Regular Examinations, August 2017 ADVANCED DATABASE MANAGEMENT SYSTEM
(COMPUTER SCIENCE AND ENGINEERING)
Time: 3 hours Max. Marks: 70
Answer ONE Question from each Unit All Questions Carry Equal Marks
All parts of the question must be answered in one place only UNIT-I
1. (a)
Describe the necessity of integrity constraints, state primary key constraint and foreign key constraints briefly and create tables for student and college
by using primary key and foreign key.
[7M](b)
State different data models in database management system. Discuss briefly how the data models are useful in Enterprise application
[4M]
(c) Distinguish between database system and file system? [3M]
2. (a)
Define views and specify the commands for creating, destroying, and altering view tables. For following entities create a view SeniorEmp with the columns as sname, sage, salary from the given tables and implement update delete operations on the viewtable.
Emp(eid: integer, ename: string, age: integer, salary: real) Works(eid: integer, did: integer, pct time: integer)
Dept(did: integer, budget: real, managerid:integer)
[7M](b)
What are structured data types and describe its operations, create a table PERSON which consists of three columns where two are of regular data types and other one should be abstract type.
[4M]
(C) List out and discuss the types of database languages? How those languages are
useful for database applications. [3M]
UNIT-II
3. (a)
Briefly discuss about object relational database management system implementation and challenges, and state the comparisons between
RDBMS and ORDBMS?
[7M](b)
Describe data partitioning and parallelizing sequential operator evaluation
code with relevant examples.
[7M]4. (a)
State parallel databases and design the architecture of parallel databases.
Explain how to run parallel databases for big data?
[7M](b) Describe briefly about parallelizing individual operations and parallel query
Optimization with relevant examples. [7M]
UNIT-III
5. (a)
Design the architecture of distributed databases. Discuss the advantages &
disadvantages of a distributed database management system.
[7M](b)
List the key differences between homogenous and heterogeneous
[4M]MODEL QUESTION PAPER - I
distributed database management system.
(c) State the types of data fragmentation
.
[3M]6. (a)
Explain about the levels of transparency and reference architecture for
distributed database management system?
[7M](b)
Determine purpose of distributed database access primitives in distributed databases and show how integrity constraints are used in distributed
databases
[7M]UNIT-IV
7. (a)
What is distributed query processing and state bank application for
explaining of distributed query processing.
[7M](b) What is database fragmentation and explain where it is helpful for real time
database applications? [4M]
(b) Describe the framework for distributed database design? [3M]
8. (a) Discuss about distributed grouping and aggregation functions, using employee table(name,age,salary,department,designation,experience).
i) print total number of employees in an organization.
ii) print average of salaries of total employees.
iii) print minimum and maximum ages of employees.
iv) print employee details who belongs to same department. [7M]
(b) Explain the process of transforming global queries into fragment queries. [4M]
(c) Describe the role of fragments allocation in the design of database fragmentation? [3M]
UNIT-V
9. (a) Explain the procedure for creation of join queries, general queries and non-join queries in a distributed DBMS? Write a SQL statement to prepare a list with salesman name, customer name and their cities for the salesman and customer who belongs to same city.
Eg tables: salesman(salesman_id, name,city)
customer(cust_name, cust_id, city ,salesman_id)
[7M]
(b) Discuss about indexing for text search in information retrieval. [4M]
(c) Specify the importance of cost based query optimization with suitable example. [3M]
10. (a) Describe querying XML data and the procedure of efficient evaluation for XML
queries [7M]
(b) Explain about web search engine and managing text in a DBMS. [4M]
(c) Discuss about joins queries and general queries in a distributed DBMS. [3M]