This course introduces students to the fundamental concepts of relational databases, including how to properly design them. The primary focus will be on writing programmatic statements that retrieve, analyze, or modify data and combining these statements into short functions or programs stored within the database. Issues involving database security will also be discussed.. Prerequisites: L.CSC 115 or L.EGR 116