Introduction to Database Management Systems
CSE-3421 M
Syllabus


Semester: Winter 2010
Course/Sect#: CSE-3421M
Time: Tue, Thu 5:30-7pm
Location: CLH 110
Course website: http://www.cse.yorku.ca/~jarek/courses/3421/W10
Instructor: Jarek Gryz
Office: 2049 CSB
Office Hours: Tue 4-5PM
Thu 4-5PM
and by appointment
Ph#: 416-736-2100 x70150
e-mail: jarek@cs.yorku.ca
T.A.: Przemyslaw Pawluk
Office: CSB 2053
Office Hours: Thu 4-5PM
Ph#: N/A
e-mail: pawluk@cse.yorku.ca

Course Materials (to accumulate over the semester)
Useful On-line Information

The Course

Description (from the academic calendar)

The purpose of this course is to introduce the fundamental concepts of database management, including aspects of data models, database languages, and database design. At the end of this course, a student will be able to understand and apply the fundamental concepts required for the use and design of database management systems.

Course Objectives

Students will become proficient at modeling databases at a conceptual and physical level of design. Students will be able to develop database schemas that enforce data integrity. Students will also become knowledgeable in the creation, altering, and manipulation of tables, indexes, and views using relational algebra and SQL.

Specific topics to be covered include:

This corresponds to the following chapters from the textbook: 1, 2, 3, 4, 5, 16, 17, 18, 19, and possibly 6 and 21.


Books / Reading

Required Textbook / Reading

Database Management Systems.
Third Edition, 2003.
Raghu Ramakrishnan and Johannes Gehrke
WCB/McGraw Hill.
ISBN: 0-07-232206-3
URL: http://www.cs.wisc.edu/~dbbook

Useful Books / Reading

Understanding the New SQL: A Complete Guide
First Edition, 1993.
Jim Melton and Alan R. Simon.
Morgan Kaufmann Publishers.
ISBN: 1-55860-245-3
Using the New DB2: IBM's Object-Relational Database System
First Edition, 1996.
Don Chamberlin
Morgan Kaufmann Publishers.
ISBN: 1-55860-373-5

Grading Criteria / Course Requirements

Percentage When
Midterm 20% TBA
Final Exam 40% TBA
Project 30% Every month
Homework 10% Every two weeks

The grading policy is a standard one. The instructor will grade the exams. The TA will grade the projects. Projects and homeworks late no more than 48 hours will receive half of the credit. After 48 hour delay, no assignments will be accepted.

York University's rules for academic honesty and plagiarism are always remain in effect. Discussion is fine on the projects. However, collaboration is not. The work must be your own. Exams, of course, must be done on your own.

If you miss a midterm for good reason (e.g., illness with a medical document), your Final Exam grade will count for both the final exam and the missed exam.


Jarek Gryz