CSC207ab Using and designing Data Bases
4-3-3

This course presents data modeling (Entity-Relationship model, UML, etc..), relational algebra, normalization, SQL language. Implementation of databases using the relational model is discussed. Object-oriented modeling and implementation is also introduced. Other topics include: Concurrency control, transaction processing, client-server systems, distributed databases, and web-based delivery of data.

Prerequisite: CSC204



Note: Students may not take this course for credit if they received credit for either BCS214 (Jan 98 and onward) or CSC274 (prior to 2003).