Sunteți pe pagina 1din 3

Subject : DBMS

Question Bank
Unit I and II
1. Write short note on
a. Need of DBMS
b. External data model
c. Internal data model
d. Conceptual data model
2.Explain the following data model. Hence write their advantages and disadvantages
a. Network model
b. Hierarchical model
c. ER model
d. Relational model
e. Object oriented model
3.What do you mean by business rules . explain
4.Explain need or importance of of data models
5.Define the following :
a. Database
b. DBMS
c. Data Model
d. .Data Abstraction
6.Explain the various level of database architecture.
7.Describe data independence in detail
8.Write down the advantages of DBMS over file system
9.Explain the need of database concept.
10.What are the different types of database users.
Unit III
Draw ER diagram for some database For eg university database
What is normalization ? Explain 1NF, 2NF, 3NF ,4NF,BCNF with suitable example.
Write note on
i) Super and Sub classes
ii) Type inheritence
iii) Weak entity set.
iv) Specialization and generalization

v) Functional Dependency
Define the following i) entity ii)attribute iii)relationship
What is attribute.with an example explain the different types of attributes
Define constraints.Hence explain the mapping constraints in detail.
State and explain the Codds 12 rules
How to determine whether a DBMS is relational and to what extent it is relational.Explain
With an example explain the following key
i)
Primary key
ii)
Super key
iii)
Candidate key
iv)
Foreign key
Discuss the different types of Data Anomalies.
Unit IV
With an example explain Projection and Selection operator.
Explain the various SET operators in relational algebra
With an example discuss the concept of JOIN operation in relational algebra
Write note on(relationl algebra)
i)
Natural join
ii)
Inner join
iii)
Outer join
iv)
Grouping operator
v)
Rename operator
Question will asked to write relational queries
Write Relational algebra queries for the following problem
Compare relation calculus with relational algebra.
Explain the various operators in relational calculus
Unit V
State the importance of Constraints
What are various types of integrity constraints? Explain by giving examples.
Explain primary key and foreign key with examole
With an example explain the check constraints.
What is views explain.
Explain the advantages and disadvantages of using views.
Write a short note on updates of views.
Explain the difference between table and view.
Explain the aggregate function with example
With an example explain the following commands
i)
Create ii) drop iii) alter iv) update v) select vi) group vii) having viii) order by
What are joins? What are different types ofjoins give example of each.
Explain the different types of set operation in SQLWhat is subquery . explain with example..

Unit VI
Explain ACID properties with example
Briefly explain the state transition diagrams
What do you understand by concurrent execution of transaction.
Explain conflict serializability and view serializability
Explain the various problems caused by concurrent execution..
Write note on : commit and rollback
Write note on : shared lock , Exclusive lock
Describe the working of locking protocol.
Describe the modified version of Two-phase locking protocol
What is deadlock? What are the condition necessary for it.
Discuss the various types of deadlock recovery schemes.
Explain the time stamp ordering protocol and Thomas write rule.

S-ar putea să vă placă și