ANU - Comp2400/Comp6240 - Relational Databases - Lectures
The Australian National University
Faculty of Engineering and Information Technology (FEIT)
Department of Computer Science
Comp2400/Comp6240 Lectures
course home page

Extended Course Outline

title date pdf for printing pdf slides mp3 recording
Lecture 1: Course Overview Tuesday, 17 July 2007 printLecture01.pdf slidesLecture01.pdf sorry
Lecture 2: The Relational Data Model Thursday, 19 July 2007 printLecture02.pdf slidesLecture02.pdf lecture02.mp3
Lecture 3: Updates, a DBMS, SQL Tuesday, 24 July 2007 printLecture03.pdf slidesLecture03.pdf lecture03.mp3
Lecture 4: Mum, where do schemas come from? Thursday, 26 July 2007 printLecture04.pdf slidesLecture04.pdf lecture04.mp3
Lecture 5: Schemas from Models Friday, 27 July 2007 printLecture05.pdf slidesLecture05.pdf lecture05.mp3
Lecture 6: Files, Indexes and Query Processing Tuesday, 31 July 2007 printLecture06.pdf slidesLecture06.pdf lecture06.mp3

Conceptual Modelling

title date pdf for printing pdf slides mp3 recording
Lecture 7: Conceptual Modelling and Representation Thursday, 2 August 2007 printLecture07.pdf slidesLecture07.pdf lecture07.mp3
Lecture 8: UML to Schema, an Example Friday, 3 August 2007 printLecture08.pdf slidesLecture08.pdf lecture08.mp3
Lecture 9:Example Completed and Revisited Tuesday, 7 August 2007 printLecture09.pdf slidesLecture09.pdf lecture09.mp3
Lecture 10: Reverse Engineering Thursday, 9 August 2007 printLecture10.pdf slidesLecture10.pdf lecture10.mp3
Lecture 11: UML, ER and EER Languages Friday, 10 August 2007 printLecture11.pdf slidesLecture11.pdf lecture11.mp3

Lecture 8 code examples create schema populate questions drop schema

Lecture 9 code examples create schema populate questions (use drop schema from lecture 8).

The Relational Model and SQL

title date pdf for printing pdf slides mp3 recording
Lecture 12: Sets, Products, Relations, Functions Tuesday, 14 August 2007 printLecture12.pdf slidesLecture12.pdf lecture12.mp3
Lecture 13: Relational Algebra Thursday, 16 August 2007 printLecture13.pdf slidesLecture13.pdf lecture13.mp3
Lecture 14: More Relational Algebra Friday, 17 August 2007 printLecture14.pdf slidesLecture14.pdf lecture14.mp3
Lecture 15: Logic Tuesday, 21 August 2007 printLecture15.pdf slidesLecture15.pdf lecture15.mp3
Lecture 16: Tuple Calculus, Domain Calculus Thursday, 23 August 2007 printLecture16.pdf slidesLecture16.pdf sorry
Lecture 17: Ontologies and Deductive Databases Friday, 24 August 2007 printLecture17.pdf slidesLecture17.pdf lecture17.mp3
Lecture 18: "Logical" Database Design Tuesday, 28 August 2007 printLecture18.pdf slidesLecture18.pdf lecture18.mp3
Lecture 19: Normal Forms Thursday, 30 August 2007 printLecture19.pdf slidesLecture19.pdf lecture19.mp3
Mid-Semester Test Friday, 31 August 2007
Lecture 20: Second and Third Normal Forms Tuesday, 18 September 2007 printLecture20.pdf slidesLecture20.pdf lecture20.mp3
Lecture 21: Mid-Test Feedback Thursday, 20 September 2007 printLecture21.pdf slidesLecture21.pdf sorry
no lecture Friday, 21 September 2007
Lecture 22: BCNF Tuesday, 25 September 2007 printLecture22.pdf slidesLecture22.pdf sorry
Lecture 24: A BCNF Example Thursday, 27 September 2007 printLecture23.pdf slidesLecture23.pdf lecture23.mp3
Lecture 24: Decomposition Properties Friday, 28 September 2007 printLecture24.pdf slidesLecture24.pdf lecture24.mp3
Lecture 25: Normalisation Wrap-Up Tuesday, 2 October 2007 printLecture25.pdf slidesLecture25.pdf lecture25.mp3

Physical Database Design and Implementation

title date pdf for printing pdf slides mp3 recording
Lecture 26: Query Processing Thursday, 4 October 2007 printLecture26.pdf slidesLecture26.pdf lecture26.mp3
Lecture 27: More Query Processing Friday, 5 October 2007 printLecture27.pdf slidesLecture27.pdf lecture27.mp3
Lecture 28: JDBC (guest lecturer Robin Garner) Tuesday, 9 October 2007 printLecture28.pdf slidesLecture28.pdf lecture28.mp3
Lecture 29: Query Optimisation Thursday, 11 October 2007 printLecture29.pdf slidesLecture29.pdf sorry
Lecture 30: Transactions Friday, 12 October 2007 printLecture30.pdf slidesLecture30.pdf lecture30.mp3
Lecture 31: (guest Lecturer Bob Edwards) Tuesday, 16 October 2007 lecture notes
Lecture 32: Transaction Schedules Thursday, 18 October 2007 printLecture32.pdf slidesLecture32.pdf lecture32.mp3
Lecture 33: Recovery Friday, 19 October 2007 printLecture33.pdf slidesLecture33.pdf lecture33.mp3
No Lecture 34 Tuesday, 23 October 2007
Lecture 35: Security, Privacy and Ethics Thursday, 25 October 2007 printLecture35.pdf slidesLecture35.pdf lecture35.mp3
Lecture 36: Revision and Exam Discussion Friday, 26 October 2007 printLecture36.pdf slidesLecture36.pdf lecture36.mp3