Data Base Management Systems
Important topics and questions
UNIT 1
Part 1
1. define data, information, database, dbms? Differences between db and dbms?
2. Write about file based system? Write draw backs of file-based system?
3. What is database approach? Write advantages and disadvantages of database approach?
Part 2
4. Explain classification of database management systems? Explain types of data model?
5. Explain three schema architecture of data base?
6. What are the costs and risks of database approach?
UNIT 2
Part 1
1. Explain ER model? Write the building blocks of ER model?
2. Define entity sets? Explain types of entity set?
3. Define attributes? Explain types of attributes?
4. Define relationship degree? Explain classifications of relationship?
5. How to reducing ER diagram to tables?
Part 2
6. Explain EER model? write advantages of ER model?
7. Define attribute? Explain inheritance?
8. Define constraints? Explain constraints specialization and generalization?
UNIT 3
Part 1
1. Define relational model? Write characteristics of relational model?
2. Explain CODD’s Rules?
3. Explain concept of keys(super key, primary key, foreign key)?
4. What is relational algebra? Write operations on relational algebra?
5. Write advantages and disadvantages of relational algebra?
Part 2
6. Define relational calculus? Explain types of relational calculus(tuple and DRC)?
7. Define functional dependency? Explain 1NF,2NF,3NF?
Unit 4
Part 1
1. Explain SQL? types of commands in SQL ?
2. Write data types in SQL?
3. Define DDL? Explain DDL commands (create,drop,alter,rename)?
4. Define DML? Explain DML commands ( insert, delete, update)?
Part 2
5. Write about selection and projection operations(DQL)?
6. Explain types of join in SQL?
7. Explain views in SQL?
8. Write about table modification commands(alter,update)? Explain set operation?
UNIT 5
Part 1
1. Define PL/SQL? Write structure of PL/SQL?
2. Explain PL/SQL elements?
3. Write about data types and operators precedence?
Part 2
4. Explain control structure ( IF, ELSE statements)and iterative control (loop, while loop,
for loop)
5. What are the steps to create PL/SQL program?
6. Define triggers? Explain types of triggers?