Komponente relacijske baze podataka

...

Uobičajeni primjeri relacijskih baza podataka su baze podataka za upravljanje odnosima s klijentima (CRM).

Baze podataka su računalni sustavi koji prikupljaju i pohranjuju podatke kako bi se mogli unakrsno upućivati ​​putem poveznica na povezane podatke unutar zbirke, kao i povezane informacije u drugim bazama podataka. Postoje mnoge namjene i vrste baza podataka. Relacijske baze podataka su među najčešćim. Na primjer, baze podataka za upravljanje odnosima s klijentima (CRM), koje upravljaju potencijalnim kupcima, evidencijama kupaca, upravljanjem i naplatom, relacijske su baze podataka.

Tablice

U relacijskoj bazi podataka, tablica je ista kao i zapis, koji je temeljna komponenta podataka. Sastoji se od skupa polja koja su ista u svakoj tablici ili zapisu, kao što su ime, adresa i proizvod kupca. Relacijske baze podataka također diktiraju kako tablice rade. Na primjer, relacijske baze podataka kontroliraju način na koji se podaci prikazuju na zaslonu i organiziraju za njih izlaz - diktira upit i jezik definicije podataka - pa čak i koliko informacija može biti pohranjeno u dato polje.

Video dana

Redovi

Tablice relacijske baze podataka izgledaju poput Excel proračunske tablice kada su dijagramirane za vizualnu referencu. Redovi u svakoj tablici baze podataka predstavljaju sekvencijalne vrijednosti gdje se vrijednost u retku 1A, na primjer, odnosi na vrijednosti u svim ostalim poljima u retku 1. Vrsta vrijednosti u retku 1A, tj. ime John Smith, ista je vrsta vrijednosti kao i u svim ostalim recima u stupcu A. Svaki redak predstavlja zbroj podataka za cijeli zapis ili podkategoriju zapisa, kao što su podaci za kontakt korisnika koji bi uključivali adresu, telefonski broj i adresu e-pošte Johna Smitha.

Kolumne

Stupci u tablici relacijske baze podataka su kontrolne značajke; svaki stupac predstavlja polje podataka koje se dosljedno pojavljuje u svakom zapisu ili tablici u cijeloj bazi podataka. Na primjer, u vizualnom prikazu baze podataka modela CRM, stupci bi imali zaglavlja kao što su "name", "adresa", "telefon" i "e-pošta". Ovi nazivi stupaca su nazivi podatkovnih polja koja se pojavljuju u svakom od njih snimiti.

Primarni ključevi

Primarni ključevi su identifikacijske oznake za svaki red podataka. Primarni ključ je drugačiji za svaki zapis u relacijskoj bazi podataka; mora biti jedinstven i mora postojati (drugim riječima, ne može biti "null"). U bazi podataka CRM-a, ovaj primarni ključ može biti broj dodijeljen klijentu ili biti jedinstveni identifikator kao što je njezin broj socijalnog osiguranja. Primarni ključevi se koriste za upite unutar relacijske baze podataka, ali ne i za upite vanjskim bazama podataka.

Strani ključevi

Strani ključevi omogućuju pretraživanje podataka i manipulaciju između primarne tablice baze podataka i drugih povezanih baza podataka. U CRM modelu može postojati baza podataka o vrstama proizvoda s popisom proizvođača različitih widgeta. Svakoj vrsti widgeta bi se dodijelio strani ključ koji korisniku CRM-a omogućuje pretraživanje kako bi utvrdio je li određeni kupac jedan od njegovih proizvođača. Na primjer, kategoriji widgeta pod nazivom "X" može se dodijeliti strani ključ "1" i imati mnoge potkategorije označene abecednim redom. Pretraživanje stranog ključa 1 pokazuje koliko je artikala u kategoriji X, a kada se stavka pogleda, zapis pokazuje njezinu oznaku kategorije.