The purpose of this, the first course in the database sequence, is to introduce the student to good database design. This includes understanding underlying theoretical models and hands-on experience with the standard database query language, SQL. In particular, it prepares the student for INSYS365, which is an advanced course in SQL, particularly as implemented by Oracle.
Homepage:
http://cci.drexel.edu/faculty/thu/
Office: 3401 Market Street, Suite 300, Room 325
Lecture Time:
8:00-9:20am Tuesday and Thursday
classroom: UCROSS 151
|
Quiz |
15% |
|
Homework |
10% |
|
Mid-term |
15% (Week 6) |
|
Group Project |
30% |
|
Final (Comprehensive) |
Week 11(30%) |
http://www.oracle.com/technetwork/indexes/downloads/index.html from Oracle and install at your own PC
Oracle ID at iCommon: Request an Oracle ID at https://linux.ischool.drexel.edu/signup/index.pl
Week #
|
Materials Covered
|
1
|
General Introduction and
Introduction to
ER Modeling
|
2
|
ER Model, Quiz 1;
|
3
|
ER Model con’t.
|
4
|
Conversion to Relational
Schema
|
5
|
ER Model Extensions, Quiz 2
|
6
|
Midterm; Introduction to
Relational
Algebra & Relational
Theory
|
7
|
SQL
|
8
|
SQL con’t.
|
9
|
SQL cont.
|
10
|
Quiz 3, Normalization &
Review
|
Textbook:
Title: R. Elmasri
and S.B. Navathe, Fundamentals of Database
Systems, Benjamin/Cummings, 6th Ed. (Older version is okay.)
Recommended:
Title: Oracle
Database 11g The Complete Reference (Oracle Press)
Authors: Kevin Loney
Publisher: McGraw-Hill (Osborne)
ISBN-13: 978-0071598750
Slides: Lecture slides will be available on the course website before classes.
Plagiarism
|
All the students are expected to be honest and do
their assignments by their own. Any kind of similarity between any two
assignments will directly result in F for both the students, NO EXCEPTION, NO
EXCUSE in this case. Just making minor changes in the assignments taken from
somebody or from other sources and submitting the assignment will not work.
So please do submit your own work. If you can’t do it, then just attempt it,
points will be given for attempting |