![...](/f/3400c0d2946334813b0d6821d231ac7d.jpg)
I database di Customer Relationship Management (CRM) sono esempi comuni di database relazionali.
I database sono sistemi computerizzati che raccolgono e archiviano i dati in modo che possano essere incrociati tramite collegamenti ai dati correlati all'interno della raccolta e alle informazioni correlate in altri database. Esistono molti scopi e tipi di database. I database relazionali sono tra i più comuni. Ad esempio, i database di gestione delle relazioni con i clienti (CRM), che gestiscono i lead di vendita, i record dei clienti, la gestione e la fatturazione, sono database relazionali.
tabelle
In un database relazionale, una tabella equivale a un record, che è il componente fondamentale dei dati. È composto da un insieme di campi che sono gli stessi in ogni tabella o record, come il nome, l'indirizzo e il prodotto del cliente. I database relazionali determinano anche il funzionamento delle tabelle. Ad esempio, i database relazionali controllano il modo in cui i dati vengono presentati sullo schermo e organizzati per output - dettato da query e linguaggio di definizione dei dati - e anche quante informazioni possono essere memorizzate in a dato campo.
Video del giorno
righe
Le tabelle di database relazionali assomigliano molto a un foglio di calcolo di Excel quando vengono rappresentate in diagrammi per riferimento visivo. Le righe in ogni tabella del database rappresentano valori sequenziali in cui il valore nella riga 1A, ad esempio, si riferisce ai valori in tutti gli altri campi nella riga 1. Il tipo di valore nella riga 1A, ovvero il nome John Smith, è lo stesso tipo di valore di tutte le altre righe nella colonna A. Ogni riga rappresenta la somma dei dati per un intero record o una sottocategoria di un record, come le informazioni di contatto del cliente che includerebbero l'indirizzo, il numero di telefono e l'indirizzo e-mail di John Smith.
colonne
Le colonne in una tabella di database relazionale sono funzioni di controllo; ogni colonna rappresenta un campo di dati che si verifica in modo coerente in ogni record o tabella in tutto il database. Ad esempio, nella rappresentazione visiva del database del modello CRM, le colonne avrebbero intestazioni come "nome", "indirizzo", "telefono" e "e-mail". Questi nomi di colonna sono i nomi dei campi di dati che si verificano in ciascuno disco.
Chiavi primarie
Le chiavi primarie sono tag di identificazione per ogni riga di dati. La chiave primaria è diversa per ogni record nel database relazionale; deve essere univoco e deve esistere (in altre parole, non può essere "null"). Nel database CRM, questa chiave primaria potrebbe essere un numero assegnato al cliente o un identificatore univoco come il suo numero di previdenza sociale. Le chiavi primarie vengono utilizzate per le query all'interno del database relazionale ma non per le query ai database esterni.
Chiavi Esterne
Le chiavi esterne consentono la ricerca e la manipolazione dei dati tra la tabella del database primario e altri database correlati. Nel modello CRM, potrebbe esserci un database di tipi di prodotti, che elenca i produttori di diversi widget. Ad ogni tipo di widget verrebbe assegnata una chiave esterna che consente all'utente CRM di effettuare una ricerca per determinare se un determinato cliente è uno dei suoi produttori. Ad esempio, a una categoria di widget chiamata "X" potrebbe essere assegnata la chiave esterna "1" e avere molte sottocategorie etichettate in ordine alfabetico. La ricerca della chiave esterna 1 mostra quanti elementi sono nella categoria X e, quando viene visualizzato un elemento, il record mostra la sua designazione di categoria.