CSci 241.AL: Database Management SystemsDepartment of Computer Science
The George Washington University, Fall 2010
Instructor: Matthew M. Burke, 709 Academic Center, ph: 202.994.0718, firstname.lastname@example.org Textbook: Ullman, Jeffrey D. and Jennifer Widom. A First Course in Database Systems. 3rd edition. Location/Times: VA2 146; Tues 6:10–8:40 Office Hours: After class and by appointment Website: www.seas.gwu.edu/~mmburke/courses/csci241-al-f10 Prerequisites: CSci 210, CSci 211
Data is zeroes and ones—software is zeroes and ones and hard work.—Greg Wilson
Everyone's first vi session. ^C^C^X^X^X^XquitqQ!qdammit[esc]qwertyuiopasdfghjkl;:xwhat
Course Content: In this course will learn different techniques for designing and implementing relational databases, study the mathematical theory underpinning relational databases, and explore some of their implementation details. In addition we will discuss some of the different types of database systems and compare them to the relational model.
Goals: By the end of the class, students will
- design a relational database schema
- implement complex queries against a database
- be able to normalize a relational schema
- evaluate a schema to determine what sorts of indices will improve performance
Please see the schedule  to keep abreast of reading assignments and class topics.
Class Preparation: includes, but is not limited to, having read any and all assigned readings for that day and having spent a reasonable amount of time on the current assignment. All students are expected to be prepared for each class.
Homework and Examinations: Late work will be accepted but the grade will be decreased one-half letter grade for each day late. Examinations cannot be rescheduled, although they can be made up for a documented emergency or work-related travel.
Special Needs: Any student with a disability for whom special accommodations would be helpful is encouraged to discuss this with me as soon as possible. I recommend you contact the Disability Support Services office at 202-994-8250 in the Marvin Center, Suite 242, to establish eligibility and to coordinate reasonable accommodations. For additional information please refer to the Disability Support Services website . If you intend to be absent due to the observation of a religious holiday, please let me know during the first two weeks of the semester so that we can make appropriate arrangements.
Rights and Responsibilities: Students are expected to be familiar with the Computer Science Department Policy on Academic Integrity, the University Code of Academic Integrity and the ACM-IEEE Software Engineering Code of Ethics and Professional Practice (all of which may be found at ) and will be held to the standards outlined in these documents. Students will be treated in a professional manner by both their instructor and fellow students.
Email Policy: I will answer most class email during specific times set aside during the week for this purpose—so do not expect an instantaneous response. If your email account has a quota, it is your responsibility to make sure you keep your inbox cleaned out. "I didn't get the memo," is not a sufficient excuse!
Grading: The assignments and the amounts they will contribute to your final grade are listed in the following table. Refer to the chart  for details on the correspondence between numeric grades and letter grades. The attendance policy outlined in the refernced document does not apply to this class.
Assessment Date Percent In-class Assignments each class 15 Topic Presentation as scheduled 15 Homework Assignments see schedule 35 Term Project November 23rd 35 Total 100
email@example.com Modified: Tue Aug 31 14:06:46 EDT 2010