Kaj je zbirka podatkov?
Če poznate preglednice, kot je Microsoft Excel, že razumete, kako se lahko podatki uporabljajo s tabelami. Baze podatkov uporabljajo tudi tabele za shranjevanje, upravljanje in pridobivanje informacij.
Baze podatkov že uporabljate
Morda se tega ne zavedate, vendar se v vsakdanjem življenju ves čas srečujete z močjo baz podatkov. Na primer, ko se prijavite v svoj spletni bančni račun, vaša banka najprej potrdi vašo prijavo z uporabniškim imenom in geslom, nato pa prikaže stanje na vašem računu in vse transakcije. Baza podatkov, ki deluje v zakulisju, oceni kombinacijo vašega uporabniškega imena in gesla ter omogoča dostop do vašega računa. Nato filtrira vaše transakcije, da jih prikaže po datumu ali vrsti, kot zahtevate.
Baze podatkov vs. Preglednice
Baze podatkov se od preglednic razlikujejo po tem, da so boljše pri shranjevanju velikih količin podatkov in manipulaciji z njimi na različne načine. Tukaj je le nekaj dejanj, ki jih lahko izvedete z bazo podatkov, ki bi jih bilo težko, če ne nemogoče izvesti s preglednico:
- Pridobite vse zapise, ki ustrezajo določenim kriterijem
- Posodobite zapise v velikem obsegu
- Navzkrižne reference zapisov v različnih tabelah
- Izvedite zapletene agregatne izračune
Elementi baze podatkov
Baza podatkov je sestavljena iz več različnih tabel. Tako kot Excelove tabele so tudi tabele baze podatkov sestavljene iz stolpcev in vrstic. Vsak stolpec ustreza an atribut in vsaka vrstica ustreza enemu zapisu.
Na primer, razmislite o tabeli baze podatkov, ki vsebuje imena in telefonske številke za 50 zaposlenih v podjetju X. Tabela je nastavljena s stolpci z oznako »FirstName«, »LastName« in »TelephoneNumber«. Vsaka vrstica vsebuje ustrezne informacije za enega posameznika. Ker je 50 posameznikov, ima tabela 50 vnosnih vrstic in eno vrstico z oznako.
Vsaka tabela v bazi podatkov mora imeti edinstveno ime in vsaka mora imeti a primarni ključ stolpec, tako da ima vsaka vrstica (ali zapis) edinstveno polje za identifikacijo.
Podatki v bazi so zaščiteni z omejitve, ki uveljavljajo pravila o podatkih za zagotovitev njihove splošne celovitosti. A edinstvena omejitev zagotavlja, da primarnega ključa ni mogoče podvojiti. A preveri omejitev nadzira vrsto podatkov, ki jih lahko vnesete. Na primer, polje Ime lahko sprejme golo besedilo, polje za številko socialnega zavarovanja pa mora vsebovati določen nabor številk.
Ena najmočnejših lastnosti baze podatkov je zmožnost ustvarjanja odnosov med tabelami z uporabo tuji ključi. Morda imate na primer tabelo Stranke in Naročila. Vsako stranko lahko povežete z naročilom v vaši tabeli naročil. Tabela Naročila je lahko povezana s tabelo Izdelki. Ta metoda poenostavlja oblikovanje baze podatkov, tako da lahko podatke organizirate po kategorijah, namesto da poskušate vse podatke spraviti v eno ali samo nekaj tabel.
Sistem za upravljanje baz podatkov
Baza podatkov vsebuje samo podatke. Za dejansko uporabo teh podatkov potrebujete a sistem za upravljanje baz podatkov. DBMS je sama baza podatkov, skupaj s programsko opremo in funkcijami, potrebnimi za pridobivanje ali vstavljanje podatkov. DBMS ustvarja poročila, uveljavlja pravila in omejitve baze podatkov ter vzdržuje shemo baze podatkov. Brez DBMS je baza podatkov le zbirka bitov in bajtov z malo pomena.
Če bi radi poskusili ustvariti bazo podatkov, bi bil dober začetek program baze podatkov, kot je Microsoft Access.
Pogosta vprašanja
-
Kaj je shema baze podatkov?
A shemo baze podatkov je njegova struktura. Določa, katere informacije ali objekte lahko vnesejo v bazo podatkov in definira razmerje med njimi. Sheme so običajno definirane s strukturiranim jezikom poizvedb (SQL).
-
Kaj je relacijska baza podatkov?
Relacijska baza podatkov shranjuje podatkovne točke, ki so med seboj povezane. Podatke organizira v eno ali več tabel, od katerih ima vsaka edinstven ključ, ki jo identificira.
-
Kaj je poizvedba po bazi podatkov?
Poizvedba je preprosto zahteva za informacije iz baze podatkov. Podatki lahko izvirajo iz ene ali več tabel v bazi podatkov ali pa iz drugih poizvedb. Kadarkoli vtipkate v Googlovo iskanje, na primer pošljete poizvedbo.
-
Kaj je zapis baze podatkov?
Zapis je niz podatkov, shranjenih v tabeli. Zapisi se včasih imenujejo tudi a tuple.
-
Kaj je tuji ključ v bazi podatkov?
Tuji ključ je običajna komponenta, ki povezuje podatke v dveh tabelah. Tuji ključ se nanaša na primarni ključ druge tabele, imenovane matična miza. Tabela, ki vsebuje tuji ključ, se imenuje otroška miza.
-
Kaj je entiteta v bazi podatkov?
Entiteta je objekt, ki obstaja v bazi podatkov. Lahko je oseba, kraj, enota ali kateri koli abstraktni koncept, o katerem želite shraniti informacije. Šolska baza podatkov lahko na primer vsebuje študente, učitelje in tečaje kot entitete.