May 13, 2024  
2023-2024 College Catalog 
    
2023-2024 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