Slide Dr. Almetwally Mohamad Mostafa spx is335 /
Disk Storage, Basic File Structures, and Hashing13 Indexing Structures for Files26 Algorithms for Query Processing and Optimization39 Optimization & Denormalization26 Transaction Management39 concurrency control techniques13
Disk Storage, Basic File Structures, and Hashing Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe
Disk Storage Devices Files of Records Operations on Files Unordered Files Ordered Files Hashed Files ◦ Dynamic and Extendible Hashing Techniques RAID Technology Sli de 13- 4
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Indexing Structures for Files
Slide Types of Single-level Ordered Indexes ◦ Primary Indexes ◦ Clustering Indexes ◦ Secondary Indexes Multilevel Indexes Dynamic Multilevel Indexes Using B-Trees and B+-Trees Indexes on Multiple Keys
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Algorithms for Query Processing and Optimization
Slide Introduction to Query Processing 1. Translating SQL Queries into Relational Algebra 2. Algorithms for External Sorting 3. Algorithms for SELECT and JOIN Operations 4. Algorithms for PROJECT and SET Operations 5. Implementing Aggregate Operations and Outer Joins 6. Combining Operations using Pipelining 7. Using Heuristics in Query Optimization 8. Using Selectivity and Cost Estimates in Query Optimization 9. Overview of Query Optimization in Oracle 10. Semantic Query Optimization
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Introduction to Transaction Processing Concepts and Theory
Slide Introduction to Transaction Processing 2 Transaction and System Concepts 3 Desirable Properties of Transactions 4 Characterizing Schedules based on Recoverability 5 Characterizing Schedules based on Serializability 6 Transaction Support in SQL
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Concurrency Control Techniques
Slide Databases Concurrency Control 1.Purpose of Concurrency Control 2.Two-Phase locking 3.Limitations of CCMs 4.Index Locking 5.Lock Compatibility Matrix 6.Lock Granularity