Lectures: |
Tuesday
and Thursday 6:10pm -
7:50m, in E&T
A210 |
||||||||||||||||||||||||||||||||||||
Instructor: |
Chengyu
Sun Email: csun@calstatela.edu Office: E&T A317 Office Hours: MTR 3-5pm, or by appointment, in E&T A317 |
||||||||||||||||||||||||||||||||||||
Course
Description: |
This first part of
the course covers topics related to database development, including
Entity-Relationship model, normalization, transactions, SQL, procedure
language, and some performance tuning techniques. The second part of
the course explores the internals of a database management system and
discusses the details of disk access, memory access, query processing,
concurrency control, and failure recovery. |
||||||||||||||||||||||||||||||||||||
Prerequisites: | CS122 and CS312 | ||||||||||||||||||||||||||||||||||||
Textbook(s): | Database
Design and Implementation, by Edward Sciore. |
||||||||||||||||||||||||||||||||||||
Software
Tools: |
Required
- Email, and PostgreSQL Optional (for access online lecture notes) - Adobe Acroread and/or MS PowerPoint |
||||||||||||||||||||||||||||||||||||
Grading
Policy: |
Homework
and
Projects 50%, Lab 5%, Midterm 20%, Final 25% |
||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||
Tentative Schedule: |
|
||||||||||||||||||||||||||||||||||||
Online
Resources: |
|
||||||||||||||||||||||||||||||||||||
Academic
Integrity: |
Cheating
will not be tolerated.
Cheating on any assignment or exam will be taken seriously.
All
parties involved will receive a grade of F
for the course and be reported to
the Academic Senate. |