|
Tentative schedule |
||||
|
No. |
Day |
Date |
Topics |
Reading List Chapters |
|
1
|
Tue
|
8/25
|
Database, DB architecture, Data redundancy, database, tables, rows, columns, DBMS |
1 |
|
Database architecture, Schema structure, Logical schema representation, Database: advantages & disadv; Sample databases: Company, Henry books, Premiere products |
||||
|
2 |
Thu |
8/27 |
E-R Diagram, Relational model: set theory, 2-D tables, primary key, Query languages: template, algebra, calculus, English |
3 |
|
Relational algebra (WinRDBI): union, intersect, difference, Asg1+ |
|
|||
|
3 |
Tue |
9/1 |
Relational algebra operations: select, project, product, njoin, division: shopping database |
|
|
Relational calculus: tuple and domain |
|
|||
|
4 |
Thu |
9/3 |
Relational algebra and calculus queries |
|
|
SQL: DDL statements: create, drop, alter; table creation, data types, schema, syntax structure |
6 video-4 |
|||
|
5 |
Tue |
9/8 |
-Asg1, SQL: DML statements: insert, update, delete, select |
6 |
|
SQL retrieval queries: update queries, Asg2+ |
6 |
|||
|
6 |
Thu |
9/10 |
SQL multi-table queries, join |
7 |
|
Additional SQL queries, Views, indexes, Integrity constraints, system catalog |
7 |
|||
|
7 |
Tue |
9/15 |
-Asg2, Examples for view definition, index, trigger |
notes-7 |
| DB administration: create/drop user, grant/revoke privileges | ||||
|
8 |
Thu |
9/17 |
|
14 |
|
Normalization: 3NF, Asg4, Asg3+ |
14 |
|||
| Fri | 9/18 |
Mid-term exam (5:00 - 6:30pm) |
||
|
9 |
Tue |
9/22 |
Multivalued dependence, 4NF |
notes-9 |
|
Normalization process, ER schema |
video-9 |
|||
|
10 |
Thu |
9/24 |
-Asg3, DB design methodology, keys, relationships |
|
|
Embedded SQL: host language program, cursor, Asg5 |
10 video-10 |
|||
|
11 |
Tue |
9/29 |
Java interface to SQL, Asg5+ |
|
|
12 |
Thu |
10/1 |
-Asg4, DBMS functions: support queries, catalog service,
Concurrent update, recovery, |
video-12 |
|
13 |
Tue |
10/6 |
File structures: blocking factor, spanned vs
unspanned, ordered vs unordered, hashed files. Dynamic and extendible hashed
files |
16 |
|
Indexing structures: Single level vs Multi Level, Dense vs
Nondense, index types (primary, clustering, secondary), reduced average disk
access through index, B_Tree |
17 video-13 |
|||
|
14 |
Thu |
10/8 |
-Asg5, Advanced DBMS, client/server systems | |
|
Data warehouse, data mining, web interface to DBMS |
video-14 | |||
|
|
Fri |
10/9 |
Final exam (5:00 - 6:30pm) |
|
Asgx+ : The specification for Asg x will be made available
-Asgx : The completed Asg x must be submitted before the class begins