CSCC43H3 Introduction to Databases

Introduction to database management systems. The relational data model. Relational algebra. Querying and updating databases: the SQL query language. Application programming with SQL. Integrity constraints, normal forms, and database design. Elements of database system technology: query processing, transaction management.

Prerequisite: 

CSCB09H3 and CSCB63H3 [CGPA 3.0 or enrolment in a CSC Subject POSt]

Exclusion: 

CSC343H

Breadth Requirements: 
Quantitative Reasoning