Lecture: 3 hours
Discussion: 1 hour
Prerequisite: Course ECS 165A
Grading: Letter; projects (50%), midterm/final (50%)
Catalog Description:
Advanced Database Systems: Object-Oriented and Object-Relational Database
Systems; Distributed and Multidatabase Systems; Advanced Database Applications:
Web-Based Database Access, Data Warehouses.
Expanded Course Description:
Textbook:
A. Silberschatz, H.F. Korth, and S. Sudarshan: Database System Concepts,
(5th Edition), McGraw-Hill, 2006
Computer Usage:
Students work individually on projects in a UNIX/Linux workstation environment,
using standard UNIX/Linux tools as well as major database software packages,
including the Oracle RDBMS and major Web-based programming interfaces to
database systems.
Programming Projects:
This course is heavily design-oriented. In at least three projects,
students have to apply design and system concepts learned in class to design
and implement real-world database applications on top of major database management
system software. The projects establish certain techniques to be used, but
then give open-ended design assignments to include programming and design opportunities.
Engineering Design Statement:
The projects involve design, implementation and verification of database
applications using a variety of database systems including object-oriented,
object-relational and distributed database systems. The systems and tools used
for these projects resemble those that would be found in industry to the extent
possible, including the standard database query languages SQL and OQL. Projects
are graded based on the design, performance, and correctness, including documentation.
Examination questions are based on database models and database design techniques
discussed in the lecture and from the projects.
ABET Category Content:
Engineering Science: 2 units
Engineering Design: 2 units
Goals:
Students will:
Student Outcomes:
Instructor: B. Ludaescher
Prepared By: M. Gertz (February 2006)
Overlap Statement:
This course does not duplicate any existing course.
5/06