DB je ... Vrste i svojstva baze podataka

Baza podataka je kratica, koja označava "bazu podataka" ili "bazu podataka" (ovisno o kontekstu). U ovom članku ćemo ispitati što su oni / oni, što su i gdje se primjenjuju. Također ćemo razgovarati o DBMS i DB - to je isto ili ne.

terminologija

bd ovoBaza podataka je vrsta strukturirane trgovine informacijama. DB je također informacijski model, sposoban sam po sebi sadržavati određene podatke, pod uvjetom da će ih nužno naručiti. Svatko od nas je radio s bazom podataka barem jednom, ali nije mogao ni nagađati, na primjer, unosom pojam za pretraživanje, možemo pretvoriti u velike osnove za određene podatke informacija.

DBMS je još jedna kratica, koja se dešifrira kao "sustav za upravljanje bazom podataka". U općem smislu predstavljaju različita softverska rješenja s kojima možete organizirati podatke baze podataka. To znači popunjavanje baze podataka s informacijama, organiziranje, brisanje, kopiranje, analiziranje i još mnogo toga.

Vrste baza podataka

U teoriji baza podataka razlikuju nekoliko svojih tipova. Postoje:

  • Relacijske baze podataka (od engleske riječi odnosu, koji prevodi kao „veza”) - odlikuju se odnosi i izražena kao skup međusobno povezanih subjekata. Potonji su predstavljeni u obliku tableta, koji sadrže podatke baze podataka. Ovo je najčešći vrsta baza podataka.
  • Hijerarhijske veze na razini "pretka-potomka", "šef-podređeni".
  • Mreža - grana iz prethodnog prikaza.
  • Objektno orijentirani, koji izravno rade s odgovarajućom metodologijom programiranja (OOP).

podaci DBRazmotrimo svaki od njih detaljnije, istodobno zaustavljajući se na osnovnim idejama i konceptima baze podataka.

DB - je li to znak?

Relacijske baze podataka u uobičajenom predstavljanju ne uzrokuju poteškoće za razumijevanje - to su informativni znakovi. Za pojašnjenje, možete pozvati pomoć vrlo poznatog DBMS-a tvrtke Microsoft - "Access", koji je dio uobičajenog uredskog paketa aplikacija.

Tablice relacijske baze podataka imaju zapise (retke) i polja (stupci). Prva sadrži izravno podatke, podatke, u potonjem - opis onoga što točno bilježi. Na primjer, polje je "naziv", unos je "Katerina".



Za polja su definirane vrste vrijednosti. Oni mogu biti numerički, lik, datum, vrijeme, itd Također, svaki stol mora biti ključni polje - .. Snimanje u njoj jedinstveno identificirati podatke.

Treba podrazumijevati da sama baza podataka nije tablica. Baza podataka može pohraniti od jedne do nekoliko stotina tablica, ovisno o količini i raznovrsnosti informacija.Baza DB podataka

Veze između tablica

Da biste osigurali veze između tablica u DBMS-u, postoje sheme podataka. Postoje veze:

  • "Jedan-na-jedan" - svaki zapis u tablici odgovara samo jednom unosu iz druge oznake.
  • "One-to-many" i "many-to-many". Jedinstveni zapis može istovremeno odgovarati nekolicini pridruženih tablica. I obrnuto (za drugu opciju).
  • „Mnogi za mnoge”. Već je lako pogoditi da se u ovom slučaju može odabrati nekoliko redaka druge tablice za nekoliko redaka za komunikaciju (taj je odnos organiziran pomoću srednje tablice i dvije veze gore navedenog tipa).

Pomicanje gore i dolje

Hijerarhijske baze podataka imaju mnogo jasniju strukturu od relacijskih. Oni su karakterizirani strogo podređenjem. Postoji korijenni element - "vrh", od kojeg se podređuju - "nasljednici" ili "potomci". Hijerarhijska baza podataka je baza podataka s strukturom stabla, u kojoj svaki čvor može imati samo jednog predaka.

Prikladno je koristiti ovu vrstu za izgradnju trgovina informacijama već uređene strukture: na primjer, baza podataka vojne jedinice ili upravitelja datoteka. Nedostatak je nemogućnost da čvor ima više od jednog predaka, kao i složenost logike baze podataka.

Produljite veze

vrste bdMrežni DBs bili su rješenje za nedostatak hijerarhijskog, nazvanog samo iznad. „Mnogi za mnoge” Jedina razlika između ove vrste prethodne veze počela, što u ovom slučaju prikazana je u činjenici da je predak može imati mnogo nasljednike, a oni, potomci, može doći iz nekoliko čvorova.

Tablični način prikaza

Unatoč činjenici da su tablice prvenstveno povezane s relacijskim bazama podataka, i hijerarhijske i mrežne tablice mogu se prikazati u obliku tablica. Glavna razlika između ovih tipova je upravo konstrukcija strukture: relacijske, u usporedbi s druge dvije, mnogo su slobodnije i manje naručene.

Objektno orijentiran tip

Posljednji razmatrani tip - objektno orijentirani - najlakši je. Sve zato što je vrlo usko specijaliziran. kompleks strukture podataka takva baza podataka oblikuje objekt i radi izravno s jezicima objekta orijentiranog programiranja. Razvili su se osamdesetih godina prošlog stoljeća i još nisu dobili veliku popularnost zbog njihove složenosti i ne baš visokih performansi.

Dijelite na društvenim mrežama:

Povezan
Baza podataka je složen sustavBaza podataka je složen sustav
Koji su ciljevi dizajna baze podataka?Koji su ciljevi dizajna baze podataka?
Sustavi upravljanja životom i bazama podatakaSustavi upravljanja životom i bazama podataka
SQL datoteku. SQL format datoteke: opis proširenjaSQL datoteku. SQL format datoteke: opis proširenja
Pregled sustava za upravljanje bazama podatakaPregled sustava za upravljanje bazama podataka
Koji su podaci? Vrste podatakaKoji su podaci? Vrste podataka
ACCDB: kako otvoriti datotekuACCDB: kako otvoriti datoteku
Pojedinosti o tome što otvoriti ACCDBPojedinosti o tome što otvoriti ACCDB
Što je baza podataka i gdje se može koristiti?Što je baza podataka i gdje se može koristiti?
Kako stvoriti mysql bazu podatakaKako stvoriti mysql bazu podataka
» » DB je ... Vrste i svojstva baze podataka
LiveInternet