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:
|