INTRODUCTION  to  DATABASE SYSTEMS

SCHEDULE

  Instructor TA
Instructor Professor Carlo Zaniolo Hyun Jin Moon
Email zaniolo AT cs.ucla.edu hjmoon AT cs.ucla.edu
Homepage http://www.cs.ucla.edu/~zaniolo  
Phone (310) 825-8137  
Office Hour
W 1:00-3:50pm
BH 3532G
Monday, 1:00-2:00pm and
Monday, 4:00-5:00pm
BH 4428
Class BH 2760
TR 2:00-3:40pm

Lab 1A: F 2:00 - 3:50pm, BH 5273
Lab 1B: F 8:00 -9:50am, MS 6229

Exam
Monday, December 13, 2004, 03:00- 06:00pm

Syllabus

  1. Introduction to Databases

  2. Relational Model, Relational Algebra and Calculus

  3. SQL

  4. QBE

  5. Physical Storage Structures and Strategies

  6. Query Processing and Optimization [First project due]

  7. Integrity Constraints and Functional Dependencies [Midterm]

  8. Normal Forms, Database Design, Entity-Relationship Model

  9. Crash Recovery, Concurrency Control and Transactions 

10.  Distributed Databases and distributed transactions [Second Project due]

11. Final Exam (12/13)


GRADE BASIS


TEXTBOOKS