You are on page 1of 2

I YEAR M.TECH -II SEMESTER (REGULATION PVP12) PRASAD V.

POTLURI SIDDHARTHA INSTITUTE OF TECHNOLOGY(AUTONOMOUS) DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING (CSCS1T4)DATA BASE MANAGEMENT MODELPAPER Time: 3hours Answer any five questions
1. ) Define DATA? what are the responsibilities of the Data Base Administrator(DBA) and the database designers? [7]

Max. Marks: 70

b) What other computer system software does a DBMS interact with? With a diagram, explain the components modules of a DBMS and their interactions? [7]

2. a) Design an ER schema for a UNIVERSITY database application, and draw an ER diagram for the schema. Specify key attributes of each entity type, and structural constraints on each relationship type. Note any unspecified requirements, and make appropriate assumptions to make the specification complete. [10] b) Discuss the naming conventions used for displaying an ER schema diagrams with suitable examples. [4] 3. Assume a COMPANY relational database schema. Specify the following queries in both tuple and domain relational calculus. [14] i. Retrive the names of all employees in department 5 who work more that 10 hours per week on the Product X project. ii. Find the names of all employees who are directly supervised by Franklin Wong. iii. For each department,retrieve the department name and the average salary of all employees working in that department. iv. Retrieve the average salary of all female employees. v. List the last names of all department managers who have no dependants. 4. a) Describe the concept of transitive dependency and explain how this concept is used to define 3NF with an example. [7]

b ) Discuss the purpose of Boyce-Codd normal form and describe how BCNF differs from and is stronger than 3NF.Illustrate your answer with an example. [7] 5. a) Discuss the advantages and disadvantages of using i)an ordered and unordered file ii)a static hash file with buckets and chaining. [9]

b) Write a brief note on Storage Area Networks and Network Attached Storage.

[5]

6. a ) Define query Optimization and explain its significance for a DBMS b) List and explain the steps followed to process a high-level query c) Discuss the cost components for a cost function that is used to estimate query execution cost. 7. a ) What are the Desirable Properties of Transactions. Explain Each property with an Example? b) Define and explain Serializability with an example? 8. a) Explain the Two-Phase Locking Technique for Concurrency Control with a suitable example? b) Describe the phases of the ARIES Recovery Algorithm with and Example.

[3] [4]

[7]

[7] [7]

[7] [7]

You might also like