Database Management Systems - Visvesvaraya Technological University Dec 09/Jan 10 Questions / December 2009-January 2010 DBMS questions of Visvesvaraya Technological University / DBMS University questions with answers
USN 06CS54
Fifth Semester B.E. Degree Examination, Dec.09/Jan.10
Database Management Systems
Time: 3 hrs. Max. Marks: 100
Note: Answer any FIVE full questions, selecting at least TWO questions from each part.
PART – A
1. a. Explain the typical components of a DBMS with a neat diagram. (10 Marks)
b. Define and explain the following terms with an example each:
(i) Snapshot (ii) Intension (iii) Extension (iv) Schema construct (05 Marks)
c. What is meant by “Persistent storage for program objects”? Explain. (05 Marks)
2. a. Explain how role names are assigned in case of recursive relationships? Illustrate this concept with a diagram. (06 Marks)
b. What is meant by partial key? Explain. (04 Marks)
c. Design an ER diagram for keeping track of information about an AIRLINE database taking into account at least six entities. (10 Marks)
3. a. Define referential integrity constraint. Explain the importance of referential integrity constraint. How is this constraint implemented in SQL? (08 Marks)
b. Consider the following relations and write relational algebra queries:
Employee(FName, SSN, Salary, Super-SSN, DNo);
WorksON(ESSN, PNO, Hours);
Department(DName, Dno, Mgr-SSN);
Dependent(ESSN, Dependent-Name);
(i) Retrieve the highest salary paid in each department.
(ii) Retrieve the name of managers who have more than two dependents.
(iii) Retrieve the number of employees and their average salary working in each department. (12 Marks)
4. a. Explain IN and EXISTS operators with suitable examples. (08 Marks)
b. Consider the same data given in Q3(b), and write the following queries in SQL:
(i) Retrieve the name of all employees who do not have supervisor.
(ii) Retrieve the name of each employee who has a dependent with the same first name and same sex as the employee.
(iii) Retrieve the SSN of all employees who work on project numbers 1, 2, 3. (12 Marks)
PART – B
5. a. How is a view created and dropped? What problems are associated with updating of views? (10 Marks)
b. What is embedded SQL? With an example, illustrate how would you connect to a database, fetch records and display. Also explain the concept of stored procedure in brief. (10 Marks)
6. a. Which normal form is based on the concept of transitive functional dependency? Explain with an example the decomposition into 3NF. (10 Marks)
b. Define multi-valued dependency. Explain 4NF with an example. (10 Marks)
7. a. Explain 3 phases involved in an ARIES algorithm with an appropriate example. (10 Marks)
b. Given a relation with 4 attributes R = {A B C D} and the following FDs, identify the candidate key for R and the highest normal form.
(i) C -> D, C -> A, B -> C (ii) B -> C, D -> A. (10 Marks)
8. Write short notes on the following;
a. Two phase locking protocol
b. Transaction support in SQL
c. Write ahead log protocol
d. Time stamp ordering algorithm (20 Marks)
***********
No comments:
Post a Comment