IS 4420-001 Database Fundamentals Fall 2005 Monday and Wednesday 7:30 AM - 8:50 AM CRCC 210 (lab sessions at BUC 103) Modern Database Management (2004, 7th edition) By Jeffery A. Hoffer, Mary B. Prescott, Fred R. Mcfadden ISBN 0131453203 An older version (e.g. 5th, 6th) is OK although the sequence of the chapters might be different Leon Chen Instructor and contact information Office: BUC 455 Phone: 585-0136 Email: pactlc@business.utah.edu (best way to contact me) Right after class and by appointment Office hours http://home.business.utah.edu/~pactlc/ Class website Class time Class location Required Textbook Course Objectives The overall goal of this course is to equip the students with database knowledge and skills for future careers as database developers, administrators, and users. Upon completion of this course, the student should be able to Understand system development life cycle and database development process and apply them to real world database development; Write structured query language (SQL) to create tables, insert and retrieve data Obtain hands-on experience with popular databases including Oracle and Microsoft Access Grade Assignments – 40% Midterm exam – 30% Group project – 30% Assignments Assignments are due in class on the due date, late assignment before the solution is posted and with prompt email notification will be given partial credit (no more than 70%), and no late assignment will be accepted after the solution is posted. American with Disabilities Act (ADA) The University of Utah seeks to provide equal access to its programs, services and activities for people with disabilities. If you will need accommodations in the class, reasonable prior notice needs to be given to the Center for Disability Services, 162 Olpin Union Building, 581-5020 (V/TDD). CDS will work with you and the instructor to make arrangements for accommodations. All written information in this course can be made available in alternative format with prior notification to the Center for Disability Services. 1 Schedule Date 8/24 8/29 8/31 9/5 9/7 9/12 9/14 9/19 9/21 9/26 9/28 10/3 10/5 10/10 10/12 10/17 10/19 10/24 10/26 10/31 11/2 11/7 11/9 11/14 11/16 11/21 11/23 11/28 11/30 12/5 12/7 Topic Database environment Database development process Database modeling Labor day holiday: no class Database modeling Enhanced E-R model Logical database design Relational model Physical design Introduction to SQL SQL lab (1) – demo SQL lab (2) – assignment Midterm review Midterm exam preparation: no class Midterm exam Group project Advanced SQL SQL lab (3) – demo SQL lab (4) – assignment Project plan presentations Client/server database Internet database environment Access lab (1) Access lab (2) Data warehousing Database administration and Distributed database Object-oriented database Project preparation: no class Project preparation: lab Q&A Project presentations Project presentations Material Chap 1 Chap 2 Chap 3 Due Chap 3 Chap 4 Chap 5 Chap 5 Chap 6 Chap 7 Chap 7 Chap 7 Assignment 1 (1, 2) Chap 8 Chap 8 Chap 8 Assignment 2 (3, 4) Assignment 3 (5, 6) Assignment 4 (7) Assignment 5 (8) Project Plan Chap 9 Chap 10 Assignment 6 (9, 10) Chap 11 Chap 12, 13 Chap 14, 15 Assignment 7 (11) Project Report Project Report 2