CS 4604
Introduction to Database Management Systems

Fall 2002

The purpose of CS 4604 is to offer the student an introduction to the design and programming of database systems. In particular, we will cover OO (object-oriented) and ER (entity-relationship) approaches to data modeling, the relational model of database management systems (DBMSs) and the use of query languages such as SQL. We will also cover Datalog, relational algebra and the use of SQL in a programming environment. We will touch upon query processing in a skeletal manner and the role of transaction management will be briefly mentioned. Issues clearly outside the scope of this course are how to implement a DBMS, active database elements, and object oriented DBMSs. We will also devote a class or two to futuristic prospects such as data warehousing and data mining. This is intended to be a first course in database systems for advanced undergraduates in computer science.

Instructor

Teaching Assistant

    Feng Min
    McBryde 133A1
    Email: fmin@vt.edu
    Office Hours: Mondays, Wednesdays, 2pm-4pm.

Class Meeting Times and Contact Info:


First Day's Handout

Notes, Links, and Assignments

Feedback