This course covers advanced database management system design principles and techniques. Course topics include access methods, query processing and optimization, transaction processing, distributed databases, object-oriented and object-relational databases, semi-structured data, search engines, transaction management, advanced indexing, multidimensional data, performance evaluation, advanced structured query language (SQL), and database tuning. Students learn about the advanced object-relational features such as binary large objects (BLOBs), abstract data types, and methods. In addition, students learn about database programming including the use of triggers and stored procedures.
Preview the Online Syllabus
(Please visit the University bookstore to view the correct materials for each course by semester as the contents of the actual online syllabus may differ from the preview due to updates or revisions)