OqPoWah.com

DB je ... Vrste in lastnosti baze podatkov

Baza podatkov je okrajšava, ki pomeni "baze podatkov" ali "baze podatkov" (odvisno od konteksta). V tem članku bomo preučili, kaj so, kaj so in kje se uporabljajo. Prav tako bomo razpravljali o DBMS in DB - enaki ali ne.

Terminologija

bd toBaza podatkov je nekakšno strukturirano shranjevanje informacij. DB je prav tako informacijski model, ki lahko vsebuje samo nekatere podatke, pod pogojem, da jih bo nujno treba naročiti. Vsak od nas je vsaj enkrat delal z DB, a tega ni mogel niti uganiti, na primer pri vnosu iskalne poizvedbe se za posebne informacije obrnemo v obsežno bazo podatkov.

DBMS je druga okrajšava, ki se razširi kot "sistem upravljanja baz podatkov." V splošnem predstavljajo različne programske rešitve, s katerimi lahko organizirate podatke o bazah podatkov. To pomeni, da podatkovno bazo izpolnite z informacijami, ga organizirate, brišete, kopirate, analizirate in še veliko več.

Vrste podatkovnih baz

V teoriji podatkovne baze razlikujejo različne vrste. Obstajajo:

  • Relacijske podatkovne baze (iz angleške besede, ki se nanaša na "komunikacijo"), označena s povezavami in izražena v nizu medsebojno povezanih subjektov. Slednje so predstavljene v obliki tablet, ki vsebujejo podatke baze podatkov. To je najpogostejše vrsta podatkovnih zbirk.
  • Hierarhično - povezave na nivoju "prednika-potomec", "šef-podrejeni".
  • Omrežje - podružnica iz prejšnjega pogleda.
  • Objektno usmerjeni, ki neposredno delajo z ustrezno programsko metodologijo (OOP).

podatkovVsaka izmed njih podrobneje razmislimo, hkrati pa se ustavimo pri osnovnih idejah in konceptih baze podatkov.

DB - ali je znak?

Relacijske podatkovne baze v svojem običajnem zastopanju ne povzročajo težav pri razumevanju - to so informativni znaki. Za pojasnitev lahko zaprosite za zelo dobro znani DBMS iz Microsofta - "Access", ki je del njihove običajne zbirke aplikacij.

Tabel relacijske baze podatkov imajo zapise (vrstice) in polja (stolpci). Prvi vsebuje neposredno informacije, podatke, v slednjem - opis, kaj točno zapisi pomenijo. Na primer, polje je "ime", vnos je "Katerina".

Vrste vrednosti so opredeljene za polja. Lahko so numerični, simbolični, datum, čas itd. Poleg tega mora vsaka tabela imeti ključno polje - vnose v njem enolično prepoznajo podatke.




Treba je razumeti, da sama zbirka podatkov ni tabela. Baza podatkov lahko shranjuje od ene do več sto miz, odvisno od količine in raznolikosti informacij.podatkovne baze

Povezave med tabelami

Da bi zagotovili povezave med tabelami v DBMS, obstajajo sheme podatkov. Obstajajo povezave:

  • »One-to-one« - vsak zapis v tabeli ustreza samo enemu vnosu iz druge oznake.
  • "En-do-mnogi" in "mnogi-do-mnogi". En zapis lahko ustreza več povezanim tabelam hkrati. In obratno (za drugo možnost).
  • "Mnogi-do-mnogi." Že enostavno je uganiti, da je v tem primeru več vrstic druge tabele mogoče izbrati za več vrstic za komunikacijo (to razmerje je organizirano z uporabo vmesne tabele in dveh povezav zgoraj navedene vrste).

Pojdite gor in dol

Hierarhične baze podatkov imajo veliko jasnejšo strukturo kot relacijske. Zanje je značilno strogo podreditev. Obstaja korenski element - »vrh«, iz katerega se podrejeni podirajo - »dediči« ali »potomci«. Hierarhična podatkovna baza je baza podatkov z drevesno strukturo, v kateri ima vsako vozlišče le en prednik.

Ta vrsta je primerna za izgradnjo informacijskih trgovin že naročene strukture: na primer, baze podatkov vojaške enote ali upravitelja datotek. Pomanjkljivost je nezmožnost vozlišča, da ima več kot en prednik, pa tudi kompleksnost logike baze podatkov.

Razširite odnose

vrste bdOmrežne DB-je so bile rešitve za pomanjkanje hierarhične, imenovane tik nad. Edina razlika te vrste od prejšnje je bila povezava "mnogi-do-mnogi", ki se v tem primeru kaže v dejstvu, da lahko kot predniki imajo veliko dedičev, zato se lahko njihovi potomci pojavijo iz več vozlišč hkrati.

Tabularni način prikaza

Kljub temu, da so tabele povezane predvsem z relacijskimi bazami podatkov, lahko hierarhične in omrežne tabele predstavimo tudi v obliki tabel. Glavna razlika med temi vrstami je ravno konstrukcija strukture: relacijski so v primerjavi z drugimi dvema bolj prosti in manj naročeni.

Objektno usmerjena vrsta

Zadnja obravnavana vrsta - objektno usmerjena - je najmanj pogosta. Vse, ker je zelo ozko specializiran. Kompleksno podatkovne strukture takšna baza tvorita predmet in delujejo neposredno z jeziki objektno orientiranega programiranja. Razvili so jih v osemdesetih letih prejšnjega stoletja in še niso bili deležni precej priljubljenosti zaradi svoje kompleksnosti in ne zelo visoke uspešnosti.

Zdieľať na sociálnych sieťach:

Príbuzný