Obdobja
0. obdobje pred pojavitvijo podatkovnih baz - čas datotek
- Časovno to obdobje sega do 60. let prejšnjega stoletja.
- Datoteke omogočajo direktni dostop do podatkov in trajno hranjenje razmeroma velikih količin podatkov.
- Aplikacijski sistemi so uporabljali ločene datoteke - vsaka datoteka je bila nek ločen 'podatkovni otok‘.
- Edini pogled na podatke je fizični pogled.
- Vse operacije nad podatki so prilagojene fizični predstavitvi podatkov.
- Obdobje zaznamuje rast števila aplikacij, s tem narašča tudi število deljenih datotek in različnih formatiov zapisa.
- Problematična postaja izmenjava podatkov med aplikacijami.
- Pojavljajo se večkratne kopije istih podatkov (redundanca). Podvajanje podatkov ni nadzorovano!
- Podatki so postajali neskladni (nekonsistentni).
- Pomanjkljiva skrb za varnost podatkov, težavno sledenje dogodkov.
- Sistemi postajajo nefleksibilni.
1. obdobje PB - hierarhični in mrežni podatkovni model
- Obdobje se začne konec 60. let in predstavlja začetek komercialne uporabe PB.
- Pojavljajo se in uvajajo mehanizmi za opis podatkov - podatkovni modeli:
- hierarhični podatkovni model in
- mrežni podatkovni model.
- V 70. letih sta ta dva modela predstavljala standard za uporabo PB.
- Prvič se pojavlja delitev pogledov na podatke:
- fizični pogled in
- logični pogled.
- Lažje posodabljanje sistemov.
- Avtomatiziran je nadzor nad sočasnim dostopom do podatkov.
- SUPB-ji zagotavljajo možnost obnavljanja PB.
- Beleženje dogodkov v sistemu postane avtomatizirano.
2. obdobje PB - relacijski podatkovni model
- Leta 1970 je Edgar F. 'Ted' Codd predstavi koncept relacijskega podatkovnega modela
- Bistvo modela:
- PB se uporabnikom predstavi kot množica podatkov, ki so organizirani v tabelah;
- uporabniki relacijskega sistema se ne obremenjujejo s strukturo shranjevanja;
- striktno ločevanje med logičnim in fizičnim pogledom na podatke.
- Za tabele Codd vpelje naziv relacija.
- Poizvedbe se podajo v visoko-nivojskih jezikih. S te se doseže večja učinkovitost programerjev.
- Posledica uvedbe relacijskega modela podatkov: razvili so zmogljiv deklarativni jezik, namenjen delu s podatkovno bazo imenovan Structured Query Language.
- Glavni razvijalci sistemov za upravljanje z relacijsko PB so podejtje IBM in različne univerze.
- Komercialne uspešnice:
- INGRES, ki je bil razvit na University of California, Barkley in
- System R (ki je pozneje prerasel v DB2), razvit v IBM San Jose laboratorijih.
- V 80-ih letih relacijski model postane osrednji in najbolj razširjen model podatkov
- Še danes (v poslovnem okolju) prevladujejo podatkovne baze, ki temeljijo na relacijskem modelu.
- 80. leta zaznamuje razvoj porazdeljenih podatkovnih baz.
3. obdobje - objektno relacijski in objektni podatkovni model
- Obdobje se začne na začetku 90. let.
- Dodana je podpora objektom - pogled podatkov v PB hranimo tudi metode (postopke) za delo s podatki.
- Uporaba novih modelov sega na specializirana področja, ki zahtevajo procesiranje zelo kompleksnih podatkov.
- Aplikacije za delo s PB so se razširile tudi na področje svetovnega spleta in e-poslovanja.
- Uvajajo se novi standardi za beleženje podatkov, kot je to XML (eXtended Markup Language). ML je le za nov način beleženja (zapisovanja) podatkov - to NI podatkovni model!
4. obdobje - post-relacijski podatkovni sistemi
- Obdobje se začne konec 90. let in sega v današnje čase.
- Značilnostpost-relacijskih podatkovnih sistemov je veliko novih funkcionalnosti, ki segajo na področje:
- podatkovnega skladiščenja,
- OLAP sistemov (on-line analitical processing),
- podatkovnega rudarjenja,
- podpirajo kompleksnejše podatkovne tipe (temporal, prostorske podatke),
- pojavljajo se t.i. aktivne podatkovne baze, ...