Database Design

This course will provide a solid and practical foundation for the design and implementation of database systems. Emphasis will be on the relational database model, with significant coverage of basic relational database concepts, normalization, E-R modeling, and SQL. Additional topics may include data warehouse, fundamental transaction management concepts, and more recent data storage technologies if time permits. Course software includes Microsoft Visio and SQL server.