The following course must be completed previously: COMM 226 or COMM 301.
Description: This course provides a comprehensive foundation for designing, building, and working with databases, enabling students to understand and use commercially available database products effectively. The course examines different models of representing data with emphasis on the relational model. Topics include data modelling, database design, queries, transaction management, implementation issues, and an overview of distributed database management systems, data warehouses, databases in electronic commerce, and database administration. Examples are drawn from various functional and operational areas including enterprise and supply chain operations, management, and planning.