* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download CS 561 Database Management Systems Syllabus
Survey
Document related concepts
Microsoft Access wikipedia , lookup
Tandem Computers wikipedia , lookup
Oracle Database wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Ingres (database) wikipedia , lookup
Concurrency control wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Relational algebra wikipedia , lookup
Functional Database Model wikipedia , lookup
ContactPoint wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Clusterpoint wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Transcript
CS 561 Database Management Systems Syllabus The syllabus below describes a recent offering of the course, but it may not be completely up to date. For current details about this course, please contact the course coordinator. Course coordinators are listed on the course listing for undergraduate courses and graduate courses. Text Books Required Silberschatz, Korth, Sudarshan , Database System Concepts , 5th ed., 2005 Week-by-Week Schedule Week Topics Covered Reading Assignments 1 Introduction to database management systems Ch 1 2 Database design and the E-R model Ch 6 3 Embedded SQL and database application programming Handout 4 Relational model -- Introduction Ch 2 Exercise questions (ch 1 and 2) 5 Relational model -- algebra operations Ch 2 Programming assignment 1 6 SQL -- Introduction, basic structure of SQL queries Ch 3 7 SQL -- set ops, aggregate functions, nested subqueries Ch 3 8 SQL -- views, modifications, joins Ch 3 9 Midterm exam 10 SQL -- data types, schemas, constraints Ch 4 11 Relational DB design -- introduction Ch 7 12 Relational DB design -- functional dependency theory Ch 7 13 Relational DB design -- normalization Ch 7 14 Final exam Programming assignment 2 Exercise questions (ch 7)