Quali sono gli elementi chiave della struttura del database oggi?

February 22

I database sono costituiti da due elementi principali: un sistema di gestione di database e un archivio di dati. Il DBMS gestisce la struttura del database che accedono gli utenti. Esso determina anche la struttura di dati memorizzati in file. La struttura del database è dettata dal modello di dati implementato dal DBMS. Tra le strategie disponibili, il modello relazionale è oggi più diffusa e questo è gestito da un Relational Database Management System, o RDBMS.

schemi

L'ambiente operativo di un database è chiamata schema. Come una pagina in una cartella di lavoro foglio di calcolo, uno schema è solo il layout. È possibile posizionare diverse tabelle su una pagina foglio, quindi lo schema contiene molti tavoli. Molti schemi possono essere gestite contemporaneamente dallo stesso RDBMS. Lo schema fornisce un livello di sicurezza: se i dati di un'organizzazione è tenuto in diversi schemi, un gruppo di dipendenti possono avere accesso a uno schema e non altri, fornendo così diversi livelli di accesso ai dati aziendali. Un utente con accesso a diversi schemi in grado di accedere ai dati in uno schema mentre si è connessi in un altro schema.

Entity Relationship Diagram

La Entity Relationship diagramma illustra quali oggetti uno schema conterrà. Il database è stato progettato per servire i dati; dati non viene modificato per adattarsi alla struttura del database. L'ERD fornisce una mappa del database. progettisti di database intestazioni di origine da documenti reali come le fatture. Ogni titolo viene registrato come un attributo e poi raggruppati in entità. Il processo è chiamato "normalizzazione". Questo è un elemento chiave di qualsiasi struttura del database.

tabelle

La struttura principale di un database relazionale è la tabella. Tabelle contenere tutti i dati in un database, e devono essere organizzati in modo che il database non contiene dati che si ripetono. Poiché il processo di normalizzazione divide il backup dei dati tra tabelle, ricomponendo documenti aziendali quali fatture possono essere raggiunti solo unendo tavoli insieme. I campi di collegamento tra le tabelle sono chiamati chiavi. La struttura di ciascuna tabella viene dal disco di ripristino. Ogni entità è implementato come una tabella, e le colonne ogni tabella contiene vengono copiati dal attributi dell'entità corrispondente. I tipi di dati vengono aggiunti alla definizioni delle colonne quando si creano le tabelle.

indici

Gli indici sono un elemento chiave di database perché permettono grandi quantità di dati da ordinare rapidamente. sistemi commerciali sarebbero da ingestibile lento, senza indicizzazione. L'indice può anche essere utilizzato per applicare l'integrità di entità specificando che la colonna indicizzata può contenere solo valori unici. Ogni chiave primaria identificata nella Entity Relationship Diagram ha un indice posizionato su di esso. La chiave primaria è l'attributo di un'entità che identifica in modo univoco ogni record nella tabella. Questo è di solito un campo ID numerico.