Syllabus - University of Utah

advertisement
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
Download