Course Syllabus
Databases are at the core of most modern software applications. In this course you will learn the foundations of database systems, enabling you to build effective and efficient database applications. The course is divided into two parts: the first teaches you how to design and program a database application and the second looks in depth at how database systems are built to work in the current changing environment. In particular, it considers how consistency is maintained across a database when something breaks, how security of the data can be ensured, and what influence the Internet has had on database systems
Digital Course Outline
A full overview of the course is provided in the Digital Course Outline.
Staff
Jing Sun
- Room 303-522, jing.sun@auckland.ac.nz
- Office hour: Tuesday 12-1pm (in person) and Tuesday 1-2pm (online with Zoom ID (Links to an external site.))
Gill Dobbie
- Room 303-519, g.dobbie@auckland.ac.nz
- Office hour: Wednesday 11am-12pm (in person) and Monday 3-4pm (online)
Gerald Weber (Course Coordinator)
- Room 303-527, g.weber@auckland.ac.nz
- Office hour: Wednesday 1-2pm (in person) and Friday 1-2pm (online)
Miao Qiao
- Room 303-524, miao.qiao@auckland.ac.nz
- Office hour: Friday 2-3pm (in person) and Friday 3-4pm (online)
Course Summary:
Date | Details | Due |
---|---|---|