Database Management Systems University Questions 6
Database Management Systems
Time :
Three Hours Max.Marks:100
NOTE:
i) Neatly draw the diagrams and explain it, wherever
required.
ii) Wherever the example is require, explain with an
example.
PART – A
(8 X 5 = 40 Marks)
Answer ALL
Questions
1. Discuss in detail about the functions of DBMS.
2. Explain the ACID properties of a transaction.
3. Explain in details, how TCL statements are important in
banking applications.
4. Discuss the concept of query optimization in DBMS.
5. How database differs from data warehouse and data mining?
6. Explain Functional dependency and Multi valued dependency
with example.
7. What is the need of the normalization? Explain the first
three steps involved in the normalization.
8. Explain the three schema architecture in detail with
diagram.
PART – B
(6 X 10 = 60 Marks)
Answer any
SIX Questions
9. Describe the overall architecture of a DBMS.
10. Use an Entity-Relationship diagram to depict the
information needs of the following engineering enterprise:
- Each engineer works on a number of projects. For every
engineer a record is kept of his/her number, name, title and salary. For every
project a record is kept of its number, name, budget and location.
Additionally, the responsibility each engineer has on a particular project and
the amount of time spent on the project is noted.
- Clients contract these projects. The clients name, address
and phone number must be recorded. The contract date, i.e. the date at which
the client signs the contract for a specific project is also noted. A record is
also kept of the machinery being used for a particular project. The name,
amount and the date the machinery is needed for the project is recorded.
Note: Include any attributes you think should be represented
(state why). State any assumptions you have made.
11.
How files are organized using hashing and discuss about handling bucket
overflow.
12. Why is concurrency control needed? Explain lost update,
Inconsistent retrievals and uncommitted dependency anomalies.
13. Explain how the items in the database are cataloged
using indices and define the evaluation techniques used for evaluating it.
14.
Discuss in detail about the features of Distributed Databases.
15.
Consider the below table and write the SQL queries:
RegNo
|
SName
|
Branch
|
Grade
|
Age
|
Gender
|
238
|
Kumar
|
BE (CSE)
|
6.5
|
23
|
M
|
300
|
Megan
|
BSc (CS)
|
9.2
|
22
|
F
|
354
|
Morris
|
MSc (CS)
|
7.4
|
22
|
M
|
302
|
Harry
|
BSc (CS)
|
8.7
|
23
|
M
|
230
|
Ramesh
|
BE (CSE)
|
8.9
|
23
|
M
|
a) Display the maximum and average Grade
of BE – CSE students alone with student names.
b) Renme the Gender column to Sex.
c) Display the minimum Grade in each branch.
d) Display all the student names that starts with ‘R’ or ‘A’
e) Update the branch ‘BE (CSE)’ as
B.E, ‘BSc (CS)’ as ‘B.Sc’ and ‘MSc (CS)’ as ‘M.Sc’
16. When is a transaction said to be deadlocked? Explain the
deadlock prevention methods with an example.
****************
No comments:
Post a Comment