CS422 Principles of Database Systems
Fall 2015
Computer Science Department
California State University, Los Angeles
Lectures: | Monday and Wednesday 1:30pm - 3:10pm in E&T A210 | ||||||||||||||||||||||||||||||||||||
Instructor: | Chengyu Sun Email: csun@calstatela.edu Office: E&T A317 Office Hours: MW 3:10-5pm or by appointment, in E&T A317 |
||||||||||||||||||||||||||||||||||||
Course Description: | The 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 45%, Exercises 15%, 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. |