Home
Schedule
Office Hours
Textbooks
Grading
Assignments
Course Outline
Slides
Programming
Documentation
Additional Materials
Related URLs
Archived Mail

CS 540 Database Management Systems

Winter 2009

Instructor: Toshimi Minoura (minoura@cs.orst.edu)

Tentative Course Contents

  • Review of Data Modeling
  • Creating a Database
  • Formulating SQL Queries
  • Relational Algebra
  • Normal Forms
    • Functional and multi-valued dependencies
    • BCNF, 3NF, and 4NF
    • Lossless decomposition
    • Normalization
  • Database Recovery
  • Concurrency Control
  • PHP, HTTP, and HTML Forms
  • Drupal for Web-Based Content Management
    • Installation of Drupal
    • Drupal Database Schema
    • Creating a Drupal Module
    • Drupal Application: Fishing in Oregon
  • Latest Technologies
    • DHTML and JavaScript
    • AJAX