Classic Topics (continued)
Query Languages
- Languages designed to support "queries" (requests for data) and other DB operations
- We will study the formal "relational algebra" and the practical language SQL.
Transaction processing
- Managing user-activated programs, to guarantee service and preserve DB integrity.
- We will learn the key issues and terminology of concurrent access and crash recovery.