You are on page 1of 3
T 8125 B.E/B.TECH.DEGREE EXAMINATION, NOV/DEC 2006. Fifth Semester Computer Science and Engineering CS 1301 - DATABASE MANAGEMENT SYSTEMS (Common to Information Technology and B.E. Part-Time R 2005 Fourth Semester ) (Regulation 2004) Time : Three hours Maximum : 100 marks Answer ALL questions PART A- (10 x 2= 20 marks) Compare database systems with file systems. Give the distinction between primay key, candidate key, and superkey. Write a SQL statement to find the names and loan numbers of all customers who have a loan at Chennai branch. What is multivalued dependency? Give the measures of the quality of a disk. What are the two types of ordered indices? List out the ACID properties. What is Shadow paging? Compare DBMS versus object-oriented DBMS. . What is data warehousing? PART B - (5 x 16 = 80 marks) - (8) (i) Deseribe the system structure of a database system. Ql (i) List out the functions of a DBA. @) (b) (i) «i a) Q) G) w 12. (@) @ di) ©) @ (ii) Or Illustrate the issuies to be considered while developing an ER-diagram. (8) Consider the relational database employee (empname, street, city) works (empname, companyname, salary) Company (companyname, city) manages(empname, managername). Give an expression in the relational algebra for each request. Find tlie names of all employees who work for First Bank Coporation. Find the names, street addresses, and cities of residence of all employees who work for First Bank Corporation and earn more than 200000 per annum. Find the names of all employees in this database who jive in the same city as the company for which they work. Finde the names of all the employees who earn more than every employees of Small Bank Coporation. (@x2=8) Discuss about triggers. How do triggers offer a powerful mechanism for dealing with the changes to database with suitable example. (10) What are nested queries? Explain with example. (6) Or What is normalization? Give the various normal forms of relational schema and-define a relation which is in BCNF and explain with suitable example. (12) Compare BCNF versus 3NF. (4) Q2z 1}. (a) @ Gi) (b) (i) Gi) 14, a) @ Gi)