Primer načrtovanja podatkovne baze

Izvedba

Pri tej stopnji namestimo sistem za upravljanje podatkovnih baz (SUPB) na zahtevano strojno opremo, ustvarimo podatkovno bazo in jo prilagodimo oziroma optimiziramo, da kar najbolje deluje na izbrani strojni in programski opremi. Nato v podatkovno bazo naložimo oziroma uvozimo podatke – začetni podatki so lahko neposredno zajeti novi podatki ali obstoječi podatki, ki jih uvozimo iz druge podatkovne baze. Izvedba vključuje tudi vzpostavitev varnosti podatkovne baze, kar pomeni, da različnim uporabnikom omogočimo dostop v skladu z njihovimi zahtevami in pravicami dostopa. In končno, izvedba vsebuje tudi vzpostavitev varnostnega kopiranja in hrambo varnostnih kopij podatkovne baze.


Ta stopnja je torej sestavljena iz naslednjih korakov:

  1. namestitev SUPB,
  2. ustvarjanje podatkovne baze,
  3. prilagoditev/optimizacija podatkovne baze glede na strojno in programsko opremo ter pogoje uporabe,
  4. nalaganje/uvoz podatkov v podatkovno bazo,
  5. nastavitev varnosti in uporabniških dostopov ter
  6. izvedba in vzpostavitev varnostnega kopiranja.

Testiranje

Pri stopnji testiranja testiramo oziroma preizkušamo zmogljivost, varnost in celovitost podatkov. Običajno se to zgodi v povezavi z aplikacijami, ki jih razvijamo – to pomeni, da hkrati preizkušamo delovanje aplikacije in delovanje podatkovne baze, ki jo ta aplikacija uporablja. Zmogljivost preizkušamo pod različnimi pogoji obremenitev, da ugotovimo, kako podatkovna baza obravnava več sočasnih povezav ali velike količine posodabljanja in branja podatkov.

Preizkusiti moramo tudi celovitost podatkov, saj ima lahko aplikacija logične napake, ki povzročijo izgubo transakcij ali druge netočnosti pri vpisovanju podatkov v podatkovno bazo. Poleg tega moramo preizkusiti tudi varnost, s čimer zagotovimo, da lahko uporabniki berejo in spreminjajo le tiste podatke, do katerih imajo dostop.

Med preizkušanjem lahko ugotovimo tudi, da bo morda potrebno spremeniti tudi logično ali fizično zasnovo podatkovne baze.

Postopek preizkušanja in prilagajanja podatkovne baze izvedemo tako, da najprej izvedemo ustrezne teste in na podlagi rezultatov uvedemo določene spremembe. Nato postopek ponavljamo, dokler nismo popolnoma zadovoljni z delovanjem podatkovne baze.

Ta stopnja je torej sestavljena iz naslednjih korakov:

  1. preizkusa delovanja podatkovne baze,
  2. preizkusa varnosti podatkovne baze,
  3. preizkusa celovitosti podatkov in
  4. prilagajanja podatkovne baze, kot odgovor na rezultate testov.