Course Outline 2016 INFOSYS 222: DATABASE SYSTEMS (15 POINTS) Semester 1 Course Prescription

advertisement
Course Outline 2016
INFOSYS 222: DATABASE SYSTEMS (15 POINTS)
Semester 1(1163)
Course Prescription
Managers and other knowledge workers find that many of their duties revolve around
accessing, organising, and presenting organisational and external information. The ability
to develop and use computer databases is becoming a critical skill that is required in man
discipline. These skills are developed through an introduction to data modelling, relational
theory, database design, and the management of databases.
Programme and Course Advice
Prerequisite: INFOSYS 110 or 120, or COMPSCI 105 or 107
Restriction: INFOMGMT 292
Goals of the Course
This course aims to develop the fundamental skills of designing and developing a relational
database. All assessments require students to demonstrate their mastery of the practical
aspects of the course including data modelling and structured query language (SQL).
Learning Outcomes
By the end of this course it is expected that the student will be able to:
1.
2.
3.
4.
5.
6.
Understand the fundamental concepts of relational database;
Design a relational database;
Implement a relational database;
Define and manage data from a relational database using SQL;
Understand transaction management in a relational database; and
Understand the fundamental concepts of a data warehouse
Content Outline
Week
Week
Week
Week
Week
Week
1: Introduction
2: The relational model
3 – Week 5: Data modelling and normalisation
6 – Week 10: SQL
11: Transaction management and Data warehouse
12: Wrap Up
Learning and Teaching
Students must attend three one-hour lectures and one, two-hour lab per week.
Teaching Staff
Lecturer: Udayangi Muthupoltotage
Emails: u.muthupoltotage@auckland.ac.nz
Office: Room 601, Owen G Glenn Building
Learning Resources
Optional text:
•
Hoffer, Jeffrey A., Mary B. Prescott, and Heikki Topi (2009). Modern Database
Management, 8th/9th or higher Edition, Prentice Hall, ISBN-10: 0-13-600391-5.
Other Resources:
• Greenspun. (1998). SQL for Web Nerds. http://philip.greenspun.com/sql/
• Allen & Owens. (2010). The Definitive Guide to SQLite. (Available to download from the
library)
Additional reading materials and lecture notes will be posted on the course website on
Canvas
Assessment
The details of each assessment will be provided as the course proceeds.
Type of
Assessment
Assignment 01
Assignment 02
Class Test
Exam
Weighting
15%
15%
20%
50%
Learning Outcome
1-2
3-4
1-4
1-6
Note: This course requires student to pass both the internal coursework and the final
examination.
Inclusive Learning
Students are urged to discuss privately any impairment-related requirements face- toface and/or in written form with the course coordinator/lecturer.
Student Feedback
The real value of any course is what you learn, which is best judged by you. Any
comments about the course, course materials and/or assignments at any time in order
to make this learning experience as enjoyable and valuable as possible are welcome and
encouraged. All students will be asked to complete evaluations for the course, teaching
and tutoring at the end of the course.
Download