CIS
|
Instructor : |
John Avitabile |
|
Office : |
Albertus Hall 400-4 |
|
Phone : |
458-5317 |
|
e-mail : |
avitabij@strose.edu |
|
class site: |
http://academic2.strose.edu/Math_And_Science/avitabij/cis321fall09/index.htm |
|
Office hours : |
Tuesday 1-2:30 pm; Thursday 1-2:30 pm; or by arrangement |
|
Text : |
(optional) Database Design, Application Development, and Administration; Mannino; 4th Edition; CafeScribe; 2008 (required) New Perspectives on
Microsoft Office Access 2007 Comprehensive; Adamski
and Finnegan; Thompson; 2008 |
Course Description:
In this course we will study database management systems. We will learn how to create sound relational databases. We will also look at the network and hierarchical database models. We will examine XML. We will study the query languages SQL and QBE. We will implement databases using Access - we will create, query, modify and write applications for Access databases. We will program using macros. We will study issues in database management systems, including security, database administration, physical design, object-oriented and distributed databases. We will learn how to create XML files; verify XML files; and query XML files.
There will be some written assignments and some assignments using Access, ER Assistant, and XML Spy. On average, plan on spending at least 8 hours per week on these assignments. There may be some class time when you can work on assignments.
Access 2007 is in the computer labs, and
that’s what we’ll use. You can get a free copy of it from me.
A note on the optional Mannino
textbook: It’s an ebook that costs $40. You can buy
it at http://www.cafescribe.com/.
Grading Policy:
Exam 1 25%
Exam 2 25%
Exam 3 25%
Homework 25%
Homework assignments must be turned in
on time to receive full credit. Assignments that are no more than 1 week late
get a 10% grade deduction. Assignments more than one week late get a 50% grade
deduction.
All assignments must be handed in by the last class.
If you must miss an exam for any reason, you must notify me by phone or e-mail before the next class meeting. Otherwise, you'll get a 0 on the exam.
I will follow the College’s policies on
Plagiarism as described in the Catalog.
|
Week
of |
|
|
August 31 |
Introduction to Database Management
(Chapter 1) |
|
September 7 |
Relational Data Model (Chapter 3) |
|
September 14 |
Tutorial 2 |
|
September 21 |
SQL (Chapter 4) |
|
September 28 |
SQL (Chapter 4) |
|
October 5 |
Understanding Entity Relationship Diagrams (Chapter 5) |
|
October 12 |
Understanding Entity Relationship Diagrams (Chapter 5) |
|
October 19 |
Developing Data Models (Chapter 6)
|
|
October 26 |
Normalization (Chapter 7) |
|
November 2 |
Advanced Query Formation (Chapter 9) |
|
November 9 |
Exam 2 - Thursday, November 12 |
|
November 16 |
Tutorial 9, 10 |
|
November 23 |
XML Validation |
|
November 30 |
XML Validation |
|
December 7 |
XML Queries |
|
December 14 |
Exam 3 – Tuesday, December 15 |