Course Number:CS G130
Credit Hours: 4
Course Title: Introduction to Database Systems

Course Description: Introduces relational database management systems as a class of software systems. Prepares students to be sophisticated users of database management systems. Covers design theory, query language, and performance/tuning issues. Topics include relational algebra, SQL, stored procedures, user-defined functions, cursors, embedded SQL programs, client-server interfaces, entity-relationship diagrams, normalization, B-trees, concurrency, transactions, database security, constraints, object-relational DBMSs, and specialized engines such as spatial, text, XML conversion, and time series. Includes exercises using a commercial relational or object-relational database management system.

Fall Offering: Lab/Coreq 1:

Spring Offering: Lab/Coreq 2:

Summer Offering: Lab/Coreq Remarks:

Summer 1 Offering: Prerequisite 1:

Summer 2 Offering: Prerequisite 2:

Cross-Listed Course 1: Prerequisite 3:

Cross-Listed Course 2: Prerequisite 4:

Cross-Listed Course 3: Prerequisite 5:

Cross-Listed Course 4: Prereq Remarks:

Cross-Listed Course 5: Repeatable: N

Additional Information: