Database Management Systems
CS 157
Prof. Sin Min Lee
MH 317
Tel: 924-5133
Email: lee@sjsumcs.sjsu.edu
Office hours : Tuesday 11:45-1:30, 4:30-5:30
Thursday 11:45-1:30, 5:00-5:30
Section 02 T,Th 1:30 2:45 Room: MH 320
Section 03 T,Th 5:30 6:45 Room: MH 320
Catalogue Description:
Concepts and structures for implementation of database management systems; file and data organization, descriptions, integrity of data models, Semantic Data model; Relational algebra: Union, Intersection, Cartesian product, Natural Join, Equi-join, Division; Pitfalls in Relational database design; distributed DB; Functional dependency; Armstrongs Axioms of FD; Closure; Multi-valued dependencies; Normal Form: 1st NF 2nd NF, 3rd NF, 4th NF, Boyce-Codd NF; minimal cover; Anomalies of 3NF; SQL; QBE, QUEL; Relational Calculus; The role of normalization; DB design using ER-diagram; database design, strategies, relational database and object-oriented database.
Topics:
1: Introduction to database processing
2: Components of database System
3: The CODASYL DBTG Mode
4: Semantic Object model
5: Entity-Relationship Models
6: The relational model
7: Database Design with Semantic Object model
8: Database application
9: Foundations of Relational Implementation
10: Relational Algebra
11: Relational Calculus
12: Structured Query Language
13: QBE
14: QUEL
15: Transaction processing
16: Database security
17: Data Administration/Database Administration
18: Client-server
19: Distributed Database processing
20: Object-oriented Database.
21: Deductive database.
Prerequisite:
CS 146A with a grade of C- or better, or by permission of the instructor.
Text:James L. Johnson, Databasemodels, language, design. Oxford University Press, 1997.
References:
Reading: The reading material for the course includes both text and course notes which will be handed out in class.
Grade Policies:
Grading:
Homework 5% Quizzes 10%
Computer Programs 20% 2 midterms 20%
Presentation 10% Written report 5%
Final examination 30%
Plus an extra credit depending on class performance.
100---96 A+ 95.9992 A 91.99---88 A-
87.9985 B+ 84.9980 B 79.99--- 77 B-
76.9974 C+ 73.9972 C 71.9970 C-
69.9965 D+ 64.9962 D 61.9960 D-
below 60 F