Pace logo

CS 623 - Spring 2002

Database management systems


Quick Links

``Learning without thinking is labour lost; thinking without learning is perilous''. Confucius, Analects, II, 17.

Course description: CS623 looks at the design of database management systems to obtain consistency, integrity and availability of data and at conceptual models and schemas of data: relational, hierarchical and network. It also discusses transaction processing systems. Topics covered include models of transactions, architectures of transaction processing systems and concurrent transactions.
Students undertake a semester project that includes the design and implementation of a database system and transactions. They will furthermore make some research on what are the fashionable topics in databases research these days.

Goals: By the end of this course, students will be able to design and implement a database system and will have some practice using JDBC to implement a set of transactions. They will also develop independent learning skills and will be aware of the research going on in databases.

Tools: Oracle, SQL, JDBC, XML.

General Information: CS623 is a 3-credit course.Prerequisites are CS 601 and CS 603. Furthermore students must be familiar with JAVA.



Christelle Scharff
cscharff@pace.edu
New York City Campus
Computer Science and Information System Department
156 William Street
Floor 12 - 1204 B
New York, NY
212-346-1849 (Tel)
212-346-1863 (Fax)

Class time: Tuesday 6:00-8:40pm
Room: W502
Office hours: Monday 3:30-5:30 pm, Tuesday 4:45-5:45 pm, Wednesday 2:30 - 4:30 pm and by appointment