Versions Compared

Key

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

...

Esimerkissämme toteutamme pienen kirjaston kokoelmatietokannan, jossa on kolme taulua:

TEOS(ISBN, Kirjailija, Nimike, Kustantaja, Julkaisuvuosi)

KIRJASTO(Nimi, Lähiosoite, Postinro)

NIDE(Koodi, Kirjailijan_nimi ISBN, Teoksen_nimi,Kirjasto, Hyllypaikka)

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.

...

Yhteyskaavioon lisätään KIRJASTO-, TEOS- ja NIDE-oliot, ja yhteydet määritetään siten, että kunkin yhteyden pääavaimesta vedetään hiirellä yhteys vastaavaan viiteavaimeen. Image Added

Viite-eheyden säilyttäminen kannattaa aina valita. Tällöin Access pitää huolen, että tietokantaan ei voi syöttää sellaista tietoa, jonka viiteavain ei osoita minnekään. Esimerkiksi NIDE-taulukon Kirjasto-kenttään ei tällöin saa syöttää sellaista kirjastoa, jota ei ole olemassa KIRJASTO-taulussa.

...