Description

3 credit/unit hours – Three hours of lecture weekly; one term

This course introduces elementary relational database concepts, including but not limited to database modeling and Structured Query Language (SQL).

Updated: March 22, 2024

Learning Objectives

Upon completion of this course the student will be able to:

  • Describe the purpose, philosophy, and motivation behind databases;
  • Describe the capabilities of relational databases;
  • Perform data modeling;
  • Implement a database design;
  • Perform basic database administrator functions; and
  • Demonstrate appropriate and ethical behavior and good work habits.

Main Topics

1.0 Introduction to databases
2.0 Data modeling
3.0 Database design
4.0 Database implementation with the relational model – SQL
5.0 Multi-user databases
6.0 Enterprise databases