Lectures: |
Tuesday
6:10pm - 10:00pm in E&T
A332 |
||||||||||||||||||||||||||||||||||||
Instructor: |
Chengyu
Sun Email: csun@calstatela.edu Office: E&T A317 Office Hours: MW 2-4pm and T 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
languages, 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 60%, Midterm 20%, Final 20% |
||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||
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. |