DBMS-Super Important questions-18CS53
DBMS-Super Important questions-18CS53
DBMS-Super Important questions-18CS53
Module-5
1.Briefly discuss the two phase locking techniques for concurrency control
2.When do deadlock and starvation problems occur? Explain how these
problems can be resolved?
3.Define transaction? Discuss acid properties? Also explain the transition
diagram of a transaction?
4.Why do we need concurrency control and recovery? Explain types of
problems that may occur when two transactions run concurrently?
5.Explain Timestamp ordering algorithm?
6.Explain the following
(i)Transaction rollback and Cascading rollback (ii)Transaction support in SQL
(iii)Shadow paging (iv) No undo/redo recovery based on deferred paging
(v)recovery techniques based on immediate updates.
7.What is a schedule? Explain with example serial, non serial and conflict
serializable schedules.
Module-4
1.What is dynamic sql, discuss how dynamic sql is different from Embedded
SQL
2.Explain insert, delete, update,drop and alter statements in SQL with
examples.
3.Explain SQLJ, and also discuss how it is different from JDBC
4.Explain single tier and client server architecture
5.Write a short note on 3-tier architecture, mention its advantages
6.Define the following
(i)Html forms (ii)Java scripts (iii)CGI (iv)Servlets
7.Explain the constraints used in SQL with example
(i)Nested queries (ii)Aggregate functions (iii)Triggers (iv)Views (v) Schema
change (vi)Group by (vii)Assertions
8.With an example? Explain stored procedures in SQL
Module-1
Questions framed shall follow all Bloom’s learning levels with appropriate
action verbs ensuring coverage of all COs
4. Our Supporters