Anda di halaman 1dari 4

Code: 9A05401

1
(Electronics and Computer Engineering)

B.Tech IV Year I Semester (R09) Regular & Supplementary Examinations December/January 2013/14 DATABASE MANAGEMENT SYSTEMS Time: 3 hours Answer any FIVE questions All questions carry equal marks ***** 1 (a) (b) 2 (a) (b) 3 (a) (b) What is meta data? Explain with example. Differentiate between external model and internal model. Define design trap. Explain most common design trap using ERD. Explain various cardinalities that are supported by the crows foot notation. Create an relational diagram using the student and professor tables as example. Explain about the following with examples. (i) Outer join. (ii) Right outer join. (iii) Left outer join. (iv) Natural join. What is the specific use of stored procedure? Explain with example. Explain about all the date and time functions that are available in advanced SQL with syntax and example. What is 2NF? How is it achieved? What are the advantages of 2NF over 1NF? What are the anomalies in 2NF? Explain how the scheduler, lost updates, uncommitted data and inconsistent retrieval are used in concurrency controlled. Explain how the recovery can be done with concurrent transaction. Explain about the remote backup system. Describe the structure of B-Tree and B+ Trees. Max Marks: 70

4 (a) (b)

5 (a) (b) 6

7 (a) (b) 8

*****

Code: 9A05401

2
(Electronics and Computer Engineering)

B.Tech IV Year I Semester (R09) Regular & Supplementary Examinations December/January 2013/14 DATABASE MANAGEMENT SYSTEMS Time: 3 hours Answer any FIVE questions All questions carry equal marks ***** 1 (a) (b) 2 (a) (b) 3 (a) (b) Compare and contrast unstructured and structured data with example. Explain the conceptual model with example. What are the conflicting goals of data base design? Define multi value attribute. How to implement multi value attributes? Explain about a table and its characteristics. Write about the terms functional dependency and fully functional dependency and what is the difference between them. Explain with example. How to list and update rows in a table? Explain with syntax and examples. What is a join operator? Explain about cross join and natural join with syntax and examples. Show that if a relation schema is in BCNF, then it is in 3NF, but if a relation schema is in 3NF then it is not necessary in BCNF. Explain with an example. What are the anomalies in BCNF? Explain about transaction properties in transaction management. Briefly explain about lost updates and inconsistent retrieval in concurrency control. Explain about the following: Interaction with concurrency control. Transaction rollback. Check point. Restart recovery. Name the various techniques used for file organization. Max Marks: 70

4 (a) (b) 5 (a) (b) 6 (a) (b) 7 (a) (b) (c) (d) 8

*****

Code: 9A05401

3
(Electronics and Computer Engineering)

B.Tech IV Year I Semester (R09) Regular & Supplementary Examinations December/January 2013/14 DATABASE MANAGEMENT SYSTEMS Time: 3 hours Answer any FIVE questions All questions carry equal marks ***** 1 (a) (b) 2 (a) (b) Explain different types of relationships using crows foot notation. Draw and explain the data base architecture. Give an over view of ER model and explain about ER diagram. Write a short note on: (i) Disjoint constraints. (ii) Overlapping constraints. (iii) Completeness constraints. Create the relational diagram of a college with all its entities, relationships and degree of abstraction. Briefly explain about a join and its types with examples. What is a select query? Explain in detail about a select query. Write short notes on: (i) Trivial and non-trivial dependency. (ii) Transitive dependency. Explain the following: (i) Why R1 is in 1NF but not in 2NF where R1 = ( { A,B,C,D },{B->D,AB->C}) (ii) Why R2 is in 2NF but not in 3NF where R2 = ({ A,B,C,D,E},{AB->CE,E->AB, C->D }) Explain how the concurrency can be controlled using optimistic method. How to ensure serializibility in concurrency control using 2 phase locking and lock types? Explain the concepts of ARIES and its features. What is log based recovery? Explain. What are the causes of bucket overflow in a hash file organization? When can be done to reduce the occurrence of bucket overflow? Max Marks: 70

3 (a) (b) 4 5 (a)

(b)

6 (a) (b) 7 (a) (b) 8 (a) (b)

*****

Code: 9A05401

4
(Electronics and Computer Engineering)

B.Tech IV Year I Semester (R09) Regular & Supplementary Examinations December/January 2013/14 DATABASE MANAGEMENT SYSTEMS Time: 3 hours Answer any FIVE questions All questions carry equal marks ***** 1 (a) (b) 2 (a) (b) 3 (a) (b) 4 (a) (b) 5 (a) (b) 6 (a) (b) 7 (a) (b) 8 What are the functions of DBMS? Explain. Explain the development of data models. What are the degrees of relationship? Explain with examples. Define associative entities. Explain how to convert M:N relationship into 1:M relationship. What is a join? What is the difference between left and right outer joins? Explain with examples. Explain how the rules of integrity are applied on relational database. What is an index? What are the operations that are performed on an index? Write about the conversion functions in advanced SQL. Explain 3NF with an example. Define BCNF. How does BCNF differ from 3NF? Explain with an example. Explain about the row level, database level, table level, page level and field level lock granularity. Explain about the concurrency controlled using locking methods. Explain about buffer management in details. What is fuzzy check pointing and transaction rollback? Explain. List the advantages and disadvantages of hashing? Max Marks: 70

*****