Tuesdays and
Thursdays, 1:10-2:25 p.m.
535 Mudd Bldg.
Collaboration
and Academic Honesty |
Homework and Project Policies |
Contests and Rewards |
CVN Students
|
CourseWorks
Discussion Board |
Announcements |
Schedule and Lecture Notes
|
Homework
| Project 1: Part 1 (Grading),
Part 2 (Grading), Part 3 |
Project 2 | Midterm Grading |
![]()
| Course Description: | You will learn what a database system is, how you can design databases effectively and in a principled manner, and how you can develop applications using databases. The course will focus on relational and object-relational databases. |
| Prerequisites: |
You need to get permission from the instructor if you do not have these prerequisites. This course is intended for both Computer Science majors as well as non-majors. |
| Topics: | The fundamentals of database design and application development using databases: entity-relationship modeling, logical design of relational databases, relational data definition and manipulation languages, SQL; object-relational databases; XML; query processing; physical database tuning; transaction processing; security. |
| Textbook: | Raghu Ramakrishnan, Johannes Gehrke: Database Management Systems, 3rd edition, McGraw-Hill, 2002. ISBN: 0072465638. (Available from the Book Culture bookstore, located at 536 W. 112th St., between Broadway and Amsterdam Ave. Also on reserve in the Engineering Library.) |
| Grades: |
|
| Instructor: | Prof. Luis Gravano |
| Office: | 706 Schapiro CEPSR |
| Office Hours: |
|
| Telephone: | 1-212-939-7064 |
| Email: | gravano@cs.columbia.edu |
| Teaching Assistant | Office Hours | Location | |
| Xiangrong Kong | Mondays, 11:30 a.m.-1:30 p.m. | TA Room | xk2107@columbia.edu |
| Kyoho Satsumi | Mondays, 3-5 p.m. | TA Room | ks2677@columbia.edu |
| Suhas Suhas | Wednesdays, 4-6 p.m. | TA Room | ss3474@columbia.edu |
| Bai Xiao | Thursdays, 10 a.m.–12 n. | TA Room | bx2108@columbia.edu |
| Bo Zhang | Thursdays, 3-5 p.m. | TA Room | bz2145@columbia.edu |