DBMS Questions
DBMS Questions
1) What is DBMS?
2) What are the advantages of using DBMS over file processing systems?
3) Describe different levels of Data Abstraction in database system.
4) What is the difference between database and database management system?
5) What are the different types of database users?
6) What are the functions of DBA?
7) What are the advantages and disadvantages of DBMS over File Management
System?
8) What do you mean by Instances and Schemas?
9) Why would you choose a database system instead of simply storing data in
operating system files?
10) Explain the difference between external, internal and conceptual schemas.
11) Distinguish between logical and physical data independence.
12) What is physical data independence and logical data independence?
13) Explain the three schema architecture.
14) Explain generalization, specialization and aggregation in Entity Relation
Diagram.
15) Write down the functions of a DBA.
16) Describe the actors in DBMS.
17) Define the following: Derived attribute, Domain, 1 to Many relationship,
Projection, Union compatibility.
18) What is the difference between metadata and dictionary?
19) Why is the data dictionary required in RDBMS?
20) What are the differences among hierarchical model, network model and
relational model of database?
21) Compare and contrast of the following:
a. Specialization & Generalization
b. Multivalued attribute and Composite attribute
c. Super key and Candidate key.
22) What is E-R diagram? Define ER model.
23) Discuss about relationship cardinality.
2
34) Explain with example the concept of reducing to relational schema in case
specialization and generalization.
35) What is system catalog or catalog relation? How is it better known as?
36) What is DML Compiler? Explain its purpose.
37) What are the fundamental operations in relational Algebra? Explain each
operation with example.
38) What are the differences between tuple relational calculus and domain
relational calculus?
39) What is BCNF (Boyce-Codd Normal Form)? Give examples.
40) What is Lossless join property? Give an example.
41) Why is normalization required?
42) Define: Functional dependency (FD), Closure, canonical Cover.
43) If R = (A, B, C, D, E, F, G) in a relation and F.D ={A→B, BC→DE, AEF→G}
Compute the closure AC+ under this set of FDS. Is the FD ACF→DG implied by
this set?
44) If F = {A→BC, CD→E, E→C, D→AEH, ABH→BD, DH→BC} Find the
canonical cover.
45) For the relation R= (L, M, N, O, P) and F. D = {M→O, NO→P, P→L,
L→MN}, R is decomposed into R1= (L, M, N, P) and R2 = (M, O). Is the
above decomposition a lossless join decomposition?
46) What do you mean by normalization? Define: 2NF, 3NF and BCNF
47) If R = (A, B, C, D, E) and F.D = {A→BC, C→B, AD→E}, find the normal
form of the relation R. Write the different steps to convert it into BCNF.
48) What is the highest NF of each of the following relations?
a. R1 (A, B, C) with FDs are A→B, A→C, C→B
b. R2 (A, B, C, D) with FDs are A→BC, CD→B.
49) Consider the following table with their functional dependencies:
Employee (Emp_Id, Emp_Name, Address, Design, Dept_Id, Dept_Name,
Course, Duration)
Emp_Id→ Emp_Name, Address, Design, Dept_Id, Course
Dept_Id→ Dept_Name
Course→ Duration
Normalize the table up to BCNF.
4
100) What is the difference between conflict equivalence and view equivalence?
101) Describe the growing phase and shrinking phase with example of the two
phase locking protocol.
102) Describe the wait-die and wound-wait protocols for deadlock prevention
103) Write a short note on any three of the following:
a. Multi-level index
b. Aggregation in ER model
c. Three level data abstraction
d. DBMS architecture
e. Atomicity problem.
f. Specialization and Generalization
g. Aggregation
h. 3-tier architecture
i. Relational Database Management System
j. Advantage of DBMS over tradition file management system
k. Data model
l. Query optimization.
m. Advantages & disadvantages of DBMS.
n. Keys.
o. Database Administrator.
p. Data Model.
q. Weak entity and strong entity.
r. ISAM and VSAM.
s. B+ tree
t. Armstrong’s Axiom for FD.
u. PL/SQL.