Peter P. Chen. The entity-relationship model -
Towards a unified view of data. ACM Transactions on Database Systems
(TODS), 1(1):9-36, 1976.
E. F. Codd. A relational model of data for large
shared databanks. Communications of the ACM, 13(6):377-387, 1970.
(.pdf) (.html )
E. F. Codd. Data
models in database management. In Proc. ACM SIGMOD/PODS Workshop on Data
Abstraction, Databases, and Conceptual Modeling, pp. 112-114,
1980.
William Kent. A simple guide to five normal
forms in relational database theory. Communications of the ACM,
26(2):120-25, 1983
J. Gray. The Transaction Concept, Virtues And
Limitations. In Proc. 7th VLDB Conference,
Zloof Moshe. Query-by-Example:
A data base language. IBM Systems Journal, 16(4):324-343, 1977.
Ø
Ø
Relation
Algebra
Ø
Ø
The
relational model: operations
Ø
Ø
The
SQL language
Ø Ø Simple SQL
Ø
Ø
Data
Manipulation: Retrieval Operations
Ø
Ø
Advanced
SQL
Ø
Ø
More
Queries
Ø
Ø
Object-relational
Data model
Ø
Ø
Data
Warehouse
Ø
Ø
ER diagrams 4
http://www.cis.ohio-state.edu/~srini/670/Lectures/lec7.pdf
Ø
Ø
ER-diagrams 5
http://www.cis.ohio-state.edu/~srini/670/Lectures/lec8.pdf
Ø
Ø
ER and EER
http://www.cis.ohio-state.edu/~srini/670/Lectures/lec9.pdf
Ø
Ø
Relation Algebra and SQL
http://www.ug.cs.sunysb.edu/~kifer/cse532/slides/ch6.pdf
Ø
Ø
Relational Calculus
http://www.cs.unc.edu/Courses/comp130-s03/comp130-8.pdf
Ø
Ø
Relational Calculus and visual query
language
http://www.ug.cs.sunysb.edu/~kifer/cse532/slides/ch7.pdf
Ø
Ø
Theory of functional dependencies
http://www.cis.ohio-state.edu/~srini/670/Lectures/lec12.pdf
Ø
Ø
Theory of normalization
http://www.cis.ohio-state.edu/~srini/670/Lectures/lec13.pdf
Ø
Ø
Normalization 2
http://www.cis.ohio-state.edu/~srini/670/Lectures/lec10.pdf
Ø
Ø
Normalization 3
http://www.cis.ohio-state.edu/~srini/670/Lectures/lec11.pdf
Ø
Ø
Database Design: Normalization
http://www.cs.unc.edu/Courses/comp130-s03/comp130-11.pdf
Ø
Ø
Relational Normalization
http://www.ug.cs.sunysb.edu/~kifer/cse532/slides/ch8.pdf
Ø
Ø
Distributed Databases
http://www.ug.cs.sunysb.edu/~kifer/cse532/slides/ch18.pdf
Ø
Ø
OLAP and data mining
http://www.ug.cs.sunysb.edu/~kifer/cse532/slides/ch19.pdf
Ø
Ø
Query Processing
http://www.ug.cs.sunysb.edu/~kifer/cse532/slides/ch13.pdf
Ø
Ø
An overview of Query Optimization
http://www.ug.cs.sunysb.edu/~kifer/cse532/slides/ch14.pdf
Ø
Ø
Transactions
http://www.cis.ohio-state.edu/~srini/670/Lectures/lec14.pdf
Ø
Ø
Transaction and Concurrency
http://www.cis.ohio-state.edu/~srini/670/Lectures/lec15.pdf
Ø
Ø
Object Database
http://www.ug.cs.sunysb.edu/~kifer/cse532/slides/ch16.pdf
Ø
Ø
XML and databases
http://www.ug.cs.sunysb.edu/~kifer/cse532/slides/ch17.pdf