|
CS145 - Introduction to Databases
Autumn Quarter 2003
|
Index
Class Resources
Assignments
Final Exam
Oracle System Notes
- Important; Read This Document!
Course
Information (HTML).
Note that this is a ``living document''; it will change as new
information about the course is known.
- Course
Outline (HTML).
Likewise, this outline may change if the schedule requires it.
Resources
Slides.
Here, you can find slides from last year, with voiceover. We shall not
be using the voiceover this year, but we shall post similar "silent"
slides just before each class. You can also obtain GIF slides that are
equivalent to last year's slides without the voiceover or the animation.
There will be several topics covered this year for which no previous
slides exist, so only the PPT slides without voiceover will be made
available.
You can get handouts and exams from previous years through the web page
of the textbook
A First Course in Database Systems.
For the latest information on
errata, go to
The
Errata
Sheet for the text.
For solutions to *'d exercises in the text, go to The
Solutions Pages for the text.
If you haven't taken CS103 and are unsure whether you have the
material, you may look at Class Notes for
CS109 (109 was the old number for what is now 103).
Assignments
- PDA Assignment
#1, due Thursday 10/9/03, before class.
-
The First OTC Assignment
is now ready. It is called er-f03, and its due date is Tuesday 10/7/03, before
class.
Please complete this assignment before then. You have as many chances
as you like to see how you are doing and learn the material if you are
getting questions wrong. In most cases, submitting work with wrong
answers will result in your getting hints. Only your final score counts.
-
The OTC Assignment
due 2:45PM Tuesday 10/14/03 is now available. It consists of two parts:
errel-f03 and fds-fall03.
- PDA Assignment
#2, due Thursday 10/16/03, before class.
-
The OTC Assignment
due 2:45PM Wednesday 10/22/03 is now available. It consists of
two parts, with 5 and 4 questions, respectively, under the usual
Homework link; these are norm-mvd-f03 and ra-f03.
- PDA Assignment
#3, due Thursday 10/23/03, before class.
-
The OTC Assignment
due 2:45PM Tuesday 10/28/03 is now available. It consists of three parts.
One part, cons-f03, is an ordinary homework on constraints, and is reached via
the Homework tab on the frame. The other two, called "SQL Queries 1" (4 queries)
and "battleships"(3 queries),
are SQL labs, obtained through the Laboratories tab in the
frame. We recommend that you do these by writing the queries off-line
and then pasting them into the boxes that OTC provides. It may also help to
work on the queries in each lab one-at-a-time, and only when all have been
debugged, submit the form with all queries pasted in. You can also use
the back button to avoid losing what you have typed.
- PDA Assignment
#4, due Thursday 10/30/03, before class.
-
The OTC Assignment
due Nov. 4, 2:45PM is now available. Note:
Deadline extended to Friday 11:59PM.
It consists of a single SQL Lab of four
queries, called Sales.
However, these queries are quite tricky. You should try them before
the midterm to hone your SQL skills, but we are not going to expect that
everyone will get them correct. Remember a general rule for composing SQL
queries: Start with the FROM --- decide what relations you need in order to
get the data you need. Then, work on the WHERE clause --- what about the
tuples of these relations is needed to get only the combinations of
tuples you want? If necessary, do GROUP BY, HAVING. Finally, fill in the
SELECT clause to get the output you desire.
-
The OTC Assignment
due Nov. 11, 2:45PM is now available. It consists of two homeworks of four
questions each, called psm-host-f03 and obj-rel-f03.
- PDA Assignment
#5, due Thursday Nov. 13, before class.
-
The OTC Assignment
due Nov. 18, 2:45PM is now available. It consists of a single set of six
questions, called datalog-f03.
- PDA Assignment
#6, due Thursday Nov. 20, before class, but optionally may be handed in as
late as Tuesday Nov. 25, before class, without penalty.
-
The OTC Assignment
due Dec. 2, 2:45PM is now available. It consists of a single set of six
questions, called uml-odl-f03.
- PDA Assignment
#7, due Thursday, Dec. 4, before class.
Please try to get this done in time, but if you haven't yet used your late days,
and you really want to cut into finals-study time, you may use them now.
Final Exam
Information Regarding the Oracle System