|
Instructor:
Nick Berente
berente@case.edu
(216) 368-6556
Requirements
Text: Hoffer,
Prescott, & McFadden, Modern Database
Management, Eighth Edition, 2007, Pearson Prentice Hall
Other Requirements:
- Personal
computer with Microsoft Access 2003 and Visio 2003
Optional Text: Mastering
Microsoft Office Access 2003, Balter, Alison, 2003, Sams
Course
Description
The best way to
learn something is to do it. In this
course there will be no tests, lectures will be minimal, and we will
focus on
actual experience. These experiences
will include:
- Development
of databases in Microsoft Access
- Design of
databases using Microsoft Visio
- Normalization
of database designs
- SQL
exercises and queries using on-line Microsoft SQL Server
- Experience
with open-source MySQL database and web integration
- Two
projects where students comprehensively apply the entire semester’s
lessons
- Exposure
to real-life business applications of databases
Academic
Integrity
The instructors
expect all students to meet the highest standards of intellectual
honesty and
to fulfill the objectives of the Case Statement of Ethics, which can be
found
at the following site: http://studentaffairs.case.edu/office/integrity/policy.html .
If there is a
suspicion of a violation of academic integrity within the course, the
instructors will follow the official Case protocols for academic
infractions as
detailed.
Grading
Grading will be
based on a total of 300 points:
- Homework =
120 points. There will be twelve homework
assignments, each of which is worth 10 points. Homework
is due the night before class via email, and I will reply as they are
received to avoid misunderstandings. Assignments
turned in after 9 AM the day of class will automatically lose two
points. Assignments will no longer be
accepted once class has started, and the grade for the assignment will
be 0.
- Class
Exercises = 100 points. There will be
twenty class-time exercises over the course of the semester. Each will be worth 5 points and will be due
when indicated by the instructor. In the
case of absences, students must get prior approval or cannot makeup
in-class exercises.
- Projects =
80 points. There will be two projects. The midterm project is worth 30 points, and the
final project is worth 50 points. These
projects must be turned in by midnight on the day they are due.
Grades will be
assigned as follows:
270-300
points
A
240-269 points
B
210-239 points
C
180-209 points
D
<179 points
F
Students are
expected to do their own work. Although
responsible
study groups for discussing concepts and problem difficulties are
encouraged, homework
assignments and projects are intended to assess a student’s
comprehension. In no case should another’s
work be
substituted for your own. You are
expected to do your own work and complete your homework and projects
independently.
Schedule
| Class Date |
Topic |
Prepare
by reading |
Assignment
Due |
In-class
Exercise |
|
Introduction, Tables in Access |
- |
- |
- |
|
|
|
|
|
|
Tables in Access, Forms and relations in
Access |
- |
- |
a |
|
|
|
|
|
|
Forms and relations in Access, Database
basics |
Ch.1 & 2 |
1 |
- |
|
|
|
|
|
|
Data modeling & E-R Diagrams |
Ch.3 |
- |
b |
|
|
|
|
|
|
Data modeling & E-R Diagrams |
Ch.3 |
2 |
c |
|
|
|
|
|
|
Data modeling & E-R Diagrams |
Ch. 3 |
- |
d |
|
|
|
|
|
|
Logical database design & Normalization |
Ch. 5 |
3 |
e |
|
|
|
|
|
|
Logical database design & Normalization |
Ch. 5 |
- |
f |
|
|
|
|
|
|
Logical database design & Normalization |
Ch. 5 |
4 |
- |
|
|
|
|
|
|
Physical database design |
- |
- |
g |
|
|
|
|
|
|
Physical database design |
- |
5 |
- |
|
|
|
|
|
|
Business Process Modeling
|
- |
- |
h |
|
|
|
|
|
|
Business Process Modeling |
- |
6 |
i |
|
|
|
|
|
|
Business Process Modeling |
- |
- |
j |
|
|
|
|
|
|
Midterm Review |
|
- |
|
|
|
|
|
|
|
SQL |
Ch.7 |
Midterm Project Due |
k |
|
|
|
|
|
|
SQL |
Ch.7 |
7 |
- |
|
|
|
|
|
|
SQL |
Ch. 8 |
- |
l |
|
|
|
|
|
|
SQL |
Ch. 8 |
8 |
m |
|
|
|
|
|
|
Database administration |
Ch. 12 |
- |
n |
|
|
|
|
|
|
Web integration - Guest
Instructor: Nikhil Srinivasan |
Ch.10 |
9 |
- |
|
|
|
|
|
|
Web integration - Guest
Instructor: Nikhil Srinivasan |
Ch.10 |
- |
p |
|
|
|
|
|
|
Database applications |
- |
10 |
q |
|
|
|
|
|
|
Database applications |
- |
- |
r |
|
|
|
|
|
|
Data mining & business
intelligence |
Ch. 11 |
11 |
- |
|
|
|
|
|
|
Thanksgiving break – no classes |
|
|
|
|
|
|
|
|
|
Data mining & business
intelligence |
Ch. 11 |
- |
s |
|
|
|
|
|
|
Data mining & business intelligence |
Ch.11 |
12 |
- |
|
|
|
|
|
|
Component architectures &
object-oriented
basics |
Ch. 14-15 |
- |
u |
|
|
|
|
|
|
Final class – review and
project
update |
- |
- |
- |
|
|
|
|
|
|
Final project due at midnight |
|
Final Project |
|
|