

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Information about cs 448/648: introduction to database management, including course objectives, required textbooks, office hours, grading, and lab component. Students will learn the principles of relational database management systems, sql, and data modeling, among other topics. The course uses db2 and is taught by m. Tamer özsu and frank w. Tompa.
Typology: Slides
1 / 3
This page cannot be seen from the preview
Don't miss anything!
0-
❶ To understand the principles of relational database management systems and their languages – in particular SQL. ❷ To learn the methodology for building applications on top of database management systems – the so called data modeling process. ❸ To investigate the internal operations of relational database management systems.
0-
R. Ramakrishnan and J. Gehrke, Database Management Systems, 2 nd^ edition, McGraw Hill, 2000.
J. D. Ullman and J. Widom. A First Course in Database Systems. Prentice-Hall,1997. H. Garcia-Molina, J. D. Ullman and J. Widom. Database System Implementation. Prentice-Hall,1999. A. Silberschatz et al., Database System Concepts, 3 rd edition, McGraw Hill, 1996.
➠ http://db.uwaterloo.ca/~tozsu/courses/cs
➠ uw.cs.cs
Prof. Özsu: T 1:30 – 3:00; R 9:00 – 9: Prof. Tompa: M 9:00-11:00; W 1:00-2: Also by appointment
➠ Assignments 25% 20% ➠ Midterm 35% 25% ➠ Final 40% 40% ➠ Project 15%
➠ In class; material will also be available electronically
➠ Collaborate on assignments, but do not merely copy.