Database Courses at UW

There are three database courses offered:

  • 564 Database Management Systems: Design and Implementation
  • 764 Topics in Database Management Systems
  • 784 Data Models and Languages


    564 Database Management Systems: Design and Implementation

    What a database management system is; different data models currently used to structure the logical view of the database: relational, hierarchical, and network. Hands-on experience with relational and network-based database systems. Implementation techniques for database systems. File organization, query processing, concurrency control, rollback and recovery, integrity and consistency, and view implementation. Prereq: CS 367 and 354. (Current course home page.)


    764 Topics in Database Management Systems

    Implementation of database management systems, the impact of new technology on database management systems, back-end database computers, distributed database management systems, concurrency control and query execution in both distributed and centralized systems, implementation of multiple user views, roll-back and recovery mechanisms, database translation. Prereq: CS 564, 537, and 536 or consent of instructor. (Current course home page.)


    784 Data Models and Languages

    Study of database programming languages. Topics include: Logic based languages, embedded query languages, object-oriented languages. There will be coverage of types, persistence, inheritance, object identity, data models, implementation issues, and case studies of actual systems and languages. Prereq: CS 564 and 536 or consent of instructor. (Current course home page.)


    Please mail your comments to dbgroup@cs.wisc.edu

    Last modified: Mon Jan 31 11:00:00 CST 2000