Tietokannan hallintajärjestelmä

Wikipediasta
Siirry navigaatioon Siirry hakuun

Tietokantajärjestelmä (DBMS, lyhenne sanoista Database Management System) on ohjelmisto, jolla voi käsitellä, hallita, hakea ja tallentaa tietokantaan säilöttyä tietoa.[1][2] Tietokannan tietomalli voi käyttää esimerkiksi relaatiomallia, oliomallia, hierarkista mallia tai verkkomallia, ja sisältää elektronista dataa loogisesti jäsenneltynä.[1] Tietokantajärjestelmistä käytetään lyhenteitä kuten RDBMS ja OODBMS tai ORDBMS.

Sulautettu tietokanta on teknologia, jossa tietokannan hallintajärjestelmä rakennetaan sovellusohjelmaan eikä erillisenä työkaluna: tämä myös piilottaa tietokannan loppukäyttäjältä.[3]

Muistitietokanta on pääasiassa tietokoneen muistia tallennukseen käyttävä tietokanta, jota käytetään kun vasteaika on kriittinen.[4]

Historia[muokkaa | muokkaa wikitekstiä]

Varhainen tietokannan hallintajärjestelmä oli Charles Bachmanin Integrated Data Store (IDS), joka hallitsi kiintolevylle tallennettuja tietoja ja sovellukset lähettivät pyyntöjä IDS:lle. IDS sisälsi joukon komentoja tietojen hallintaan. Tämä helpotti ohjelmoijien työtä koska heidän ei tarvinnut suoraan käsitellä tietojen tallennusta ja tiedostorakennetta voitiin muuttaa ilman että kaikki tietoja käyttävät sovellukset tarvitsi kirjoittaa uudelleen.[5]

Etuja[muokkaa | muokkaa wikitekstiä]

  • Toiston kontrollointi
  • Käyttöoikeuksien jakaminen
  • Erilaisten käyttöliittymien mahdollistaminen
  • Tietokannan eheyssääntöjen valvominen (katso ACID)
  • Tietokannassa olevien tietojen suhteiden esittäminen

Hierarkisen mallin tietokantajärjestelmiä[muokkaa | muokkaa wikitekstiä]

Verkkomallin tietokantajärjestelmiä[muokkaa | muokkaa wikitekstiä]

Relaatiotietokantajärjestelmiä[muokkaa | muokkaa wikitekstiä]

Oliotietokantajärjestelmiä[muokkaa | muokkaa wikitekstiä]

Katso myös[muokkaa | muokkaa wikitekstiä]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. a b Muhammad Raza: Introduction to Database Management Systems (DBMS) bmc.com. 29.8.2018. (englanniksi)
  2. Keith D. Foote: A Brief History of Database Management dataversity.net. 23.3.2017. Viitattu 20.10.2019. (englanniksi)
  3. Embedded Database techopedia.com. Viitattu 12.3.2020. (englanniksi)
  4. In-Memory Database (IMDB) techopedia.com. Viitattu 12.3.2020. (englanniksi)
  5. a b Charles William Bachman amturing.acm.org. Viitattu 10.1.2024. (englanniksi)

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.