1. Announcement

2. Lab

Lab Week Contents Solution
lab1 3 Linux Basics + Setting up your postgres server
lab2 4 postgres tutorial + exercise sol
lab3 5 postgres + SQL exercises sol
lab4 6 postgres server programming
lab5 7 same as lab4
lab6 8 reserved for proj1
lab7 9 reserved for proj1
lab8 10 reserved for proj2
lab9 11 reserved for proj2
lab10 12 reserved for proj2
lab11 13 reserved for proj2

3. Written Assignments

All assignments are individual assignments.

Specification Topic(s) Deadline Solution
ass1 + ass1 info page SQL + ER 4 Sep 2009
ass2 DB Theory 16 Oct 2009 (Fri)

4. Programming Projects

All projects are individual projects.

Specification Topic(s) Deadline
proj1 University Database 29 Sep 2009 (Tue)
proj2 Spatial Databases 23 Oct 2009 (Fri)

5. About the Course

5.1. Detailed Course Introduction

See here.

5.2. Staff

Name Role Phone Email
Dr. Wei Wang Lecturer-in-charge 9385 7162 cs9311@cse

5.3. The Textbook and Reference Books

Role Name
textbook Database Management Systems (Third Edition)
references Database System Concepts (Fifth Edition)
references research papers

5.4. Softwares

Name Comment
PostgreSQL Database Server

5.5. Lecture Time

Day Time Location
Wed 1800 — 2100 Central Lecture Block 4 (K-E19-G05)

5.6. Consultation Time

Day Time Location
Thu 1600-1700 K17 508

6. Syllabus

Week Content Reading Tut/Lab/Ass/Proj
1 Course Introduction + Introduction Chap1
2 Relational Model Chap3
3 Relational Algebra Chap 4 + Chap5 lab/consultation starts
4 SQL (a) Chap 4 + Chap5 ass 1 spec released
5 SQL (b) postgres documentation
6 ER model (example) Chap 2 + Chap 3.5 proj1 spec released
7 ER model tutorial (sol ) Chap 2
B NULL NULL NULL
8 Mapping + Functional Dependency Chap 3.5 + Chap 19
9 Functional Dependency + Normalization + FD and NF tutorial + sol Chap 19 ass2 spec released
10 Storage Manager
11 Indexing proj2 spec released
12 Review + Storage Manager Tutorial (sol) + Indexing Tutorial (sol)
13 NULL NULL NULL

UNSW (The University of New South Wales) CRICOS Provider Number: 00098G