343 INTRODUCTION TO DATABASES

advertisement
343
INTRODUCTION TO DATABASES
Winter 2005
http://www.cs.toronto.edu/db/courses/343/
or
http://www.cs.toronto.edu/~ramona/teaching/csc343/w05/
General:
Class meets on Tuesdays, 6–8pm
Room BA 1130
Tutorials: Tuesdays, 8–9pm
Room BA 1130
Instructor:
Ramona Truta
ramona@cdf.toronto.edu
Office: BA 3222
Office hours: Tuesdays 4–6pm,
and by appointment.
Requirements
2 tests (20% each)
3 homeworks (35%)
Final in-class test (25%)
A minimum average of 50 % on the
tests (combined) is required to pass this
course.
Text
No required text.
Lecture notes will be posted on the web.
Strongly-recommended texts:
Database Systems: The Complete Book by H. GarciaMolina, J. Ullman, and J.
Widom. Prentice Hall, 2002.
Database Systems Concepts
by A. Silberschatz, H. F. Korth, and S. Sudarshan McGraw Hill, 2002.
Recommended preparation
Proficiency in C.
Topics
Concepts, approaches, and techniques in database management
systems (DBMS): relational databases, querying and updating a
database, query language SQL, database constraints and design, elements of database technology.
Schedule
Assignments:
Assignment 1
Assignment 2
Assignment 3
Post: Jan 20
Post: Feb 21
Post: March 17
Due: Feb 3
Due: March 4
Due: March 31
(10%)
(15%)
(10%)
Assignment 2 is done on db2, available on CDF machines.
Tests:
Test 1
Test 2
Final in-class test
Feb 1
March 8
April 5
room TBA
room TBA
room TBA
Late Homeworks
The due dates for all homeworks will be as listed above, at 5pm. By
that time, your homeworks must be in the CSC343 drop box (and files
submitted for assignments 2 and 3), located in BA-3222. Penalties
for late homeworks: 20% for each day (5:01pm counts as one day late,
and no more than 2 penalty days). If your assignment is late you have
to submit it electronically to your TA.
Important: a cover page will be provided for each assignment. Do not
forget to fill it in properly, and attach it to your paper submission.
All homeworks must be typed. Handwritten assignments will not
be marked. When you submit electronically, you have to use one of
the following accepted formats: plain ASCII file, Postscript, or PDF.
Remarking requests
For assignments 1 and 2, and tests 1 and 2: after your assignments/tests are marked, you have one week to submit written remarking requests. Such requests should be submitted to the TAs for
your tutorial section.
For assignment 3 and test 3: remarking office hours will be scheduled.
Newsgroup ut.cdf.csc343h
For this term, the newsgroup is for students only, since two different
sections of CSC343 share it. All important announcements will be
made on the web page instead. There will be an announcement link;
please check it at least twice a week.
Email
Please follow these rules:
• The Subject line must contain “csc343”.
• Shorter messages get faster responses.
• If you send me a program and ask “what is wrong with it?”, do
not expect a reply.
• No attachments, no HTML, no MIME encoding, no MS Word
and no hotmail! See http://www.expita.com/nomime.html
on why and how not to use HTML in email messages, and other
email etiquette rules.
Download