Module 3: Normalization in DBMS and SQL
1. What is functional dependency? Explain its types.
2. Explain informal design guidelines for relational schema design.
3. What is normalization? Explain 1NF,2NF,3NF.
4. What is an anomalies? Explain the types of anomalies with an example.
5. Explain data types in SQL and explain substring pattern matching.
6. Explain schema changing statements (alter and drop) in SQL.
7. Explain INSERT, DELETE, UPDATE statements in SQL.
8. Explain different constraints in SQL.
Module 4: Advanced SQL Queries and
Transaction Processing.
1. Explain joins in SQL with its types.
2. Explain group by, order by and having clause with an example.
3. Demonstrate working of assertions and triggers in SQL. Explain with an example.
4. Explain cursors and views with an example.
5. Demonstrate transaction states and additional operations.
6. Discuss the ACID properties of database transaction.
7. Explain characteristics based on serializability.
8. Discuss the type of problems that may encounter with transaction that run concurrently.