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
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