CSC 370

Connex

  • Instructor: Alex Thomo
  • Office: ECS 556
  • Email: thomo@cs.uvic.ca
  • Office Hours:
    • Wednesdays, 2:30 PM to 3:30 PM
    • Fridays, 3:30 PM to 4:30 PM

Overview

This course is an introduction to database systems. Topics include database design, query languages, query optimization, concurrency control, and recovery from failures. The major topics to cover are:

  • Database design
  • Relational Algebra
  • SQL
  • Data Analytics
  • Security
  • Query evaluation
  • Transaction Management
  • Recovery from System Failures
  • NoSQL Databases

Textbook

  • Database Systems: The Complete Book
    • Author: Hector Garcia-Molina, Jeffrey D. Ullman, and * Jennifer D. Widom
    • Publisher: Prentice Hall
    • ISBN: 0131873253
    • Year: 2008
    • Edition: 2nd Edition

Assessment

Task Weight
Assignments 30%
Midterm 20%
Final 50%