Weekly Schedule

Schedule subject to change

Links are in blue.

Weekly preparation activities will be found on Canvas assignments along with any other reading assignments.

Lab and homework links are found in Canvas. Unless otherwise specified, all reading is from Ullman. Online readings will be linked to the schedule.

Lab: All lab classes will meet in ISAT/CS 143. All other classes will be held in our classroom, ISAT/CS 243

PD: Refers to project deliverables. See more detailed writeup in Canvas.

Quizzes: Open book, open note. Found on Canvas.


Week Weekly theme   Class topic Reading support - due before class Assignment Due

Wk 1

Jan 14

Introduction to databases and DBMS T

Introduction to databases and this class:

 

Chapter 1 (read after the fact) Incoming survey
Th

History of databases and DBMS

9.1, 9.2  

Wk 2

Jan 21

Relational database models T Snow Day - No class  

Quiz 1: 8am

 

Th-Lab

Introducing the teams

Individual - Team

An introduction to the Relational Model and PostgreSQL (And the SQL language)

Lab 1: A brief introduction to SQL(SELECT, INSERT, UPDATE, DELETE)

2.3.1, 2.3.2, 2.3.3

6.1, 6.5

 

PD 1: Jan 27 (Monday) midnight

Wk 3

Jan 29

Modelling continued T

Relational model

ER Modelling

2.1.1-2.1.3, 2.2, 2.3

4.1-4.4

HW1: 8am

 

Th-LAB

 

Lab 2: Modelling tools - Visual Paradigm

 

4.7
 

Wk 4

Feb 4

 

Relational alebra

T-Lab

Peer review

 

4.5, 4.8

Lab 2: 8am

Quiz 3: 8am

 

Th

Relational algebra

 

2.4-2.5

 

 

 

Updated proposal: Feb 6, 11:59pm

 

Wk 5

Feb 11

Aggregation T Assessment day, no class  

Lab 3: 8am (as homework-see Canvas)

Quiz 4: 8am

Th

Snow day, no class :-(

 

 

Wk 6

Feb 18

The normalization process T

Bags and aggregation

Introduction to Subversion

notes

Lab 4: Joins and subqueries in SQL

5.1-5.3

6.1, 6.2, 6.3

Quiz 5: 8am cancelled

 

 

Th

Functional dependency

3.1, 3.2, 3.3 PD2: Feb 25 midnight

Wk 7

Feb 25

Normalization continued T Normalization - Lecture

3.4, 3.5, 3.6, 3.7 (supplemental - in Canvas)

 

Quiz 5: 8am

HW-4 due 8am

Th Lab 5: Maintaining integrity - Constraints in SQL 7.1, 7.2, 7.3  

Wk 8

Mar 4

Midterm 1 T

Snow day, no class.

 

Lab 5: 8am

Quiz 7: 8am

Th Midterm 1 See materials in Canvas  
Spring Break - Enjoy the time off!

Wk 9

Mar 18

JDBC - The application side (JSP) T

Individual meetings with the instructor.

 

9.6, (supplemental - in Canvas)

Quiz 8:8am

PD3 - March 19 midnight

Th

Return exams

Team evaluations

   

Wk 10

Mar 25

SQL Advanced T

Indexes, views, functions (procedures)

 

8.1-8.5

9.2,9.3

 

Qhiz 9 8am

Th

Lab 6: Making the connection

Web application architecture

   

Wk 11

Apr 1

Indexes and Security T Security  

Lab 6: 8amQuiz 11: 8am

 

Th Lab 8: Security    

Wk 12

Apr 8

Advanced topics T Transactions   Quiz 10: 8am
Th

plpgsql

Recursion, User defined types

9.3, 9.4,10.2, 10.4

PD4: April 1, 11:59pm

Lab 8: 8am

 

Wk 13

Apr 15

Other DBMS T

MySQL/SQL Lite

xml

10.2, 10.4 Quiz 11: 8am
Th

 

Prototype demos

supplemental - in Canvas PD 5: Prototype demos

wk 14

Apr 22

Full text search T SQL Server and Oracle supplemental - in Canvas Quiz 12: 8am
Th Finalize project    

Wk 15

Apr 29

Project demos T Project demo  

PD6: In class - demo

Quiz 13: 8am

Th Final presentations    

Finals Week

May 5

Section 3: Tuesday - 5/6 - 8am - 10am

       

 


Updated 01/10/2014 - NLH