***





Introduction

Database systems

What you will learn:

What else you will learn:

Data != information!

DB, DBMS

Why DBMS?

DBMS is a go-between

DBMS: advantages

Types of DBs: based on user count

Types of DBs: based on location

Types of DBs: based on content

Types of DBs: based on data currency

Types of DBs [cont'd]

Types of DBs: based on the structure of contained data

Early DBs: file systems

File systems

File system

File systems: problems

'Structural' dependence (not a good thing!)

Structural dependence [cont'd]

Redundancy of data (again, not a good thing!)

Why is redundancy not a good thing?

The three types of data anomalies

DB systems

DB vs file system

DBMS

DBMS [cont'd]

DBMS [cont'd]

How DBs could be "bad"