|
CSE-3421M
Introduction to Database Systems
York University
Winter 2014
|
Class Homepage
|
|
|
Instructor:
|
Parke Godfrey
|
Office:
|
#2050 LAS
|
Office Hours:
|
We 3–5pm
|
& by appointment / availability
|
Ph#:
|
416-736-2100 x66671
|
e-mail:
|
godfrey@cse.yorku.ca
|
|
|
T.A.:
|
Jason Yan Chen
|
Office:
|
#2057 LAS
|
Office Hours:
|
Tu 7–8:30pm
|
e-mail:
|
ychen@cse.yorku.ca
|
|
|
|
Term:
|
Winter 2014
|
Time:
|
Tu & Th 5:30–7:00pm
|
Place:
|
Ross S205
|
|
|
|
|
Welcome
to the course
Introduction to Database Systems,
CSE-3421 for winter term 2014.
Materials, instructions, and notices
for the course will accumulate here over the semester.
|
|
|
|
Class
notices will accumulate here over the term.
Be certain to check here regularly.
Also, be certain to refresh this page via your browser
when you visit to ensure that you are not looking at an old, cached copy.
Otherwise, you can miss the latest message.
Marks
accumulating on ePost.
The final exam for the course
will be
14:00—17:00 Saturday 19 April 2014
in
TEL 0016.
Project #4,
The Apt APP,
is up and running.
Due by 11:59pm Sunday 6 April 2014.
Project #3,
SQL Jeopardy
is up and running.
Due by 11:59pm Friday 4 April 2014.
Test #2 on Thursday 13 March 2014
(during lecture time in the usual room).
Project #2,
Creating a Database,
is up and running.
Due by 11:59pm Tuesday 11 March 2014.
|
|
|
|
|
Lecture Notes
- Introduction
- Databases: Asking the Computer Questions.
PDF
- Design
- E-R Modeling
- Chapter 2 textbook slides:
1-per (PDF)
- E-R guidelines & example:
1-per (PDF),
4-per (PDF)
- E-R bookstore example:
1-per (PDF),
4-per (PDF)
- The Relational Model
- Normalization
- Chapter 19 textbook slides:
PDF (1 per),
PDF (6 per)
- Formal definition chart of the normal forms:
PDF
- Queries
- The Relational Algebra & Calculus
- Chapter 4 Textbook Slides / Part A (Relational Algebra):
PDF (1 per),
PDF (6 per)
- Chapter 4 Textbook Slides / Part B (Relational Calculus):
PDF (1 per),
PDF (6 per)
- SQL
- Applications
- Codd's Twelve Commandments:
PDF (1 per)
- Application Programming
- Chapter 6 Textbook Slides (modified):
PDF (1 per),
PDF (2 per),
PDF (6 per)
- JDBC, a practical guide:
PDF (1 per),
PDF (2 per)
- IBM DB2's SQL/PL, a brief example:
PDF (1 per),
PDF (2 per)
- Internet Applications & Multi-tier Systems
- Transaction Management
- System Overview:
PDF (1 per),
PDF (4 per)
- ACID & Transaction Management (for Chapter 16):
PDF (1 per),
PDF (4 per)
|
|
Resources
- the textbook
- PRISM Accounts
You need a Prism computer account
to do the projects (#2 and onward).
If you do not have one,
do get one set up.
- IBM DB2 & SQL:
- DB2 on PRISM (local notes)
- from IBM
- more on SQL
- materials from Graeme Birchall
|
|
|
|
|
|
|
|