Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Relaatiotietokannan suunnittelu ja tietokannan luonti

KirjastoEsimerkki.pdf

Johdanto

Relaatiotietokannan suunnittelu lähtee asiakkaan liiketoimintaprosessien analysoimisesta. Tällöin selvitetään, minkälaisia mahdollisuuksia olemassa olevan tietojärjestelmän parantaminen tai uuden tietojärjestelmän kehittäminen voi tarjota.

...

Tarkastelemme seuraavassa vaiheita, joilla pieni esimerkkitietokanta rakennetaan käyttäen Access-tietokannanhallintajärjestelmää. Lähdemme liikkeelle tilanteesta, jossa relaatiokaavio (taulut ja kentät) on selvillä.

Päävaiheet

Tietokannan rakentamisen päävaiheet Access-ohjelman avulla ovat:

...

Pääavaimet on merkitty alleviivauksin, ja viiteavaimet on kursivoitu. Huomaa, että kyseessä on yksinkertaistettu esimerkki: teoksella voi olla vain yksi kirjailija, ja kirjastojen yhteystiedot ovat puutteelliset.

Taulujen luonti ja kenttien määritys

Perustamme aluksi tyhjän tietokannan: Tiedosto/Uusi, ja tehtäväruudusta Tyhjä tietokanta. Päsemme Access-ohjelman pääikkunaan, jossa voidaan luoda tietokantaobjekteja (taulukot, kyselyt, lomakkeet, ...). 

...

Kun kolme taulua on luotu (TEOS, KIRJASTO, NIDE) ja niiden kentät pääavaimineen määritetty, on aika kuvata taulujen väliset yhteydet.

Yhteyksien määritys

Yhteydet määritetään Yhteydet-painikkeen avulla:

...

Kaaviosta näkyvät tietokannan olioiden väliset lukumäärärajoitteet, joilla viite-eheyttä valvotaan: jokaista NIDE-taulukon Kirjasto-kentän arvoa kohti on esimerkiksi löydyttävä (tasan) yksi KIRJASTO-taulun nimi kentän arvo. Toisaalta tiettyä kirjaston nimeä kohti voi olla mielivaltainen määrä niteitä, joiden sijainniksi on merkitty tuo kirjasto.

Tietojen syöttö

Tietoja voi syöttää taulukoihin valitsemalla halutun taulukon ja sen jälkeen painamalla Avaa-painiketta.

...