SLIS A-Z Index
People Search
SLIS Calendar

Programs

Courses

Textbooks by Semester

Course Web Pages - Spring 2012 - LIBR 242-01/10 Greensheet - Course Calendar

LIBR 242
Database Management
Course Calendar

Dr. Geoffrey Z. Liu
E-mail


Course Links
Greensheet
Course Calendar
Group Project
Individual Assignment
Resources
D2L
D2L Tutorial
SLIS e-Bookstore
LIBR 242 Resources
Online Resources
Bibliography
Sample Codes

Tentative Course Calendar

Session Topic Readings and Dues
0 Orientation
  • Course overview and logistics
Elluminate session
1/28 9:00-11:45am
1 Introduction
  • What is a database (vs. textbase)
  • Database approach vs. file approach
  • Database models
  • Database Life Cycle vs. System Life Cycle
(Based on R.C 7th ed.)

R.C. 1.1-1.5, 9.1-9.3
R.C. Ch. 2
2

Relational Database Model

  • Relational database model
  • The tabular look vs. underlying structure
  • Redundacy and anomalies
  • Entity, attirbute, relation, and keys
  • Relational algebra and operators

R.C. Ch. 3

Assignment DUE
2/6 11:30pm

3 Database Management Systems
  • What is a database management system
  • System architecture and componets
  • Typical functions of a DBMS
  • Data dictionary: a system view
  • The Oracle database system
R.C. 1.6
L.K. Ch.1 
4 Relational Database Design & Implementation
  • Business (case scenario) analysis
  • Conceptual/logical design steps
  • Implementation stages & strategies
  • Design process of the group project
R.C. Ch. 9

GP-1 (1st draft)
2/13 11:30pm
5 Entity-Relationship (E-R) modeling
  • What is an entity and what is a relation
  • E-R diagrams vs. data flow charts
  • From case scenario to E-R diagram
  • 1:1, 1:M, and M:M relationships
  • Cardinality
R.C. Ch. 3 & 4

GP-1 (2nd draft)
2/17 11:30pm
6

(Lab Session 1: Analysis of E-R Diagrams)

Elluminate Meeting
2/18 9:00-11:45am

GP-1 Final DUE  
2/20 11:30pm

7 Normalization of Database Design
  • Anomalies and controlled redundancy
  • Functional dependency
  • Normalization
  • Heuristic procedure of normalizing
  • Schema & Table dependency 
  • Designer's data dictionary

R.C. Ch. 5
L.K. p.20-24

GP-2 DUE
3/5 11:30pm

8 (Lab Session 2: Database Implementation)

GP-3 DUE 
3/12 11:30pm

Elluminate Meeting
3/17 9:00-11:45am
9

SQL for Database Implementation in Oracle 

  • SQL and Oracle's PL/SQL
  • Concepts of DDL, DML, and data dictionary
  • Creating, viewing, modifying, and deleting tables
  • Populate tables with records
  • Viewing, modifying and deleting records from a table

R.C. 7.1-7.3, 7.5
L.K. p.44, Ch. 18

GP-4 DUE
4/2 11:30pm

10

SQL for Database Querying in Oracle

  • Simple SELECTing of records from on table
  • Basics of conditioning with WHERE clause
  • Records correlation & foreign key expansion
  • Use of built-in aggregate functions
  • creating, using, and dropping a VIEW

R.C. 7.4, 7.6-8
R.C. Ch. 8

11

Web-Based Access to Relational Databases

R.C. Ch. 14
L.K. Ch. 5 & 41

GP-5 DUE
4/16 11:30pm

12 (Lab Session 3: Server Access for xSQL) Elluminate Meeting
4/14 9:00-11:45am
13

xSQL-Based Web Access to Oracle Databases

.
14 Database Administration and Advanced Topics
  • DB administrator's responsibilities
  • Database security issues
  • Concurrency control, COMMIT, and phase lock
  • Concept of data warehousing

R.C. Ch. 10, 13, 15
L.K. Ch. 40

GP-6 DUE
5/1 11:30pm

15 Mock Test (5/1-5/8) .
. Student Presentation of Group Project (optional) Elluminate Recording
16 Final Exam (to start on 5/9) DUE 5/14 11:30pm