COSC406-Advanced Database Systems
- Preliminaries:
- Lecture Slides
- Chapter 01 - Introduction: Databases and Database Users
- Chapter 02 -Database System Concepts and Architecture
- Chapter 03 - Data Modeling using the ER Model
- Chapter 04 -Enhanced Entity-Relationship (EER) Model
- Chapter 05 - The Relational Data Model and Relational Database Constraints
- Chapter 06 - The Relational Algebra and Calculus
- Chapter 07 -Relational Database Design by ER- and EERR-to-Relational Mapping
- Chapter 08 - SQL 99: Schema Definition, and Queries and Views
- Chapter 09 - Introduction to SQL Programming Techniques
- Chapter 10 - Functional Dependencies and Normalization for Relational DBs
- Chapter 11 - Relational Database Design Algorithms and Further Dependencies
- Chapter 12 - Practical Database Design Methodology and Use of UML Diagrams
- Chapter 13 - Disk Storage, Basic Files Structures, and Hashing
- Chapter 14 - Indexing Structures for Files
- Chapter 15 - Algorithms for Query Processing and Optimization
- Chapter 16 - Practical Database Design and Tuning
- Chapter 17 - Introduction to Transaction Processing Concepts and Theory
- Chapter 18 - Concurrency Control Techniques
- Chapter 19 - Database Recovery Techniques
- Students' Grades
- Second Semester 2009/2010:
- Test 1 (Solution), Final Exam (Solution)