Last revised 4/28/05 being revised
now
Course Syllabus for IRLS 588-004: Database Development and Management
- Course Name, Number, and Prerequisites
- Course Description
- Course Objectives
- Required Course Materials
- Course Requirements
- Course Policies
- Schedule
- Grading
- Contacting the Instructor
Fall 2005 Instructor:
Edward Xia
COURSE NAME, NUMBER, AND PREREQUISITESIRLS 588-004: Database Development and Management
There are no formal pre-requisites.
But, the course presupposes basic computer literacy. This course assumes that all students have had a general background in computing literacy. If you have difficulties to meet this requirement, please see the instructor immediately.
[return to top of page]
This course is designed to help students develop a broad understanding of modern database management systems. It covers theory, methods, and techniques widely used today to design, develop, and maintain a relational database system. The course emphasizes the applications of fundamental database principles in a stand-alone database environment using MS Access on the Windows platform. Applications under internet environment will also be discussed on the class using MySQL, PHP, and Apache in the Linux platform. The course takes a problem-based learning approach through ample hands-on experiences to prepare the student for designing and utilizing real world database systems in a team working environment.
COURSE DESCRIPTION
[return to top of page]
COURSE OBJECTIVES
Students who successfully complete this course will be able to
- Understand the basic concepts, terminology, methods, and issues related to database systems and database design;
- Have a basic understanding of how database technology can contribute to resources and services in the library and information professions;
- Conduct database queries and generate professional database reports;
- Perform database analysis design to address practical problems concerning the management of information resources;
[return to top of page]
REQUIRED COURSE MATERIALS
- TBA
- Complementary materials will be distributed during the class when appropriate.
[return to top of page]
COURSE REQUIREMENTS
Discussion Forum
Class discussion forum serves as a student sharing and self-learning tool for this course. Students are encouraged to ask and answer any questions about lectures, assignments, quizzes, midterms, and projects in the class discussion forum. All discussion beyond the academic nature will be removed without notice.
Class Participation
Active Participation: This course requires that all students participate actively in lecture, labs, and group assignments and projects. Class participation is essential to your success in this course. You will be expected to attend lecture sessions which cover not only important sections discussed on the textbooks but also supplemental materials from other sources, hands-on exercises, and in-class discussions. If you miss a class, you are responsible for the class materials yourself. As this course requires significant team work, quality participation in a team environment is also very important. Evaluations from your peers at the end of the semester contribute to a part of your final grade on each team project.
[return to top of page]
COURSE POLICIESAcademic Code of Integrity
Students are expected to abide by The University of Arizona Code of Academic Integrity. 'The guiding principle of academic integrity is that a student's submitted work must be the student's own.' If you have any questions regarding what is acceptable practice under this Code, please ask an Instructor.
Accommodating Disabilities
The University has a Disability Resource Center . If you anticipate the need for reasonable accommodations to meet the requirements of this course, you must register with the Disability Resource Center and request that the DRC send me, the Instructor, official notification of your accommodation needs as soon as possible. Please plan to meet with me by appointment or during office hours to discuss accommodations and how my course requirements and activities may impact your ability to fully participate.
Assignment Policies
Assignments/Projects: Assignments and projects are due at the end of each class. Submission should be made through D2L electronically, unless the instructor specifies other submission methods. Late submission can be accepted with prior authorization on the basis of good reasons.
Individual assignments must be completed independently. Students are strongly encouraged to form study groups and to learn from peer students. However, discussion on homework questions in study group should be limited to general approaches to solutions. Specific answers should never be discussed. Standards of professional and academic ethics must be respected.
Incompletes
The 1997-8 University of Arizona General Academic Manual, p.23 reads
The grade of I may be awarded only at the end of a semester, when all but a minor portion of the course work has been satisfactorily completed. The grade of I is not to be awarded when the student is expected to repeat the course; in such a case the grade of E must be assigned. Students should make arrangements with the instructor to receive an incompete grade before the end of the semester ...
If the incomplete is not removed by the instructor within one year the I grade will revert to a failing grade.
[return to top of page]
SCHEDULE (subject to change)
Week
Topic
Lab
Homework
1
Course introduction / Introduction to Data & Database
Form Project Teams
2
Database Concepts
Access Introduction
Project Part A due
3
ER Model
Table Design
4
Normalization
Table Design
Assignment 1 due
5
Database Design
Table Design
Assignment 2 due
6
Conceptual Design
Table Design
7
Implementation
Review Session
Project Part B&C due
8
Mid-Term / Data Retrieval
Database Query
9
Data Retrieval / Reports
Database Query
Quiz I
10
Data Retrieval / Reports
Database Query
11
Client-Server System Structure
Report
Assignment 3 due
12
Database Migration
Mysql
Project Part D due
13
Data Warehouse and Distributed Database System
ODBC Access/ Mysql
Quiz II
14
Data Mining
Database supported Web Project Part E&F due
15
Project Presentation
Project Part G due / Quiz III 16
Project Presentation
Project Part H, I due
[return to top of page]
GRADING (subject to change)Your course evaluation will be based on the quality of your participation in each of the stated course requirements. A final course grade will be calculated considering each graded requirement, quizzes, mid-term exam, group project, and your class participation. It is the students' responsibility to check their grades weekly to be sure that they are properly credited for assignments submitted.
Grading matrix
Assignments
15%
75
Entity Relationship Design
25
Database Normalization
25
Structural Query Language
25
Group Project
55%
275
Part A: Project & Team Description
10
Part B: Database Design
25
Part C: Implementation (Tables)
30
Part D: Data Retrieval (Queries & Reports)
40
Part E: Database Migration (Microsoft ACCESS / MySQL)
30
Part F: Web Database Connection (PHP / MySQL)
25
Part G: Project Demo / Presentation
40
Part H: Project Report
50
Part I: Individual Contribution
25
Quizzes (Best two)
10%
50
Quiz I
25
Quiz II
25
Quiz III
25
Midterm Exam
15%
75
Participation
5%
25
Total:
100%
500
A – 450 or above
B – 400 - 449
C – 350 – 399
D – 300 – 349
F – 299 or below
Quizzes: There are three quizzes through the semester. Each quiz will be announced in advance. The one with the lowest score will be dropped.
Mid-Term Exam: The mid-term exam is a comprehensive one and covers materials on lectures, hands-on exercises, and textbook.
Group project: A semester-long group project will be assigned in this course. It is divided into eight sections and each Part is evaluated independently on the basis of group performance. Every group member receives the same score from Part A to Part H except Part I, which will be scored based on peer evaluation by your group members.
Participation: Your class participation will count 5% of your final course grade. Class participation includes class attendance and active involvement in the class activity.
[return to top of page]
CONTACTING MEEdward Xia
Rm. 8, SIRLS
(520)626-5570
xiaz@email.arizona.edu
Office hours: Tuesday 1:30pm-3:30pm or by appointment
[return to top of page]