May 08, 2025  
2024-2025 College Catalog 
    
2024-2025 College Catalog [ARCHIVED CATALOG]

CIS 105 - Introduction to SQL

3 Credits, 4 Contact Hours
2 lecture periods 2 lab periods
An introduction to relational databases and Structured Query Language (SQL).  Includes Entity-Relationship (ER modeling), sql basics, data types, queries, mathematical and statistical functions, multi-table joins, importing and exporting data, grouping and summarizing, referential integrity and constraints.

Recommendation: Basic computer skills including installing programs, navigating the computer file system, and downloading files from the internet.


Course Learning Outcomes
  1. Understand the design and structure of relational databases 
  2. Develop SQL statements using mathematical and statistical functions
  3. Develop SQL statements that create and update database objects
  4. Demonstrate queries that use SQL joins

Outline:
  1. Introduction to SQL
    1. Databases
    2. Tables
    3. Data types
  2. Retrieving data
    1. Grouping and summarizing data
  3. Importing and exporting data
  4. Using math and statistical functions
    1. Adding, subtracting and multiplying
    2. Division and modulus operations
    3. Exponents and roots
    4. Percentages
    5. Averages, median and sum
  5. Table joins
    1. Types of JOINs
    2. Table relationships
    3. Set operators
  6. Designing tables
    1. Unique, Null and Foreign key constraints
    2. Indexes
  7. Updating and modifying table data


Effective Term:
Fall 2023