9.350 Database Management Systems

advertisement
Asper School of Business - University of Manitoba
MIS 3500 Database Management Systems
Section A01
Course Outline
Term
Term II 2011/12
Classes
Monday & Wednesday, 13-14:15, Drake 108
Professor
Bob Travica, Ph.D.
Office Hours
Tuesday 12:00-14:00, or by appointment
Contact
Phone: 204/474-9637, Email: btravica@ms.umanitoba.ca
Fax: 204/474-7545
Website
http://home.cc.umanitoba.ca/~btravica; then click Teaching and MIS 3500
Introduction
Database systems are one of the oldest, and most pervasive and valuable means of
supporting information needs in all types of organizations. They provide the basis for most
information system in organizations. Management of modern organizations is impossible
without database systems—inventory and sales could not be tracked, personnel
administered, suppliers and customers relationships managed, accounting and marketing
performed, electronic trading, markets and other segments of electronic commerce
conducted, and so on. Simply, there is no business and management without database
systems.
Database systems evolved through several technological stages up to today’s distributed
systems connected and accessible through the Internet. This course explores fundamentals of
database systems using relational technology. It enables students to analyze connections
between data and business, look analytically at organizational data, understand software for
creating and managing database systems (database management systems – DBMS), learn
techniques for storing and retrieving data, and to develop simple database systems.
Objectives
With completion of the course, the students will be able






To understand the relationship between database systems and
organizational/management context;
To understand the workings of a relational database system;
To normalize data;
To understand querying a database by using Structured Query Language;
To develop logical and physical design of a database system and implement it;
To use certain DBMS brands.
1
Assignments & Grading
Students will be evaluated on the following:
Assignment
Grade
Homework 1 on keys (see Calendar)
3%
Homework 2 on normalization (see Calendar)
5%
Homework 3 on querying (see Calendar)
4%
Homework 4 on MySQL (see Calendar)
4%
Midterm Exam
25%
Individual or team project on system development
20%
Final Exam
35%
Class participation
4%
The final grade will be based on a mean of the normalized grades in relation to performance
of other students.
Any assignment containing characteristics of plagiarism will be graded with an F.
Late assignments, unless justified 48 hours prior to their deadlines, will receive negative
points (10% for each 24 hour cycle).
Make-up exams can be allowed only in exceptional situations. Please use the Medical
Absenteeism Form when appropriate.
Calendar
(Note: Links will become active and files updated in due time)
Date
Topic
Readings
Assignment
January
4
Introduction to course
9
Basic Database Concepts
Ch. 1
11
Database System Design
Ch. 2
16
Database System Design
Exercise | Solution
Ch. 2
18
Data Normalization
Ch. 3
23
Lab on Multiplicity and Normalization
25
Data Normalization
Exercise | Solution
Homework 1 due start of class;
Homework 2 released
Meeting in Computer Lab
Ch. 3
February
1
Homework 1 released
Physical Design
2
6
Physical Design;
Exercise | Solution
Homework 2 due start of class
February Continued
Queries
Ch. 4
13
8
Advanced Queries
Ch. 5
15
More on SQL - Lab
Ch. 5
2024
Homework 3 released
Meeting in Computer Lab
Midterm break
27
Preparation for Midterm Exam
Homework 3 due start of class
29
No class – midterm exam day
Midterm Exam, 138 Drake,
18-20
March
5
Database Integrity & Transactions
Ch. 7
7
Database System Administration
Ch. 9
12
Lab on MySQL
Ch. 9
14
Distributed Databases
19
DBS Development; Plus: Self-guided study
(useful for final project)
21
User Interface: Forms & Reports
26
SAP 1
28
SAP 2 (Lab)
Meeting in Computer Lab;
Homework 4 released
Ch. 10
Ch. 6
Homework 4 due start of class
Meeting in Computer Lab
April
2
Guest Speaker
4
Preparations for the Final Exam &
Course Summary
Project due start of class
TBA
Final Exam, TBA
Literature
Post, Gerald V., Database Management Systems, last edition, available online at Post’s
Website.
An intermediate level book on MS Access may be useful to have (programming coverage not
needed). There are a variety of good books on the topic that can be purchased from
Amazon.ca and some will be placed on reserve in our library.
3
Download