TietokoneetTietokannat

DB on ... Tietokannan tyypit ja ominaisuudet

Tietokanta on lyhenne, joka tarkoittaa "tietokantaa" tai "tietokantaa" (kontekstista riippuen). Tässä artikkelissa tarkastelemme, mitä he ovat / mitä he ovat, mitä he ovat ja missä heitä sovelletaan. Lisäksi keskustelemme DBMS: stä ja DB: stä - tämä on sama tai ei.

terminologia

Tietokanta on eräänlainen jäsennelty tietovarasto. Tietokanta on myös tietomalli, joka pystyy sisältämään tiettyjä tietoja, edellyttäen, että ne välttämättä tilataan. Jokainen meistä työskenteli DB: n kanssa vähintään kerran, mutta emme voineet edes arvata sitä. Esimerkiksi, kun annamme hakulausekkeen, käsittelemme laajamittaista tietokantaa tiettyihin tietoihin.

DBMS on toinen lyhenne, joka on purettu "tietokannan hallintajärjestelmänä". Yleensä ne edustavat erilaisia ohjelmistoratkaisuja, joiden avulla voit järjestää tietokannan tietoja. Tämä tarkoittaa, että tietokanta täytetään tiedoilla, järjestämällä se, poistamalla se, kopioimalla se, analysoimalla sitä ja niin edelleen.

Tietokantojen tyypit

Tietokantojen teorian osalta useat heidän tyypeistään erotetaan toisistaan. On olemassa:

  • Relaatiotietokannat (englanninkielisestä sana-suhteesta, joka tarkoittaa "viestintää") - ominaispiirteitä ovat suhteet ja ilmaistaan joukossa toisiinsa liittyviä kokonaisuuksia. Jälkimmäiset esitetään tablettien muodossa, jotka sisältävät tietokannan tietoja. Tämä on yleisimpi tietokannan tyyppi.
  • Hierarkkiset - yhteydet "esi-isältään", "pomo-alaisena".
  • Verkko - haara edellisestä näkymästä.
  • Object-oriented, jotka toimivat suoraan vastaavan ohjelmointimenetelmän (OOP) kanssa.

Katsotaanpa jokainen niistä tarkemmin, samanaikaisesti pysähtyen tietokannan perusideoissa ja käsitteissä.

DB - onko se merkki?

Relaatiotietokannat tavallisessa edustuksessaan eivät aiheuta vaikeuksia ymmärrettävyydelle - nämä ovat tiedotuskeskuksia. Selvennykseksi voit pyytää apua hyvin tunnetusta Microsoftin DBMS-tietokannasta - "Access", joka on osa heidän tavanomaisia sovellusohjelmistojaan.

Relaatiotietokannan taulukoissa on tietueita (rivejä) ja kenttiä (sarakkeita). Ensimmäinen sisältää suoraan tietoja, tietoja jälkimmäisessä - kuvaus siitä, mitä täsmällisesti kirjaa merkitsee. Kentässä on esimerkiksi "nimi", merkintä on "Katerina".

Kenttien kentät määritellään. Ne voivat olla numeerisia, symbolisia, päivämäärät, aika jne. Lisäksi jokaisessa taulukossa on oltava avainkenttä - merkinnät siinä tunnistetaan yksilöllisesti tiedot.

On ymmärrettävä, että tietokanta itse ei ole taulukko. Tietokanta voi tallentaa yhdestä sataan tahtiin, riippuen määrästä ja erilaisuudesta.

Taulukoiden väliset linkit

DBMS: n taulukoiden välisten yhteyksien luomiseksi on olemassa tietojärjestelmiä. On olemassa yhteyksiä:

  • "One-to-one" - vain toinen merkintä toisesta taulukosta vastaa taulukon jokaista merkintää.
  • "One-to-many" ja "monia-to-many". Yksittäinen tietue voi vastata useisiin liittyviin taulukoihin kerralla. Ja päinvastoin (toinen vaihtoehto).
  • "Monta-monta". On helppo ymmärtää, että tässä tapauksessa useita rivejä toisesta taulukosta voidaan valita useille riville kommunikaatiolle (tämä suhde järjestetään välitaulukon ja kahden edellä mainitun tyyppisen linkin kautta).

Siirry ylös ja alas

Hierarkkisissa tietokannoissa on paljon tarkempi rakenne kuin relaatiotietokannoilla. Niille on ominaista tiukka alistuminen. Siinä on juuriosa - "ylhäältä", josta alaiset ovat - "perillisiä" tai "jälkeläisiä". Hierarkkinen tietokanta on tietokanta, jossa on puurakenne, jossa jokaisella solmulla voi olla vain yksi esi-isä.

On kätevää käyttää tätä tyyppiä jo olemassa olevan rakennuksen tietovarastojen rakentamiseen: esimerkiksi sotilasyksikön tietokanta tai tiedostonhallinta. Haittana on se, että solmulla ei ole useampaa kuin yhtä esi-isää, samoin kuin tietokannan logiikan monimutkaisuus.

Laajenna linkit

Verkko-DB: t ovat ratkaisu hierarkkisen puuttumiseen, joka on nimetty juuri edellä. Ainoa ero tämäntyyppisestä edellisestä oli "monia-monta" -yhteys, joka tässä tapauksessa ilmenee siinä, että esi-isinä voi olla monia perillisiä, joten heistä jälkeläisiä voi esiintyä useista solmuista kerralla.

Taulunäyttö

Huolimatta siitä, että taulukot liittyvät lähinnä relaatiotietokantoihin, sekä hierarkkisia että verkkotaulukoita voidaan edustaa taulukoiden muodossa. Suurin ero näiden tyyppien välillä on juuri rakenteen rakentaminen: relaatiotietokannat verrattuna muihin kahteen ovat paljon vapaammat ja vähemmän järjestetyt.

Object-oriented type

Viimeinen tarkasteltu tyyppi - esineohjattu - on vähiten yhteinen. Kaikki, koska hän on hyvin kapea erikoistunut. Tällaisen tietokannan kompleksiset tietorakenteet muodostavat objektin ja toimivat suoraan objektiohjelmiin liittyvien kielten kanssa. Niitä kehitettiin viime vuosisadan kahdeksankymmenluvuilla, eivätkä ne ole vielä saaneet paljon suosiota, koska niiden monimutkaisuus ei ole kovin nopea.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fi.delachieve.com. Theme powered by WordPress.