Professor Harry Wechsler
Department of Computer Science
e-mail : wechsler@cs.gmu.edu
www: http://cs.gmu.edu/~wechsler/
(703)993-1533 (office)
(703)993-1530 (sec)
(703)993-1710 (fax)
FALL '2004
CS 450 --- Database Concepts
Class Information
002
72015 R
Prerequisites
Grade of C or better in
CS 310 and CS 330.
Each student enrolled in this
class certifies that he / she
has the prerequisites listed above.
Office Hours
R
Teaching Assistant
Dongyu LIU, dliu1@gmu.edu
ST2 (Science & Tech II) – rm. 365, TUESDAY : 2 – 4 PM
Textbook
1. Fundamentals of Database System, by Elmasri and Navathe, 4th ed.,
Addison Wesley, 2004.
Text Book Slides
Chap4 (a,b) Chapter 5 Chapter 6
Chapter 10 Chapter 11 Chapter 12
Chapter 13 Chapter 14 Chapter 15
Chapter 16 Chapter 17 Chapter 18
Chapter 19 Chapter 20 Chapter 21
Chapter 22 Chapter 23 Chapter 24
2. ORACLE 9i Programming --- A Primer, by Rajshekhar Sunderraman, Addison Wesley, 2004.
ORACLE Programming
Oracle PL/SQL Programming: complete
manual click http://cs.gmu.edu/~aobaidi/plsql.pdf
Oracle SQL/LDR : complete manual click http://cs.gmu.edu/~aobaidi/orau.pdf
Other manuals on ORACLE can be found at http://otn.oracle.com (required registration
and its free)
ORACLE
INFORMATION
In order to get an
Oracle account:
You need to activate your ITE account
Check http://ite.gmu.edu/new/faqs/oracleAccess.html
and http://ite.gmu.edu/labs/Reference/quickref.htm
for details
============================================================
Official ORACLE web pages are available on
IT&E web site at:
http://ite.gmu.edu/machines/oracle.html
http://ite.gmu.edu/new/faqs/oracleAccess.html
The following is not an official web page but
I think it is useful Oracle Technology Network
Course Description
Introductory course -- covers from basic to
intermediate knowledge for the design, implementation
and use of database systems. The main
topics include the Entity-Relationship (ER) and
Entity-Enhanced Relationship (EER) models and database design, Relational
Algebra (RA),
Structured Query Language (SQL), functional dependencies and normalization of a
relational database,
and a brief
introduction to object-oriented and object-relational databases, data
warehousing, and data mining.
Students will practice to design, develop, and implement a relational ORACLE
database through a comprehensive
project and use the database for queries, transaction processing, and report
generation.
Home Work
ONLY students registered on Net section can submit their
homework by email.
All other students please note:
· Homework need
to be submitted at the start of the lecture Due Date (first 15 min).
· Do not submit
your homework to the TA.
· Homework is
accepted only in hard copy.
No late submission accepted. No excuses.
HMW1 due September 23
HMW2 due September 30
HMW3 due October 28
HMW4 due November 4
HMW5 due November 18
Term TEAM Project – due (week of) December 6
Team composition is
up to the students. I expect 5 teams of
5 students and 1 team of 6 students.
GMU Honor Code
You are expected to be punctual, alert,
and prepared for the class. Be considerate of other students,
which includes being quiet for the duration of the
class period, except when you have something
to contribute to the class. Please ask questions in
class. If you need extra help, please schedule an
appointment in advance, so I can schedule my time
efficiently.
Academic Policies and Honor Code http://cs.gmu.edu/students/hnr_cds.html
procedures will be
strictly adhered. Students are required to be familiar with the honor
code. Violations of the honor code will
be reported. Homework assignments must be based on the student’s own effort.
Grading
Home Work = 25%
Exam #1 = 25% = closed book and closed
notes = bring blue book for exam
Exam #2 = 25%
Project = 25%
|
Letter Grade |
Numeric Equivalent |
|
A+ |
95+ |
|
A |
92+ |
|
A- |
89+ |
|
B+ |
86+ |
|
B |
80+ |
|
B- |
77+ |
|
C+ |
73+ |
|
C |
66+ |
|
C- |
62+ |
|
D |
55+ |
Tentative Schedule
|
September 2 |
Chs. 1 & 2 :Database System Concepts and
Architecture |
|
September 9 & 16 |
Chs. 3 & 4 & 7: ER (Entity Relationship) Model,
Enhanced ER Model, and ER Mapping |
|
September 23 & 30 |
Chs. 5 & 6 : Relational Model; REVIEW (discussion
and problem solving) for EXAM #1 |
|
October 7 |
EXAM #1 (covers 9/2 – 9/30
lectures except |
|
October 14 & 21&28 |
|
|
November 4 & 11 |
Chs. 12 & 16: Data Base Design; |
|
November 18 |
Chs. 20 – 22:
Object and Object-Relational Databases; |
|
November 25 |
Thanksgiving Recess |
|
December 2 |
Chs. 27 – 28: Data Mining and Data Warehousing ; REVIEW (discussion and problem solving) for EXAM #2 |
|
December 6 |
Project Groups Demos |
|
December 9 |
EXAM #2 (covers 10/14 – 11/18
lectures) |