CS 276 Database Systems and Modeling

This is an introduction to production-scale, relational database environments. Included in the course are discussion and applications of database models, entity relationship design, normalization, as well as an introduction to big data databases.

Credits

4

Prerequisite

CS 275 

Course Learning Outcomes

Upon successful completion of this course, the student will be able to:
1. Identify and explain current data base models and their underlying advantages and disadvantages
2. Design a moderately complex database structure using Entity-Relationship diagrams
3. Use Normalization techniques to verify a database design
4. Create database tables, and insert and update data into the tables using advanced SOL
5. Identify and describe issues and performance bottlenecks concerning enterprise-level processing by a Database Management System