CS2255-DATABASE MANAGEMENT SYSTEMS ( II YEAR)
QUESTION BANK
UNIT – I
PART – A
- What is database?
- List any four applications of database
- What are the different types of database?
- Define DBMS
- What are the various data languages supported by DBMS?
- What is database system? What is its objective?
- Define schema
- What is meta data?
- What is data dictionary?
- What is database instance?
- What are the disadvantages of file processing system?
- What are the advantages of database system?
- Define data abstraction
- What are the various levels of data abstraction?
- Define – logical schema, Physical schema & External schema
- What is Data Independence? What are its types?
- Define logical & physical data independence
- What is mapping?
- What are the functional components of database system?
- What are the components of Storage Manager and explain each one?
- What are the components of Query Processor and explain each one?
- List the various DBMS languages
- What is DDL? List the DDL Commands
- What is DML? List the DML Commands
- What is data model? List the various data models
- Define the following
· Entity & Entity set
· Relationship & Relationship set
· Attribute & their types
· Strong & Weak entity
- What is mapping cardinality?
- What is total & partial participation constraint?
- What are the differences between Hierarchical & Network data model?
- What is primary key & foreign key?
- What is super key & candidate key?
- What is Integrity constraint? List the various constraints specified on data.
- What are the differences between unique & primary key?
- What is Relation?
- What are laws formulated by E.F.Codd for RDMS?
- What is the difference between procedural & non-procedural query language?
PART – B
- With neat sketch explain the database system structure (16)
- Explain two-tier & three-tier DBMS architecture (10)
- Discuss the merits & demerits of database system over traditional file processing system (16)
- Write notes on
(a) Hierarchical (6) and (b) Network Model(6)
- Draw an E-R diagram for
- Banking system
- Airline Reservation system
- ATM
- XYZ Company
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?
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. What are the operations defined in relation algebra?
13. What is Join operation?
14. What is the difference between join & outer join?
15. What is aggregate function? List the various aggregate functions.
16. What is Tuple & Domain Relational calculus?
12.
PART-B
- Explain Join operation with its types.
- Explain in detail about Security.
- Explain the operations in relational algebra with examples (10)
- Explain Tuple Relational Calculus & Domain Relational Calculus.(8)
- What is Normalization ? Explain the following Normal Forms 1NF,2NF,3NF,BCNF,4NF,5NF.
- Explain the properties of Decomposition with suitable examples.
- What is Functional Dependency? Explain F+ and Fc
UNIT - 3
PART-A
- Why do we go for Normalization?
- What are the different types of Anomalies?
- What are the pitfalls in bad design of relational db system?
- Difference between 3NF and BCNF.
- What is Lossless decomposition?
- What is F+ and Fc
- What is Functional Dependency?
- What is Multivalued Dependency?
- Difference between Partial and full functional dependency.
PART – B
1.Compare 3NF and BCNF.
2.Describe about 1NF and 2NF with an example.
3.Define functional dependency and explain briefly.
4.What is decomposition and explain its types.
UNIT -4
- What is transaction?
- Give the meaning of the expression ACID transaction.
- Explain the phases of the protocol which ensures serializability.
- Classify the various types of System failure.
- State the advantages and disadvantages of data replication.
- When are two schedules said to be conflict equivalent?
- Define the terms Replication and Fragmentation, in terms of where data is stored.
- What are Structural types and collection types?
- What is need for concurrent execution of transactions?
- What is deadlock? What are the various methods used to prevent deadlock?
- What is redo and undo?
- What is Recoverable and cascadeless Rollback?
- How deferred update recovery technique differs from immediate update?
- What are the types of transparencies that a distributed database must support?
Part – B
1) ) Write short notes on Conflict & View serializability.
2) Explain the four important properties of transaction that a dbms must ensure to maintain database
3) Explain in detail the Lock based concurrency control techniques with examples
4) Explain timestamp ordering concurrency control protocol and the modifications implemented in it.
5) b)Write short notes on Shadow paging
6) Explain Log based recovery techniques with examples
7) Explain about system recovery.
Unit -5
1) What are the factors considered in estimating the cost of evaluation plan?
2) What is index ?List out the types.
3) Difference between sparse and dense index.
4) Give any two advantages of Sparse over dense index
5) Difference between B-Tree and B+ Tree .
6) What is Heap file? How are pages organized in a heap file?
7) Why do we go for Multilevel Indices?
8) How Clustering file organization differs from other file organization ?
9) What is the index structure of a file?
10) What is Bucket Skew? When are they occur?
11) Difference between Open and Closed static hashing.
12) List out the conditions under which bucket overflow occurs.
13) What is execution plan?
14) What is meant by query processing?
PART-B
1) Compare B-Tree and B+ Tree
2) b) Explain Hashing Techniques in detail
3) List the different levels in RAID technology and explain it features
4) Explain the various approaches in File organization
5) Explain the various steps involved in query processing with neat sketch
6) b) Explain various algorithms used for join operation & estimate the cost of each
0 comments:
Post a Comment