Class Type / Number |
Date |
Topic |
Activities before Class |
Lecture 1 |
Jan 11 |
- Introduction
- Getting familiar with MySQL Workbench Environment and Jupyter
- The Relational Model
|
– |
Canceled |
Jan 18 |
- Class was canceled due to inclement weather
|
– |
Lecture 2 |
Jan 25 |
- Basic SQL
- Single-table Queries
|
- Read and practice Lecture_1.pptx
- Install MySQL Server and MySQL Workbench on your machine and redo the activities from Lecture 1
|
Lecture 3 |
Feb 1 |
- Quiz 1
- Multi-table Queries
- Set Operators
|
- Read and practice Lecture_2.pptx
- Using MySQL try out all the SQL commands your learned
- Submit Problem Set 1
|
Lecture 4 |
Feb 8 |
- Quiz 2, 3 (two sections)
- Nested Queries
- Aggregation & GROUP BY
|
- Read and practice Lecture_3.pptx
|
Review 1 |
Feb 15 |
- Quiz 4
- NULL Values & Outer Joins
- Review & In-class Exercise
|
- Read and practice Lecture_4.pptx
- Submit Problem Set 2
|
Test 1 |
Feb 22 |
Test I
Semester midpoint: February 27 |
|
Lecture 5 |
Mar 1 |
- Create Database
- Create/Alter/Delete Tables
- Insert/Delete/Modify Tuples
- The E/R Model Part I
|
- Start looking for project teammates and a project topic
|
Lecture 6 |
Mar 8 |
- Quiz 5
- The E/R Model Part II
|
- Read and practice Lecture_5.pptx
- Finalize your project team and topic
|
Spring Break |
Mar 15 |
- Good time to review the course material!
- Also have fun!
|
– |
Lecture 7 |
Mar 22 |
- Quiz 6
- Design Theory: Part I
- Normal Forms and Functional Dependencies
- Finding Functional Dependencies
|
- Read and practice Lecture_6.pptx
|
Lecture 8 |
Mar 29 |
- Quiz 7
- Design Theory: Part II
- Boyce-Codd Normal Form (BCNF)
- Multi-Value Dependencies (MVDs)
- Decomposition
|
- Read and practice Lecture_7.pptx
- Submit Problem Set 3
|
Lecture 9 |
Apr 5 |
- Quiz 8
- Transactions & Concurrency
- Indexes
- Views
|
- Read and practice Lecture_8.pptx
- Submit Problem Set 4
|
Lecture 10 |
Apr 12 |
- Quiz 9
- Data Security
- XML, JSON, NoSQL
- Data Mining
|
- Read and practice Lecture_9.pptx
|
Review 2 |
Apr 19 |
- Quiz 10
- Review & Course Wrap-up
- In-class Exercise
|
- Read and practice Lecture_10.pptx
- Submit the Class Project
|
Test 2 |
Apr 26 |
Test II |
|
Grades |
May 3 |
- Final grades will be posted on PAWS on May 3 at 5PM.
- The detailed grades will be made available on iCollege.
|
|