|





| |
Announcements
This Week
(12 / 4 / 2006)
 |
Lecture handouts and example
java code for the "The Internet Database Environment" lecture are available in the
Lecture Handouts
section. |
 |
Final exam will be held in
classroom on Wednesday, December
13, 2006, 6:00 to 8:00 pm. |
Previous (11 / 27 / 2006)
 |
Example script files used in
the lecture for
"Advanced SQL" lab are available in the
Lecture Handouts
section. |
 |
Phase 4 (Extra-credit) assignment of the
class project has been posted in the Assignments
section. The deadline for handing in this project phase is December
12, 2006. |
General

|
Class Information
 |
Semester: Fall 2006
|
 |
Location: Pangborn Hall 302
 |
Original location: McMahon Hall 318 |
|
 |
Lecture
time: Wed 6:10 to 8:40 PM
|
 |
Office
Hours: Wed 2:00 - 4:00 pm or by appointment
|
 |
Class
Number: 3610
|

Class Instructor
Dr. Sameh M.
Elsharkawy
Office: Pangborn Hall 311
Phone: (202) 319-4620
Email:
Elsharkawy@cua.edu

Course Syllabus
Course (catalog) Description
This course provides a theoretical and practical
study of database design. It studies the different phases of database
development process; analysis, design, modeling, development, query
mechanisms, and performance tuning. The course studies database
operational and performance issues in various modern environments, such
as; client/server, Internet, data warehousing, and distributed systems.
Prerequisites
 |
CSC 280 – Data Structures |
Textbook
 |
Modern Database Management, 8/E
Authors: Jeffrey A. Hoffer, Mary Prescott, and Fred McFadden
Publisher: Prentice Hall
Copyright: 2007
ISBN: 0-13-221211-0
|
Click
HERE for complete class syllabus available.

Lecture Handouts
|
Lecture |
Date |
Subject |
|
1 |
Aug
30, 2006 |
The
Database Environment (pdf:
2/page
or 6/page) |
|
2 |
Sep
6, 2006 |
The
Database Development Process (pdf:
2/page
or 6/page) |
|
3 |
Sep
13, 2006 |
Modeling
Data in the Organization (pdf:
2/page
or 6/page) |
|
4 |
Sep
20, 2006 |
The
Enhanced ER Model and Business Rules (pdf:
2/page
or 6/page) |
|
5 |
Sep
27, 2006 |
Logical
Database Design and the Relational Model (pdf:
2/page
or 6/page) |
|
6 |
Oct
4, 2006 |
Logical
Database Design and the Relational Model (pdf:
2/page
or 6/page) |
|
7 |
Oct
11, 2006 |
Physical
Database Design and Performance (pdf:
2/page
or 6/page) |
|
8 |
Oct
17, 2006 |
Midterm
Exam |
|
9 |
Oct
25, 2006 |
Midterm
Exam (Solutions
and Grades) |
|
10 |
Nov 1, 2006 |
Introduction
to SQL (pdf:
2/page
or 6/page)
Mountain
View Community Hospital sample EER model |
|
11 |
Nov
8, 2006 |
Advanced
SQL (pdf:
2/page
or 6/page) |
|
12 |
Nov
29, 2006 |
Advanced
SQL (Example
script files) |
|
13 |
Dec
6, 2006 |
The
Internet Database Environment (pdf:
2/page
or 6/page)
(Example
java ODBC code) |
| |
|
|

Assignments

Project Assignments

Useful Links
 |
www.dbazine.com
An online portal for database issues and solutions. |
 |
www.dbta.com
Data Base Trends & Applications magazine Web site. Addresses
enterprise-level information issues. |
 |
Databases.about.com
A comprehensive site with many feature articles, links, interactive
forum, chat rooms, and so forth. |
 |
www.adtmag.com
Application Development Trends is a leading publication on the
practice of information systems development. |
 |
www.brsolutions.com
Business Rules Solutions is the consulting company of Ronald Ross, a
leader in the development of a business rule methodology. You can also
check out the next link. |
 |
www.intelligententerprise.com
Intelligent Enterprise is a leading publication on database
management and related areas. This magazine is the result of combining
two previous publications, Database Programming & Design and DBMS. |
 |
www.tdan.com
The Data Administration Newsletter regularly publishes new articles,
special reports, and news on a variety of data modeling and
administration topics. |
 |
www.mysql.com
This site is the official home page for MySQL and includes many free
downloadable components for working with MySQL. |
 |
SearchDatabase.com
This site contains a wide variety of information about database
management and DBMSs. New “tips” are added daily, and you can subscribe
to an alert service for new postings to the site. Many tips deal with
improving the performance of queries through better database and query
design.
|
|
| |

|
|