ITEC3220 R

Using and Designing Database Systems

Winter 2003  

Lecture notes

Final Exam will take place in CLH E. Brief review is under the link in Course Requirements.

Check your mark for assignment # 3

Possible solution for Assignment # 4

Extra office hours: Sunday, April 6, 2003  at 5:00 - 6:00 p.m.
                                Wednesday, April 9, 2003 at 5:00 - 7:00 p.m.

Check your mark for assignment # 2

Possible solution for Assignment # 3 (Part III)

Possible solution for Assignment # 2

Homework 6 (answer)   Misprint is fixed. My thanks go to Jiang Liu

Assignment # 4 is posted.  Second due date is April 4, 2003

Double check the answer for query 2 Homework 3.  I am thankful to Yanhui Ding.

Correct answer for Example 3 from "More examples"

Homework 5 (answers)

March 5, 2003. TA's office hour is canceled.  

Assignment # 3 is posted  

Help with SQL*LOADER http://www-db.stanford.edu/~ullman/fcdb/oracle/or-load.html (Our thanks go to Youssef E.Hawa)

Mid-Term marks are available under the hyperlink at the bottom of the page. 

Homework 3 and 4 (answers)

Useful link www.orafaq.com

On March 6, 2003 our class will take place in Gauss Lab at 17:30 - 19:00.

New due date for assignment # 2: March 3, 2003  4:30 p.m. (full credit), March 7, 2003  4:30 p.m. (20%  less)

Assignment # 2 is posted   

Assignment Drop-box is located in Ross bldg. North, 5-th floor.

On February 11, 2003 our class will take place in Gauss Lab at 17:30 - 19:00.

Your first steps in Gauss Lab...

Do you want to be an instructor?

Assignment # 1 is posted      Clarification Page

Queries # 5 and 9

Full outer join of S1 and T (the answer is here)

Lectures Location Instructor Office Office Hours TA TA Office TA Office Hours
TR 17:30-19:00 SLH B Marina Erechtchoukova CCB#150 W 17:45-18:45
R 19:00 - 20:00
Alexei Nakonechnyi
(ITEC3220R@aml.yorku.ca)
RN #525 T 13:00-14:00
W 14:30-15:30 

Course Outline  

Objectives 

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

 Specific topics to be covered include:

  1.  Database Models

  2.  Database Conceptual Design and ER Modeling

  3. Logical Database Design

  4. Structured Query Language

  5. Trends in DBMSs

 

Required Textbook:

Database Systems. Design, Implementation, and Management, Fifth Edition.
P. Rob, C. Coronel .
Course Technology, a division of Thompson Learning, Inc., 2002.
ISBN 0-619-06269-X

Reference Books:

A Guide to SQL, Fifth Edition. Philip J. Pratt
Course Technology, a division of Thompson Learning, Inc., 2001.
ISBN 0-619-03382-7

Database Systems. A Practical Approach to Design, Implementation, and Management, 3/e. T. Connolly, C. Begg. Addison Wesley, 2002. ISBN 0-201-70857-4

Database Management Systems, 2/e. Ramakrishnan, R., Gehrke, J. McGraw Hill, 2000. ISBN: 0-07-232206-3.

Course Requirements and Weight Distribution

  Weight (%) Due Date
Assignment 1 9 February 7, 2003, 4:30 p.m.
Assignment 2 9 March 3, 2003 4:30 p.m. (extended)
Assignment 3 9 March 17, 2002 
Assignment 4 8 March 31, 2003 4:30 p.m.
Mid-term 25 February 13, 2003
Final Exam 40 April 10, 2003 12:00 - 15:00 
CLH E

Assignments

The assignments will involve database design and implementation of a relational database using Oracle DBMS software in Gauss Lab. Student papers MUST be submitted to the assignment drop-box before or on due date and due time. York University's rules for academic honesty and plagiarism always remain in effect.

Late Policy

Assignments submitted within one week after due date/time will be graded with 20% mark deduction.

    Assignments later than one week will not be accepted and they will receive a mark of zero. Only in exceptional cases, when the medical or other acceptable documentation is supplied, the weight of that assignment will be added to the weight of the final exam. Such documentation must indicate that either
    ·
you could not be present on the due date
    · or some problem prevented you from working on the task for at least 50% of the time that you had to do it.

Mid-Term Exam

A make-up midterm will NOT be provided. If you miss the midterm for medical reasons the weight will be added to the weight of the final exam.

Final Exam

The final exam is held during the University examination period. The date of the final exam is not known until the official University examination schedule is published. It is your responsibility to be present at the exam. No agreement will be given for deferred standing for reasons of travel plans.

Marks

Mid-Term Answers