>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

I componenti di un database relazionale

I database sono sistemi informatici che raccolgono e archiviano dati in modo che possano essere incrociati tramite collegamenti a dati correlati all'interno della raccolta, nonché 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 è uguale 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 l'output, dettati da query e linguaggio di definizione dei dati, e persino quante informazioni possono essere archiviate in un determinato campo.

Righe

Le tabelle di database relazionali assomigliano molto a un foglio di calcolo di Excel quando sono rappresentate sotto forma di diagramma per riferimento visivo. Le righe in ciascuna 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, è dello stesso tipo di valore come in tutte le altre righe della 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 trova in modo coerente in ogni record o tabella nel database. Ad esempio, nella rappresentazione visiva del database del modello CRM, le colonne avrebbero intestazioni come "nome", "indirizzo", "telefono" ed "e-mail". Questi nomi di colonna sono i nomi dei campi di dati che si trovano in ogni record.

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 unico e deve esistere (in altre parole, non può essere "nullo"). 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 prodotto, che elenca i produttori di diversi widget. A 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 denominata "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 un elemento viene visualizzato, il record mostra la sua designazione di categoria.


  1. I componenti interni di un iPhone
  2. I componenti interni di DirecTV DVR
  3. I componenti di televisori
  4. I vantaggi dei database Oracle
  5. A cosa serve un database?
  6. I vantaggi del database relazionale a oggetti