Download presentation
Presentation is loading. Please wait.
1
Final Review Topics Chapter 4 SQL,
Chapter 7 Relational-Database Design, Chapter 11 Storage and File Structure, Chapter 12 Indexing and Hashing, Chapter 15 Transactions, Chapter 16 Concurrency Control
2
SQL Emphasis on Aggregate Functions, Nested Subqueries, DB Modifications, and DDL
3
Relational Database Design
First Normal Form and Preliminaries Why we need normalization? Functional Dependencies BCNF and 3NF Decompositions Desirable Properties of Decomposition Lossless Join Property Dependency Preserving Property
4
Storage, Indexing and Hashing
Storage Considerations, why is that important? Ordered Indices B+-Tree B-Tree (Basic Concepts) Hashing, static & dynamic Index Definition in SQL
5
Transactions Meaning of a Transaction ACID Property
Concurrent Execution Serializability & Conflict Serializability Testing for Serializability Recoverability (Basics)
6
Concurrency Control Lock-based Protocols Two-Phase Locking
Tree Protocol Timestamp-based Protocol Deadlock Handling
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.