A) Introduction

need to refer to the CASE central repository

HIERARCHY OF DATA ORGANIZATION: BITS TO DATA BASES



B) Overview of Database Management Systems

        1. Hierarchical DBMS

occurence of data base structure; segment; data

base record; parent-child relationship; root

        1. Network or CODASYL DBMS

Relational DBMS

Object-oriented DBMS



DATABASE DESIGN CONSIDERATIONS (Fig. 11.2)



C) What is a Relational Database?

Tables - Relations

Properties (rows & columns == tuples & attributes) (Fig. 11.3-4)

  1. SQL Commands: CREATE - (Fig. 11.6)
  2. SELECT - (Fig. 11.7)
  3. INSERT, UPDATE, DELETE


D) Designing a Relational Database



E) What is Normalization?

A technique for optimizing relational database designs and freeing them from potential problems or anomalies



F) Systems for Storing and Manipulating Data

1) Traditional File Systems (Fig. 11.18 & 19)

2) DBMS - integrated data base; database vs. data base

3) Selecting the Appropriate System:

G) Distributed DBMS - on-line vs. segmented vs. replicated

H) MANAGING DATABASES

DBA: implement database, provide security for database, monitor performance, design standards, provide backup & recovery


Exercises: look over 1-12; turn in 11.13, 11.17, 11.18, 11.21


Back