Name: Barbara Hecker, Phd
Total Page:16
File Type:pdf, Size:1020Kb
CS 6660
Database Systems
Course Syllabus
Summer 2012 (6/26/12 to 9/6/12) Tues. & Thurs., 4:00pm - 5:50pm, Room N125
Instructor
Name: Barbara Hecker, PhD Email: [email protected] Phone: (408) 429-9996
Course Description
This course covers database system architecture and issues in administration. Advanced techniques in database security, object management, performance analysis, SQL tuning, backup and recovery. Students will have hands-on experience administering an Oracle database. Prerequisite: CS 4660
Required Materials
Ramakrishnan, Raghu and Gehrke, Johannes. Database Management Systems (3rd Edition). McGraw Hill. ISBN: 978-0-07-246563-1.
Weekly lecture notes at: http://www.mcs.csueastbay.edu/~bhecker
Grading
Programming 35% You will be assigned seven programming assignments Assignments throughout the quarter. Each assignment will be worth 5% of your course grade. Late programming assignments will not be accepted. Midterm 30% There will be one midterm exam given about halfway Exam through the course. A review sheet will be provided. Final Exam 35% There will be one comprehensive final exam, which will count for 35% of your course grade. A review sheet will be provided.
Academic Dishonesty
Page 1 of 2 CS 6660
Your assignments should be done without consultation with other students (or the Internet) and you should not share your work with others. Any assignment submitted that is essentially the same as someone else’s will not receive credit.
Grading Formula
A 95 – 100 C+ 77 – 79 A- 90 – 94 C 73 – 76 B+ 87 – 89 C- 70 – 72 B 83 – 86 D 60 – 69 B- 80 – 82 F 59 or <
Course Schedule and Assignment Due Dates
Week Topic Assignments Date Tues 6/26 1 Chapter 1 - Overview of Database Systems Thurs 6/28 Tues 7/3 2 Chapter 2 - Introduction to Database Design Thurs 7/5 Program – 1, Tues 7/10 3 Chapter 2 - ER Modeling Due Thurs 7/12 Thurs 7/12 Program – 2, Tues 7/17 4 Chapter 3 - The Relational Model Due Thurs 7/19 Thurs 7/19 Chapter 4 - Relational Algebra Program – 3, Tues 7/24 5 Chapter 5 – SQL Due Thurs 7/26 Thurs 7/26 Midterm Exam Review Midterm Exam in Tues 7/31 6 Chapter 5 – SQL class, Thurs 8/2 Thurs 8/2 Program – 4, Tues 8/7 7 Chapter 6 – Database Application Development Due Thurs 8/9 Thurs 8/9 Chapter 7 - Internet Applications Program – 5, Tues 8/14 8 Chapter 8 - Overview of Storage and Indexing Due Thurs 8/16 Thurs 8/16 Chapter 16 - Transaction Management Program – 6, Tues 8/21 9 Chapter 17 - Concurrency Control Due Thurs 8/23 Thurs 8/23 Chapter 19 - Schema Refinement and Normal Forms Program – 7, Tues 8/28 10 Due Thurs 8/30 Thurs 8/30 Final Exam Review Final Exam (4:00pm - 5:50pm) Final Exam Thurs 9/6
Page 2 of 2