Cs2255-Database Management Systems: Qbank For Unit - I
Cs2255-Database Management Systems: Qbank For Unit - I
Cs2255-Database Management Systems: Qbank For Unit - I
PART – A
1. What is database?
2. List any four applications of database
3. What are the different types of database?
4. Define DBMS
5. What are the various data languages supported by DBMS?
6. What is database system? What is its objective?
7. Define schema
8. What is meta data?
9. What is data dictionary?
10. What is database instance?
11. What are the disadvantages of file processing system?
12. What are the advantages of database system?
13. Define data abstraction
14. What are the various levels of data abstraction?
15. Define – logical schema, Physical schema & External schema
16. What is Data Independence? What are its types?
17. Define logical & physical data independence
18. What is mapping?
19. What are the functional components of database system?
20. What are the components of Storage Manager and explain each one?
21. What are the components of Query Processor and explain each one?
22. List the various DBMS languages
23. What is DDL? List the DDL Commands
24. What is DML? List the DML Commands
25. What is data model? List the various data models
26. Define the following
• Entity & Entity set
• Relationship & Relationship set
• Attribute & their types
• Strong & Weak entity
27. What is mapping cardinality?
28. What is total & partial participation constraint?
29. What are the differences between Hierarchical & Network data model?
30. What is primary key & foreign key?
31. What is super key & candidate key?
32. What is Integrity constraint? List the various constraints specified on data.
33. What are the differences between unique & primary key?
34. What is Relation?
35. What are laws formulated by E.F.Codd for RDMS?
36. What is the difference between procedural & non-procedural query language?
37. What are the operations defined in relation algebra?
38. What is Join operation?
39. What is the difference between join & outer join?
40. What is aggregate function? List the various aggregate functions.
41. What is Tuple & Domain Relational calculus?
PART – B
UNIT-2
1. Difference between Drop and Truncate.
2. Difference between Drop and Delete.
3. What are Aggregate functions?
4. What is the use of Group by and Order by Clause?
5. What do you meant by table aliasing?
6. What is View? List its advantages.
7. What are the difference between Static and Dynamic SQL?
8. What is Embedded SQL?
9. Define trigger and its types.
10. What are the different types of Authorization?
11. Write syntax for Grant and Revoke Commands.
12. Why do we go for Normalization?
13. What are the different types of Anomalies?
14. What are the pitfalls in bad design of relational db system?
15. Difference between 3NF and BCNF.
16. What is Lossless decomposition?
17. What is F+ and Fc
18. What is Functional Dependency?
19. What is Multivalued Dependency?
20. Difference between Partial and full functional dependency.
PART-B
PART – B
1. a) Compare B-Tree and B+ Tree
b) Explain Hashing Techniques in detail
3. a) Explain the various steps involved in query processing with neat sketch
b) Explain various algorithms used for join operation & estimate the cost of each
b) Explain the four important properties of transaction that a dbms must ensure to
maintain database
5. Explain in detail the Lock based concurrency control techniques with examples