Download CS 561 Database Management Systems Syllabus

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

DBase wikipedia , lookup

Microsoft Access wikipedia , lookup

Tandem Computers wikipedia , lookup

Oracle Database wikipedia , lookup

Btrieve 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

Database wikipedia , lookup

Functional Database Model wikipedia , lookup

ContactPoint wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Clusterpoint wikipedia , lookup

Open Database Connectivity wikipedia , lookup

SQL wikipedia , lookup

PL/SQL wikipedia , lookup

Database model wikipedia , lookup

Relational model 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)