Kaj je zbirka podatkov?

Naredite preskok iz preglednice v bazo podatkov

Baze podatkov ponujajo organiziran mehanizem za shranjevanje, upravljanje in pridobivanje informacij. To storijo z uporabo tabel. Če poznate preglednice, kot je Microsoft Excel , ste verjetno že navajeni, da shranjujete podatke v obliki tabele. To ni veliko, da bi naredili preskok iz preglednic v podatkovne baze.

Baze podatkov in preglednice

Baze podatkov so veliko boljše od preglednic za shranjevanje veliko podatkov, vendar za manipulacijo teh podatkov na različne načine. Vsak čas v vsakdanjem življenju naletiš na moč podatkovnih baz.

Na primer, ko se prijavite v svoj račun za spletno bančništvo, vaša banka najprej potrdi prijavo z uporabniškim imenom in geslom ter nato prikaže stanje na vašem računu in vse transakcije. Baza podatkov, ki delujejo za prizori, ki ocenjujejo kombinacijo uporabniškega imena in gesla, vam nato omogoča dostop do vašega računa. Baza podatkov filtrira vaše transakcije, da jih po datumu ali vrsti pokažejo, kot zahtevate.

Tukaj je le nekaj dejanj, ki jih lahko izvedete v bazi podatkov, ki bi bila težavna, če ne celo nemogoča, na preglednici:

Poglejmo si nekaj osnovnih pojmov za bazo podatkov.

Elementi baze podatkov

Baza podatkov je sestavljena iz več tabel. Tako kot tabele Excel tabele zbirke podatkov vsebujejo stolpce in vrstice. Vsak stolpec ustreza atributu , vsaka vrstica pa ustreza enemu zapisu. Vsaka tabela mora imeti edinstveno ime v bazi podatkov.

Na primer, upoštevajte tabelo zbirke podatkov, ki vsebuje imena in telefonske številke. Verjetno bi nastavili stolpce z imenom "FirstName", "LastName" in "TelephoneNumber." Potem bi preprosto začeli dodajati vrstice pod tistimi stolpci, ki vsebujejo podatke. V tabeli kontaktnih podatkov za podjetje s 50 zaposlenimi bi prenehali s tabelo, ki vsebuje 50 vrstic.

Pomemben vidik tabele je, da mora vsak imeti stolpec primarnega ključa, tako da ima vsaka vrstica (ali zapis) enolično polje, da ga identificira.

Podatki v bazi podatkov so dodatno zaščiteni s tem, kar imenujemo omejitve . Omejitve uveljavljajo pravila o podatkih, da zagotovijo njegovo splošno celovitost. Na primer edinstvena omejitev zagotavlja, da primarnega ključa ni mogoče podvojiti. Kontrolna omejitev nadzoruje vrsto podatkov, ki jih lahko vnesete, na primer polje za ime lahko sprejme samo besedilo, vendar mora polje številko socialnega zavarovanja vsebovati določen niz številk. Obstajajo tudi številne druge vrste omejitev.

Ena najmočnejših značilnosti baze podatkov je sposobnost ustvarjanja odnosov med tabelami z uporabo tujih ključev. Na primer, lahko imate tabelo strank in tabelo naročil. Vsaka stranka je lahko povezana z naročilom v tabeli naročil. Tabela z naročili je morda povezana s tabelo izdelkov. Ta oblika vključuje relacijsko bazo podatkov in poenostavlja oblikovanje baz podatkov, tako da lahko organizirate podatke po kategorijah in ne poskušate dati vseh podatkov v eno tabelo ali le nekaj tabel.

Sistem za upravljanje baz podatkov (DBMS)

Baza podatkov preprosto vsebuje podatke. Za resnično uporabo podatkov potrebujete sistem za upravljanje baz podatkov (DBMS). DBMS je samo zbirka podatkov, skupaj z vso programsko opremo in funkcijami za pridobivanje podatkov iz baze podatkov ali za vstavljanje podatkov. Slogi Ustvarjanje poročil, uveljavljanje pravil in omejitev baze podatkov ter vzdrževanje sheme baze podatkov. Brez DBMS je zbirka bitov in bajtov z malo pomena.