Mikä on DBMS ja miten se toimii?

Sisällysluettelo:

Mikä on DBMS ja miten se toimii?
Mikä on DBMS ja miten se toimii?
Anonim

Tietokannan hallintajärjestelmä hallitsee kaikkia tietokannan ensisijaisia osia, mukaan lukien tietojen käsittelyn, käyttäjien todentamisen ja tietojen lisäämisen tai purkamisen. DBMS määrittelee sen, mitä kutsutaan tietoskeemaksi tai rakenteen, johon tiedot tallennetaan.

Relaatiotietokannan hallintajärjestelmät (RDBMS) toteuttavat taulukoiden ja suhteiden relaatiomallin.

Image
Image

Taustatietokannanhallintajärjestelmät

Termi DBMS on ollut käytössä 1960-luvulta lähtien, jolloin IBM kehitti ensimmäisen DBMS-mallin nimeltä Information Management System, jossa tiedot tallennettiin tietokoneeseen hierarkkisessa puurakenteessa. Yksittäiset tiedot yhdistettiin vain vanhemman ja lapsen tietueiden välillä.

Seuraavan sukupolven tietokannat olivat verkko-DBMS-järjestelmiä, jotka yrittivät ratkaista joitakin hierarkkisen suunnittelun rajoituksia sisällyttämällä tietojen välille yksi-moneen-suhteen. Tämä vei meidät 1970-luvulle, jolloin IBM:n Edgar F. Codd loi relaatiotietokantamallin, joka on nykyisen tuntemamme edeltäjä.

Nykyaikaisen relaatiotietokantajärjestelmän ominaisuudet

Relaatiotietokannan hallintajärjestelmät toteuttavat taulukoiden ja suhteiden relaatiomallin. Nykypäivän relaatiotietokantajärjestelmien ensisijainen suunnitteluhaaste on säilyttää tietojen eheys, mikä suojaa tietojen tarkkuutta ja johdonmukaisuutta useiden dataa koskevien rajoitusten ja sääntöjen avulla, jotta vältetään päällekkäisyydet tai tietojen häviäminen.

DBMS:t hallitsevat myös pääsyä tietokantaan eri tasoilla toteutetun v altuutuksen kautta. Esimiehillä tai järjestelmänvalvojilla voi esimerkiksi olla pääsy tietoihin, jotka eivät näy muille työntekijöille, tai heillä voi olla lupa muokata tietoja, kun taas jotkut käyttäjät voivat vain tarkastella niitä.

Useimmat DBMS:t käyttävät Structured Query Language -kieltä, joka tarjoaa komentosarjan menetelmän vuorovaikutukseen tietokannan kanssa. Itse asiassa, vaikka tietokanta tarjoaa graafisen käyttöliittymän, jonka avulla käyttäjät voivat helposti tarkastella, valita, muokata tai muuten käsitellä tietoja, SQL suorittaa nämä tehtävät taustalla.

Esimerkkejä tietokantajärjestelmistä

Tarvittavan tietokannan valitseminen on monimutkainen tehtävä. Oracle, Microsoft SQL Server ja IBM DB2 hallitsevat huippuluokan relaatiotietokantojen markkinoita ja ovat kaikki järkeviä valintoja monimutkaisiin ja suuriin tietojärjestelmiin. Pienille organisaatioille tai kotikäyttöön suosittuja tietokantajärjestelmiä ovat Microsoft Access ja FileMaker Pro.

Viime aikoina muiden ei-relaatiotietokantajärjestelmien suosio on kasvanut. Nämä ovat NoSQL-maku, jossa joustavampi rakenne korvaa RDBM:iden tiukasti määritellyn skeeman. Nämä ovat hyödyllisiä erittäin suurten tietojoukkojen tallentamiseen ja käsittelyyn, jotka sisältävät laajan valikoiman tietotyyppejä. Tärkeimpiä toimijoita tässä tilassa ovat MongoDB, Cassandra, HBase, Redis ja CouchDB.

Suositeltava: