CSc 4710/6710 Database Systems
Spring Quarter 2001 (Computer Number: 1906/1914)
10.00 to 11.40 TT, Room: 229 G
Instructor: Dr. Raj Sunderraman (758 COE, 651-0672, raj@cs.gsu.edu,
Office hours: 11.40 to 1.00 TT)
Course Web Page: http://tinman.cs.gsu.edu/~raj/4710/sp01
Course Objective:
To introduce the student to the fundamental concepts and
principles that underlie modern-day database systems.
Catalog Description:
An introduction to the fundamental concepts and principles that underlie
the relational model of data. Topics include:
formal query languages such as relational algebra,
relational calculus, and Datalog; commercial query language SQL;
query optimization; relational database design theory;
physical database design, integrity, security, concurrency
control, and recovery.
Syllabus:
Topics to be covered:
- Database concepts and architecture
- Relational data model; Database Integrity; Formal query languages
such as relational algebra, relational calculus, and Datalog;
Commercial query language SQL; Embedded-SQL
- Database design techniques; ER Modeling, object data modeling, relational database design theory;
- Object data model: ODL, OQL
- Advanced topics (as time permits): Deductive databases,
Web access to databases, JDBC, SQLJ,
Concurrency Control, Recovery.
Pre-requisites: CSc 3410, Data Structures (implicit in this
pre-requiste is the fact that Discrete Mathematics, Math 2420, is also
required); Strong programming experience in C/C++ and Java required.
Texts:
- First Course in Database Systems
by Jeffrey D. Ullman and Jennifer Widom,
Prentice Hall, 1997,
ISBN: 0-13-861337-0
- Oracle8 Programming: A Primer
by R. Sunderraman,
Addison-Wesley, 2000,
ISBN 0-201-61258-5
Grading Policy: The grading for this course will be based upon
the following components:
- 3 Exams worth 25% each (22% for 6710 students)
- Several homework and programming assignments worth
25% (22% for 6710 students).NOTE: All assignments will be submitted
in a typed format (no hand written assignments) with proper identifying
information. No exceptions will be made. Late submission policy:
Assignments can be turned in until one week after the
deadline for a 20% penalty. No assignment will be accepted
after one week.
Additional Requirement for Csc 6710 students:
- A research paper in a database related topic worth 6%.
A suggested list of topics will be posted sometime during the
semester.
- An implementation project worth 6%. The student should discuss this
with the instructor before the mid point in the semester.
The final letter grade will be determined based on the following
criteria:
Withdrawal Date: March 2, 2001 (Friday)
Academic Honesty Policy The academic honesty policy as described
in the University Faculty Handbook as well as the Student Handbook will be
strictly enforced. Please review the document
here.
Raj Sunderraman