When: |
|
Tuesday/Thursday, 1:00pm - 2:15pm |
|
Where: |
|
5313 Sennott Square and Zoom
|
|
Instructor: |
|
Prof. Panos K. Chrysanthis
(contact) |
|
TA: |
|
Rakan Alseghayer
(contact) |
|
Purpose: |
|
The principle objective of this course is to provide an in-depth
knowledge of Database Management Systems design. Important aspects
of distributed database systems and new data processing paradigms
(such as data streams) will also be covered.
|
|
Prereq: |
|
Knowledge of data structures and files, basic operating systems
concepts, and exposure to data models (i.e., CS1555/CS2055 or its
equivalent). Working knowledge of Java (or C/C++) is assumed.
|
|
Enrollment: |
|
max 30 students (18 currently registered) |
|
Textbook: |
|
Database Systems: The Complete Book, 2nd Edition
Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom
Published by Prentice Hall (c) 2009
(ISBN-10: 0-13-187325-3; ISBN-13: 978-0-13-187325-4)
|
|
|
Fundamentals of Database Systems, 7th Edition
Ramez Elmasri and Shamkant B. Navathe,
Pearson (c) 2015
(ISBN-10: 0-13-397077-9; ISBN-13: 978-0-13-397077-7)
|
Reference: |
|
Transactional Information Systems,
by Gerhard Weikum and Gottfried Vossen.
© 2001 Morgan Kaufmann Publishers
(ISBN: 1-55860-508-8).
|
|
|
Additional required reading material will be made available
electronically or distributed to class.
|
|