You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Mikä on tietokanta?

Mitä hyötyä on tietokannoista?

Relaatiotietokannat

  • E.F. Codd esitteli relaatiomallin jo 1970
  • yksinkertaisin, joustavin ja toteuttaa parhaiten tietokannalle asetettavat vaatimukset
  • Vaatii eniten koneresursseja
  • Relaatiotietokannassa tiedot esitetään tauluina (table) yhtä riviä kutsutaan tietueeksi (record)
  • taulun jokaisella rivillä yhtä monta tietoa
  • jokaisella rivillä yksikäsitteinen perusavain
  • kutakin riviä vastaa jokin reaalimaailman kohde
  • kuhunkin kohteeseen liitetään vain siihen välittömästi liittyvät ominaisuudet
  • tauluja kutsutaan myös relaatioiksi
  • Kukin yksittäinen tieto kannassa voidaan hakea ainakin ilmoittamalla taulun nimi, perusavaimen sarakenimi ja avaimen arvo sekä haettavan tiedon sarakenimi. Ainakin tämä hakutapa olemassa, lisäksi lukemattomia muita.

Tietokannan hallintajärjestelmät

Tietokannan hallintaan tarkoitettu ohjelmisto esim. Oracle, DB2, Ingres ja SQL Server. Tietyin rajoituksin tietokannan hallintajärjestelmäksi voi kutsua myös Accessia ja Paradoxia.

Hallintajärjestelmän perusvaatimukset

  • Perusoperaatiot (tallennus, haku, päivitys)
  • Tietoriippumattomuus
  • Yhteiskäyttö
  • Ylimäärättömyys
  • Eheys
  • Turvaaminen
  • Tehokkuus ja suorituskyky
  • Yhteensopivuus
  • Skaalautuvuus

Tietokannan hallintajärjestelmien huonoja puolia

  • Monimutkaisuus
  • Koko
  • Hinta
  • Laitteistokustannukset
  • Muutoskustannukset
  • Suorituskyky
  • Vahinkojen suuri vaikutus

Lähteet

  • No labels
You must log in to comment.