Componentele unei baze de date relaționale

...

Bazele de date pentru managementul relațiilor cu clienții (CRM) sunt exemple comune de baze de date relaționale.

Bazele de date sunt sisteme computerizate care colectează și stochează date, astfel încât acestea să poată fi încrucișate prin link-uri către date aferente din cadrul colecției, precum și informații aferente din alte baze de date. Există multe scopuri și tipuri de baze de date. Bazele de date relaționale sunt printre cele mai comune. De exemplu, bazele de date de management al relațiilor cu clienții (CRM), care gestionează clienții potențiali, înregistrările clienților, managementul și facturarea, sunt baze de date relaționale.

Mese

Într-o bază de date relațională, un tabel este același cu o înregistrare, care este componenta fundamentală a datelor. Este compus dintr-un set de câmpuri care sunt aceleași în fiecare tabel sau înregistrare, cum ar fi numele, adresa și produsul clientului. Bazele de date relaționale dictează și modul în care funcționează tabelele. De exemplu, bazele de date relaționale controlează modul în care datele sunt prezentate pe ecran și organizate pentru ieșire - dictată de interogare și limbaj de definire a datelor - și chiar câte informații pot fi stocate într-un câmp dat.

Videoclipul zilei

Rânduri

Tabelele bazelor de date relaționale arată mult ca o foaie de calcul Excel atunci când sunt diagrame pentru referință vizuală. Rândurile din fiecare tabel al bazei de date reprezintă valori secvențiale în care valoarea din rândul 1A, de exemplu, se referă la valorile din toate celelalte câmpuri din rândul 1. Tipul de valoare din rândul 1A, adică numele John Smith, este același tip de valoare ca și în toate celelalte rânduri din coloana A. Fiecare rând reprezintă suma datelor pentru o întreagă înregistrare sau o subcategorie a unei înregistrări, cum ar fi informațiile de contact ale clienților care ar include adresa, numărul de telefon și adresa de e-mail a lui John Smith.

Coloane

Coloanele dintr-un tabel de bază de date relaționale sunt caracteristici de control; fiecare coloană reprezintă un câmp de date care apare constant în fiecare înregistrare sau tabel din întreaga bază de date. De exemplu, în reprezentarea vizuală a bazei de date model CRM, coloanele ar avea anteturi precum „nume”, „adresă”, „telefon” și „e-mail”. Aceste nume de coloane sunt numele câmpurilor de date care apar în fiecare record.

Chei primare

Cheile primare sunt etichete de identificare pentru fiecare rând de date. Cheia primară este diferită pentru fiecare înregistrare din baza de date relațională; trebuie să fie unică și trebuie să existe (cu alte cuvinte, nu poate fi „nulă”). În baza de date CRM, această cheie primară poate fi un număr atribuit clientului sau poate fi un identificator unic, cum ar fi numărul său de securitate socială. Cheile primare sunt folosite pentru interogări în baza de date relațională, dar nu și pentru interogări către baze de date externe.

Chei străine

Cheile externe permit căutările și manipularea datelor între tabelul de bază de date primară și alte baze de date conexe. În modelul CRM, ar putea exista o bază de date cu tipuri de produse, care listează producătorii diferitelor widget-uri. Fiecărui tip de widget i-ar fi atribuită o cheie străină, permițând utilizatorului CRM să facă o căutare pentru a determina dacă un anumit client este unul dintre producătorii săi. De exemplu, unei categorii de widget numită „X” i se poate atribui cheia străină „1” și are multe subcategorii etichetate alfabetic. Căutarea cheii externe 1 arată câte articole sunt în categoria X, iar când un articol este vizualizat, înregistrarea arată desemnarea categoriei sale.