Académique Documents
Professionnel Documents
Culture Documents
Code No.420402
IV-B.Tech. II Semester Examinations April, 2003 1
DATABASE MANAGEMENT SYSTEMS
(Electronics and Communication Engineering)
Time: 3 hours Max. Marks:80
Answer any FIVE questions
All questions carry equal marks
---
1.a) Give the differences between a file processing system and DBMS.
b) Explain are the functions of DBA?
3. a) Describe three popular file organization techniques on disks and compare them.
b) Discuss the process of disk initialization.
5. Discuss various cost estimation methods of access based on indexing principle for
relation operators.
Contd….2.
Code No. 420402 -2- Set No.1
7 Explain the role of concurrency control in databases. Also describe the basic tree
protocol that ensures serializability of concurrent transactions.
-x-
Set No.
Code No.420402
IV-B.Tech II Semester Examinations April, 2003 2
DATABASE MANAGEMENT SYSTEMS
(Electronics and Communication Engineering)
Time: 3 hours Max. Marks:80
Answer any FIVE questions
All questions carry equal marks
---
1.a) Explain the operations select, project and join with suitable examples.
b) Compare the two relational calculi.
2 a) Consider the following scheme given. The primary keys are underlined.
Sailors(sailor-id, sailor-name, sailor-rating, sailor-age)
Boats(boat-id, boat-name, boat-color)
Reserves(sailor-id, boat-id, day)
Write the Nested queries in SQL.
i) Find the names of sailors who have reserved boat number 120.
ii) Find the names of sailors who have reserved a green boat.
iii) Find the names of sailors who have not reserved a green boat.
iv) Find the names of sailors with the highest rating.
b) Explain briefly the GROUP BY and HAVING clauses.
3. What are differences among primary, secondary and clustering indexes? How do
these differences affect the ways in which these indexes are implemented? Which of
the indexes are dense and which are not?
5. Discuss different types of parameters that are used in cost functions. Where is
this information kept?
8.a) When does a system recover from a crash ? In what order must transaction be
Undone and Redone? Why is this order important?
b) What is a log in the content of DBMS? How does check pointing eliminate some
of the problems associated with log based recovery?
-x-
Set No.
Code No.420402
IV-B.Tech. II Semester Examinations April, 2003 3
DATABASE MANAGEMENT SYSTEMS
(Electronics and Communication Engineering)
Time: 3 hours Max. Marks:80
Answer any FIVE questions
All questions carry equal marks
---
1.a) What is DBMS? Explain briefly advantages of DBMS.
b) What is a data model ? Explain briefly the relational data model.
5. Discuss different types of parameters that are used in cost functions. Where is
this information kept?
Contd…2.
Code No.420402 -2- Set No.3
supplies supcity
supplier Quality
is R in 2NF ? 3NF?
A BC
CD E
B D
E A
8.a) What is Cursor Stability? What type of consistency can be implemented to Avoid
Cascading Aborts?
b) What is the difference between Stable storage and Disk?
c) Contrast ARIES with other WAL-based recovery schemes.
-x-
Set No.
Code No.420402
IV-B.Tech II Semester Examinations April, 2003 4
DATABASE MANAGEMENT SYSTEMS
(Electronics and Communication Engineering)
Time: 3 hours Max. Marks:80
Answer any FIVE questions
All questions carry equal marks
---
1.a) With the help of a neat diagram describe the structure of a DBMS.
b) What are the responsibilities of a DBA ? List and explain them.
5. Discuss in detail about estimating the cost of an evaluation plan for a query block.
6.a) Suppose the scheme R=(A,B,C,D,E) decomposed into (A,B,C) and (A,D,E) show
that this is a loss less join decomposition. If the following set of F of functional
dependencies hold.
A BC
CD E
B D
E A
b) Discuss the BCNF and 4NF Normal Forms with examples.
Contd…2.
Code No. 420402 -2- Set No.4
8.a) How is the Recovery Manager is responsible for transaction atomicity and
durability? Explain.
b) Explain Stealing Frames and Forcing pages.
c) What are the differences between update log record and CLRS?
-x-