Ci sono diversi tipi di database . Uno è un database di file flat , che simile a un foglio di calcolo con righe e colonne . Una rubrica è un database di file flat . Un altro tipo di database è un database relazionale . Questo ha una struttura di piccole, parti interrelate chiamati tabelle . Elementi comuni si uniscono i tavoli insieme . Per esempio , un database medico può avere un tavolo paziente , una tabella di assicurazioni e un tavolo diagnosi. Tuttavia , uno schema comune, come il paziente e condizione medica , li lega insieme . Schema di database
Gli schemi sono il principio organizzativo in un database . Lo schema non dice lo sviluppatore quali sono i dati da inserire nel database, ma piuttosto il tipo di dati che deve contenere . Schema si può o non può esistere in una banca dati , c'è un livello astratto per loro . In generale , uno schema avviene ai livelli superiori di astrazione , sopra programmazione . Sono modelli di design registrate in documenti e creato da analisti e progettisti di database .
Per esempio , un amministratore di database ( DBA ) potrebbe organizzare un database di produzione per includere il nome del prodotto , il costo del prodotto , tempi di produzione , dei fornitori e del lavoro costi . Tuttavia, lo schema di organizzazione potrebbe essere quello di creare un set televisivo . Lo schema specifica il tipo di dati immessi nel sistema .
Relational Database Schema
uno schema di database relazionale specifica un insieme di tabelle . Ciò fornisce una struttura di lavoro per i dati alloggiati nel istanza del database .
Lo scopo del database fabbricazione nell'esempio sopra è costruire un televisore. Tuttavia, in un database relazionale , ciascuna delle tabelle ha un elemento organizzativa che riguarda una tabella all'altra in modo che un prodotto televisivo descrizione completa di dati esiste attraverso l' uso di tutti i tavoli .
Ogni riferimenti di tabella un'altra tavolo come una catena avente un elemento comune tra i tavoli . In questo modo , lo schema - che è di costruire un televisore - esiste all'interno del database , con le tabelle comuni rendendo la connessione. Lo schema non esiste in una tabella , ma da tutti insieme agire per descrivere i dati per la costruzione di un apparecchio televisivo .
Oracle Database Schema
per vedere i tipi di schema di funzionamento , possiamo guardare a uno schema di database Oracle . Oracle è una società che progetta software di database per sviluppare applicazioni . Nei database Oracle , uno schema esiste come un oggetto dello schema . Questo è parte della struttura di un database Oracle . Qui , gli oggetti dello schema possono rappresentare modello concettuale di uno sviluppatore della conoscenza acquisita in un database aziendale . Il DBA può essere responsabile per il database aziendale , ma ora il programmatore può avere voce in modo schema interagisce con i dati . In questo modo , ci possono essere molti schemi associati a un database fisico .