|
3 RELAATIOTIETOKANTA
Relaatiotietokanta on tietokannan hallintajärjestelmä, jossa kaikki tiedot
tallennetaan tauluihin (table).
Relaatiotietokantateoriassa taulun ”virallinen” nimi on relaatio.
Samassa tietokannassa voi olla useita tauluja.
3.1 Taulu

Yhteen tauluun tallennetaan vain yhteen kohdetyyppiin liittyviä tietoja.
Asiakkaiden tiedot siis yhteen tauluun ja asiakkaiden tilaukset toiseen
tauluun.
3.2 Kohde
- Kullakin rivillä (kussakin tietueessa) on yhteen reaalimaailman
kohteeseen liittyviä tietoja.
- Kohde on tunnistettavissa oleva asia tai tapahtuma.
- Kohde voi olla fyysisesti olemassa (esim. ihminen, tietokone) tai se voi
olla käsite (esim. kurssi, yritys)
- Kuhunkin kohteeseen liitetään vain siihen välittömästi liittyvät
tiedot.
3.3 Kenttä
- Tietue muodostuu kentistä.
- Kullakin kentällä on määrätty tietotyyppi.
- Kentän tietotyyppi määrittää toiminnot, joita kentän sisältämälle
tiedolle voidaan tehdä.
3.4 Perusavain
- Yksi kenttä tai useamman kentän yhdistelmä muodostaa taulun
perusavaimen.
- Perusavain yksilöi tietueet. Kahdella tai useammalla tietueella ei siis
voi olla samaa perusavaimen arvoa.
- Edellä olevassa henkilötietoja sisältävässä taulussa Nro-kenttä
voisi toimia perusavaimena.
3.5 Tiedon haku relaatiotietokannasta
- Kukin yksittäinen tieto voidaan hakea relaatiotietokannasta ainakin
ilmoittamalla taulun nimi, perusavaimen sarakenimi ja avaimen arvo sekä
haettavan tiedon sarakenimi.
- Lisäksi on olemassa monia muita tapoja hakea tietoa.
|