Relaatiotietokanta Vs.hierarkkinen tietokanta

Nähden ja hierarkkinen tietokannat ovat kaksi yleisimmin käytettyä tietokantoja . Sonnenuhr kuva Alfred Koch Fotolia.com

Tietokannat ovat tietokoneohjelmia, jotka tallentavat tiedot, tai "kirjaa."Vielä tärkeämpää on, ne myös kuvata, miten, että tiedot koskevat muut tiedot tietokantaan.On olemassa monia erilaisia ​​tietokannan, kuten hierarkkinen, verkko, relaatio ja olio.Ne kaikki palvelevat eri tarkoituksia, ja anna niiden kirjaa kuvataan eri tavoin.

hierarkkisia Tietokannat

  • Hierarkkinen tietokannat ovat vanhimpia ja yksinkertaisin erilaisia ​​tietokantaan.He järjestävät tiedot "puu" rakenne, joka on samanlainen kuin kansioita ja tiedostoja tietokoneella.Aivan kuten tiedosto tietokoneen istuu yhteen kansioon, joka tietokannan tietue on yksi "vanhempi."Hierarkkisesti järjestetty data kuvataan usein ainoa vanhempi / lapsi suhteet.

Ongelmia Heirachical Tietokannat

  • Kun hierarkkinen malli on sopiva yksi yksinkertaisia ​​rakenteita, on helppo nähdä, miten ongelmia saattaa syntyä, kun jokainen "lapsi" voi olla vain yksi "emo".Jos tietokanta sisä

    lsi nimet todellinen vanhempien ja lasten sisällä yritys, et voi kuvata sitä, että molemmat vanhemmat lapsi työskennellyt kyseisen yrityksen.Kielellä tietokantoja, tämä olisi "monta-yhteen" (tai "monta-monta" jos on useampi kuin yksi lapsi mukana) suhde, ja hierarkkinen tietokannat eivät kuvaa niitä hyvin.

relaatiotietokantoihin

  • Relaatiotietokantojen ei ole ongelmia monta-yhteen tai monta-monissa suhteissa.Niiden tiedot ovat rakennettu useita "pöytiä," eikä puurakenteita, ja jokainen kirjaa pöydälle on yksilöllinen tunniste.Yritys voisi olla taulukon nimet kaikki vanhemmat, pöytä nimet kaikki lapset, ja kunkin tietueen vanhemman pöytä voisi olla suhde yhden (tai useamman, tai ei kumpikaan) ainutlaatuinen kirjaalapsi pöytä - että suhde on "on vanhempi."Kyky antaa kirjaa näistä suhteista on mitä antaa relaatiotietokantojen nimensä.

Edut relaatiotietokantojen

  • Relaatiotietokantojen estää virheet antamalla yhden ennätys sovelletaan useita muita taulukoita.Lapsen ennätys voitaisiin käyttää "on lapsi" suhde, ja sama levy voidaan tarkoitettujen taulukko "käyvien lasten yhtiö piknik."Estämällä päällekkäisyyttä, samaa tietoa voidaan käyttää monella eri tavalla, ilman vahingossa muuttamatta ennätys.

    Myös relaatiotietokantojen ovat erittäin hyviä tarjota muunlaisia ​​tietojen piilotettu Records, kyselyiden kirjoitettu Structured Query Language, tai SQL.Näin voit tutustua tietokantaan tavalla näy heti, kuten löytää kaikki lapset yli tietyn iän tai kaikki vanhemmat kolme tai useampia lapsia.

käyttäminen Hierarkkinen Tietokantojen

  • Voisi ajatella, että relaatiotietokantojen ovat parempia kuin hierarkkisia niistä, ja se on totta, että ne ovat joustavampia.Mutta tällainen joustavuus ei ole aina välttämätön jokaisen tietokantaan.Kirjastot hierarkkisia tietokantoja tallentamiseen kirjojaan, koska Deweyn järjestelmä on hierarkkinen luonteeltaan.Luettelo yhteystiedot puhelinnumerot voidaan aivan hyvin palvelee hierarkkinen tietokanta.Tietokanta on työkalu, ja oikea työkalu työhön riippuu työ käsillä.

474
0
1
Tietokantaohjelmiston