Komponente relacijske baze podatkov
Podatkovne baze so računalniški sistemi, ki zbirajo in shranjujejo podatke, tako da jih je mogoče navzkrižno sklicevati prek povezav do sorodnih podatkov v zbirki in povezanih informacij v drugih zbirkah podatkov. Obstaja veliko namenov in vrst baz podatkov. Relacijske baze podatkov so med najpogostejšimi. Na primer, baze podatkov za upravljanje odnosov s strankami (CRM), ki upravljajo potencialne stranke, evidence strank, upravljanje in obračunavanje, so relacijske baze podatkov.
Tabele
V relacijski zbirki podatkov je tabela enaka zapisu, ki je osnovna podatkovna komponenta. Sestavljen je iz niza polj, ki so enaka v vsaki tabeli ali zapisu, kot so ime, naslov in izdelek stranke. Relacijske baze podatkov narekujejo tudi delovanje tabel. Na primer, relacijske zbirke podatkov nadzorujejo, kako so podatki predstavljeni na zaslonu in organizirani za izpis – kar narekuje poizvedba in jezik za definiranje podatkov – in celo, koliko informacij je mogoče shraniti v dano polje.
Vrstice
Tabele relacijskih zbirk podatkov izgledajo podobno kot Excelova preglednica, če so prikazane v diagramu za vizualno referenco. Vrstice v vsaki tabeli zbirke podatkov predstavljajo zaporedne vrednosti, pri čemer se vrednost v vrstici 1A na primer nanaša na vrednosti v vseh drugih poljih v vrstici 1. Vrsta vrednosti v vrstici 1A, tj. ime John Smith, je iste vrste vrednosti kot v vseh drugih vrsticah v stolpcu A. Vsaka vrstica predstavlja vsoto podatkov za celoten zapis ali podkategorijo zapisa, kot so kontaktni podatki stranke, ki bi vključevali naslov, telefonsko številko in e-poštni naslov Johna Smitha.
Stolpci
Stolpci v tabeli relacijske zbirke podatkov so nadzorne funkcije; vsak stolpec predstavlja polje podatkov, ki se dosledno pojavlja v vsakem zapisu ali tabeli v zbirki podatkov. Na primer, v vizualni predstavitvi baze podatkov modela CRM bi imeli stolpci naslove, kot so "ime", "naslov", "telefon" in "e-pošta". Ta imena stolpcev so imena podatkovnih polj, ki se pojavljajo v vsakem zapisu.
Primarni ključi
Primarni ključi so identifikacijske oznake za vsako vrstico podatkov. Primarni ključ je drugačen za vsak zapis v relacijski bazi podatkov; mora biti edinstven in mora obstajati (z drugimi besedami, ne more biti "nič"). V zbirki podatkov CRM je lahko ta primarni ključ številka, dodeljena stranki, ali edinstven identifikator, kot je njena številka socialnega zavarovanja. Primarni ključi se uporabljajo za poizvedbe znotraj relacijske baze podatkov, ne pa tudi za poizvedbe v zunanje baze podatkov.
Tuji ključi
Tuji ključi omogočajo iskanje podatkov in manipulacijo med tabelo primarne baze podatkov in drugimi povezanimi bazami podatkov. V modelu CRM lahko obstaja zbirka podatkov o vrstah izdelkov, ki navaja proizvajalce različnih pripomočkov. Vsaki vrsti gradnika bi bil dodeljen tuji ključ, ki bi uporabniku CRM omogočil iskanje, da ugotovi, ali je določena stranka eden od njegovih proizvajalcev. Na primer, kategoriji gradnika z imenom "X" je lahko dodeljen tuji ključ "1" in ima veliko podkategorij, označenih po abecedi. Iskanje po tujem ključu 1 pokaže, koliko elementov je v kategoriji X, in ko je element prikazan, zapis prikaže njegovo oznako kategorije.