] > Introduction

Introduction

1.1 Databases

Computer-based repositories for data

Distinctive characteristics

|--------------------------------------------------------- |    --|||      |||||             -||||      |||||       | |    -|-| Student  ||-|            |||  Course  |--------|| |name-------|-|||||----|            ||||-------|   -title--| |------ -SSN--   major-|                number--         | |                   -||||||||||||||                      | |                   ||  Faculty   |-|                     | |              -name--|---|-||||||                       | |              ------  -SSN--                            | ----------------------------------------------------------

1.2 Advantages of Databases

1.3 History

1.4 Outline of Database Systems

        -|-             -|-         ||-             |--         |-|             ||-     ----------|     ----------|     application|∙ ∙ ∙ application|     -program|||     -program--| |--------------------------------|DBMS |  |software for handling queries | | |  --------------|-------------- | |  ----------------------------| | |----software for accessing storage-|  ||||||||||----     ---|||||||||||  ||||||-|||-|||     ||-|||-|||||||  |  catalog    |     |  database   |  |(definitions)|-     ||||(data) |||-     |||-||||           |||-||||

1.5 Topics of Interest

1.6 Course Conduct

Relational Databases
ER diagramsmodeling
setstheoretical foundation
tablesGUI
relational algebratheoretical realization of query language
SQLactual query language
normal formsdesign refinements
tuple relational calculustheoretical representation of query language
Extra topics