Fall 2005
8/23 Introduction (syllabus page); H1 = conceptual graph of Chap.
1 vocabulary
8/25 H1 disscussion; introduction to relational model
8/30 Mini-university domain and data models.
9/01 tour of Access; H2 = mini-university application using
Acess
9/06 Access ex (Northwind, Students), syntax, intro to
sql; H3 = syntax of Chap. 7 sql.
9/08 Oracle isqlplus; kinds of sql statements; Chap 7
sql examples;
companies
example, H4 = selected sql for companies (due 9/13)
H5 =
mini-university via direct sql to Oracle.
9/13 discussion of H4 items: nesting, joins, aggregate functions,
with clause
9/15 discussion of H3 syntax; Oracle sql documents; select w
negation
9/20 Java client; JDBC; H6 = client for mini-university
9/22 review JDBC; JTable and TableModel; derived
attributes, atomic actions via commit/rollback
H5 due; prelude
to H7 = create your home.html page.
9/27 review domain vs data models; sql for "same-city"
query; exercise: KDOT domain model
9/29 Java client features; ER models
10/04 Fall Break day
10/06 review for Ex 1
10/11 Exam 1
10/13 review exam
10/18 no class
10/20 asssign presentation topics and project topics; forms
and servlets
10/25 project reviews
10/27 no class
11/01 Pat: history;
Bill: normalization
11/03 project reviews
11/08 review of Chapts 1,2,4,5,7,8; concepts
from Chapts 6,13, 11, 12, 14
11/10 Philip:
GIS;
Mary: query
opt.;
project reviews
11/15 Tim: phpBB;
David: Oracle hints;
11/17 Yahui: DOORS;
Alan: stored
procs;
Jared: XML
11/22 Bill: web apps;
Lucas:
recovery;
Cole: SQLite;
Matt: DBMS
; Bart: injection
11/29 no class
12/01 Exam 2
12/06 Curtis:
12/08 Project demos
12/12 Project reports due.
560 Log Spring 2005
01/12 Introduction, goals.
01/14 H1= "miniUniversity" using Access.
01/19 conceptual graph for Access; finish Access features
01/21 H1 example; BNF notation, H2 =
syntax
for Chap 7 sql
01/24 connection to Oracle, password, iSQL*Plus, syntax for
create & insert
01/26 syntax & features for select (join, aggregates,
grouping);
H3 =
miniUniversity using sql for Oracle
01/31 simple sql examples for company model
02/02 sql examples: subqueries vs nested queries, "in" &
other operators, use of temporary tables
02/03 Distinguished Lecture by Dr. Santos: Inference for user
queries
02/04 sql examples with aggregate operators; evaluation of
"where" vs "having";
negation
and set operations
02/07 derived attributes (by query vs attribute, current vs
delayed evaluation);
client
server structures, H4 = java.sql class diagram (due Wed.)
02/09 JDBC; oracle drivers; Chap 8
02/11 Java thin client architecture; H5 = java client for H3
02/16 no class
02/18 discuss H5; ER diagrams, Chaps. 2,3
02/21 project process & topics; mapping ER to UML
02/23 ER -> UML example; conceptual_model ->
relational_DB_model (see UML profiles links)
02/25 no class: submit Java client to instructor (if done)
02/28 review for exam
; selection of project topics; web
access
03/02 enterprise applications, 3 tier structure, tomcat, H6=web
client and server for H3
03/04 review/preparation for exam: sample problems; conceptual
model, data model,
sql ..
aggregation, negation, derived attributes
03/07 Exam 1
03/09 H7=class presentation; H7a=self-eval form; review
tomcat
03/11 project reviews by appointment ( 8:15 and 1:30-4:45 ugh )
03/14 Review Exam 1; presentation schedule
03/16 Transactions
03/18 no meeting.
**** Spring break
03/28 paper selection and schedule; >>> email slides /
notes before your presentation; <<<<<
review J2EE model, EJB's
03/30 no class meeting: please schedule an appointment to
review project models
(two sequence models -- one for "add" , one for "do key operation" )
04/01 Bambera; Fisher, Jundt
04/04 Carlson, Leon, Taylor
04/06 Gomez, Sutherland
04/08 University Open House
04/11 Jantz, Lamb
04/13 Anderson, Radafsky, Smith, Hankley
04/15 Project reviews
04/18 Dolezilek, Solera, Rogers-Ostema
04/20 Pickett, Clayton, Cline, Goreham, Haynes
04/22 no meeting
04/25 review for exam;
04/27 Exam 2
04/29 no meeting
05/02 Query processing; performance factors
05/04 Review exam2 results
05/06 Project demonstrations (by arrangement)
05/09 Project documents due:
Project demonstrations (by appointment)
Previous semesters:
wk1 Introduction, goals. (H1)
wk2 Conceptual graph for Chapter 1 vocabulary
Comparison of object and relational
models:
(schema, table, row, PK, FK; entity, relational table, lookup
table)
wk3 Tour of Access ...
... tour of Access; Assignment:
Small
University Model: Conceptual Model + Access implementation. (H2)
wk4 Grammars, BNF, syntax diagrams (H3)
ER models & diagrams (Chap 2)
wk5 SQL systax (and semantics)
SQL examples
wk6 more sql examples
architecture and concepts of Oracle DMBS
wk7 ODBC; using Access to view Oracle table; compare JDBC
select project topics; java.sql components;
sample Java
clients
wk8 discuss presentation topics; intro to web access to DB
review for exam
wk9 Exam 1
size+ speed estimates
wk10 Review exam results
Project reviews:
requirements
wk11 Web client ; Tomcat; 3 tier J2EE
architecture
wk12 Project reviews: domain model, GUI
wk13-14 Project reviews: GUI, table design
student presentations
wk15 Exam 2
wk16 Review exam results.
Project demonstrations (by arrangement)