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.