? Microsoft Management Database Access è un controllo autorevole sulle informazioni memorizzate in un database relazionale . Anche se la gestione di un database è un compito complicato , con un sistema di gestione di database ( DBMS) in luogo e in modo adeguato la gestione delle funzioni dirigenziali , la manipolazione reale di un database viene sistematicamente e accuratamente eseguito. La struttura di un database
La progettazione del database è il processo che coinvolge la struttura di un database in cui le forme sono creati per lo scopo specifico di mantenimento , la visualizzazione , la stampa dei dati e reporting dei dati in un database . Queste forme , semplici o complessi , sono creati dal DBMS in risposta alle domande poste dai DBMS su contenuti e l'aspetto delle forme ' . Creazione di un sistema di centralino fornisce un accesso semplificato e controllato a tutti i dati , maschere, report e altri oggetti all'interno del sistema DBMS . Un centralino contiene in genere una forma quadro principale che elenca le diverse opzioni del database , come i dati mantenimento , stampare report , Close database e così via , e poi a seconda dell'opzione scelta dall'utente , ad esempio, se si seleziona Stampa rapporti , un nuovo centralino verrà visualizzato un elenco di rapporti di scegliere.
Structured Query Langauge
Structured Query Language ( SQL) è il linguaggio standard per la manipolazione di database relazionali. Simile ad Access e query by example ( QBE ) , SQL fornisce la possibilità di interrogare un database relazionale . L'unica differenza è quando si utilizza SQL , i comandi vengono immessi a differenza compilando un modulo su schermo quando si utilizza Access e QBE per ottenere i risultati desiderio . Nel usando il comando CREATE TABLE nel DBMS , alcune limitazioni sul tavolo e nomi di colonna , come ad esempio i nomi non possono superare i 18 caratteri , il nome deve iniziare con una lettera , i nomi possono contenere solo lettere, numeri e underscore ei nomi non può contenere spazi. I comandi utilizzati sono tipicamente chiamati query .
Chiavi primarie
Ci sono tre tipi di chiavi primarie utilizzate in una struttura di database . Una chiave naturale è una chiave primaria costituita da una colonna che identifica univocamente una entità , per esempio , numero di telaio di un veicolo ( VIN ) . Una chiave artificiale è una colonna creata per un'entità a servire esclusivamente come chiave primaria , che è visibile agli utenti . Una chiave surrogata è una chiave primaria generato dal sistema , tipicamente una macchina automatica di numerazione tipo solitamente nascoste all'utente .
Integrity Rules Enforcement
Il DBMS deve rispettare due molto importanti regole: l' integrità di entità e l' integrità referenziale . L' integrità di entità è che nessun campo scelto per essere parte della chiave primaria può accettare un valore nullo . Un valore null è un campo che contiene un valore di "sconosciuto " o " inapplicabile" . L'integrità referenziale è un concetto di database che assicura che la relazione tra le tabelle del database rimane coerente ed i dati inseriti è davvero valido ed intatto . Unendo sia la chiave primaria e chiave esterna impedisce dati incoerenti da ingresso nel sistema di gestione di database relazionali e , di conseguenza, l'integrità referenziale viene applicata . La chiave esterna è un campo o insieme di campi in una tabella il cui valore è tenuto a corrispondere il valore della chiave primaria per una seconda tabella .
Dati aggiornamento e recupero
< p > un DBMS deve trasmettere agli utenti la capacità di aggiornare e recuperare dati , questa è la capacità fondamentale di un DBMS . Un utente aggiornamento o il recupero dati non è richiesto di conoscere la struttura fisica dei dati sul disco o processi il DBMS utilizza per manipolare i dati . Le strutture e le manipolazioni sono di responsabilità del DBMS .