Weekly Schedule

advertisement
CmpE 226 – Weekly Schedule – Spring 2006

Three major areas:
DB Issues
Normalization ½
Security ½
Query Processing ½
Programmatic SQL ½
Current & Merging Trends
Constraints DB 1
Spatio temporal DB 1
XML ½
Web Technology 1
Data Warehouse
Concepts/Design 1
Special topics (TBD): Transaction Management ½ (5 requests) , Distributed DBMS 1
(15 requests), Query Optimization ½

Please note, this file will be updated periodically and must be checked
weekly.
W#
1
2
DB Topics
Introduction 1
ERD 1
Class Diagram 1 ½
RA 1
SQL 2 ½









3



4








Topic & Reading Materials
Greensheet
Introduction Game
Turn-in
Lecture 1: Infinite Relational Database (.ppt)
Article: Paragon Corporation. What is a
database and why do we have them?
2003. (.doc)
Lecture 2: Data Modeling Using EntityRelationship Model (.ppt)
Tutorial: Entity-Relationship Modeling Technique
Notes (.doc)
Article: Lansdale System. Entity
Relationship Models (.pdf)
Article: Understanding Entity Relationship
Diagrams (.htm)
Tutorial: Developing Entity Relationship
Diagrams (.htm)
Practice Problems
Class Diagrams (.ppt)
Notes: J.W. Schmidt. Class Diagrams in
Analysis (.pdf)
Class Diagrams – Relationships (.ppt)
Examples (.ppt)
Practice Problems
Sample of Class Diagrams (.ppt)
Compare ERDs and Class Diagrams
Tips and Heuristics
Practice Problems
Constraint Databases (.ppt)



Solution: practical problems
(PP1)
Project #1
Finalizing the Course Website
5
6
7
8
9






Relational Algebra & SQL (.ppt)
Structured Query Language (SQL) (.ppt)
Notes on RA (.doc)
Notes on SQL (.doc)
Continue previous lecture
RA and SQL Examples (.doc)
















Normalization (.ppt)
Steps in Normalizing Databases (.doc)
Rules for Normalization (.doc)
Modeling for Normalizing (.doc)
Normalization: Example 0 (.doc)
Normalization: Example 1 (.doc)
Normalization: Example 2 (.doc)
Normalization: Example 3 (.doc)
Normalization: Example 4 (.doc)
Normalization: Example 5 (.doc)
Security
Query Processing



(PP4, PP5, PP6)

Programmatic SQL
First Exam
Continue previous lecture
Constraint Databases
Solution: practical problems
(PP2, PP3)
First Exam Overview
Solution: practical problems
Solution: practical problems
(PP7)



Project #1
First Exam
Solution: practical problems
(PP7)











Spatiotemporal Databases (.ppt)
MLPQ System (.ppt)/MySQL (.ppt)
Object-Oriented Databases (.ppt)
Distributed Database
XML (.ppt)
On Spatial Database Integration (.doc)
XML and Database (.doc)
XML Structure for Existing Databases (.doc)
XML: Map DTD to Databases (.doc)
Exploration of XML in Databases (.doc)
Web Technology
14



Second Exam
Data Warehouse
Data Mining
15



Transaction Management or
Query Optimization

Final lecture and tips
Projects’ Submissions and Demos


Project #2 -- Demo
Project #3 -- Demo
10
11
12
13
16








Solution: practical problems
(PP9)
Solution: practical problems
(PP10)
Solution: practical problems
(PP11)
Project #2
Solution: practical problems
(PP12)
Exam Overview
Second Exam
Solution: practical problems
(PP13 & PP14)
Download