Perché abbiamo bisogno di progettazione di database


Progettazione del database è il metodo di generazione di un database completo modello di dati. Questo modello logico dei dati ha tutte le caratteristiche di requisiti logici e fisici di progettazione e le limitazioni di storage fisico necessarie per creare un disegno in un Data Definition Language, che conservano quindi essere utilizzati per generare un database. Modelli di dati hanno pienamente riconosciuto attributi per completare ogni unità.

Diversi tipi di progettazione di database:




1) lo schema concettuale: Precedentemente un designer risponde record del database deve essere stabilito circondati dal database; i progettisti devono decidere dove dipendenza è nel record. A volte, mentre i record sono distorti si può essere in movimento altri record che non sono osservabili. Ad esempio, in un elenco di nomi ed età, vantano uno stato in cui diverse persone possono avere la stessa età, ma un essere che non può essere più vecchia di un anno di età; il nome è più fiducioso circa l'età, come se l'età è diversa, in modo che il nome è legato troppo diverso. Anche se, ulteriormente circa dissimili. Un elemento può cambiare e non di più.

2) Logicamente strutturazione di registrazione:, ad esempio, le associazioni e le dipendenze tra i diversi bit di registrazione Gritty includono; è probabile che per organizzare buoni record di una struttura logica che è in grado di seguire appassionato piallato per la conservazione di sostanze supportati dal sistema di gestione di database. Per la conservazione di tabelle di database relazionali contenenti sostanza sono record in righe e colonne.
Ogni tabella può essere una cessazione di qualsiasi nesso logico oggetto o di una combinazione tra una o più istanze di uno o più oggetti logici. Le relazioni tra le tabelle possono essere visti come un bambino relazioni tra le tabelle con le tabelle padre. Mentre molteplici relazioni logiche sono a loro volta probabilmente tavoli rapporti contengono più di una tabella padre.
a oggetti di stoccaggio oggetto di database comunicano apertamente si oppongono attraverso il linguaggio di programmazione object-oriented utilizzato per registrare i progetti che gestiscono ed elaborano i record. I report possono essere definiti come un elemento delle classi di entità geografiche in questione o di controllo delle tecniche oggetto classi.

3) progettazione fisica La progettazione fisica del database indica la progettazione fisica del database nello strato di stoccaggio intermedio. Questi contengono completa esigenza di elementi di dati, tipi di dati, opzioni di indicizzazione e altre limitazioni esistono nel dizionario dei dati DBMS. È il disegno completo di una struttura contenente unità e specifiche hardware e software di sistema di database.

Un disegno per il database:

1) ridondanza dei dati condensato nella progettazione del database, più record sono inclusi e ciascun vassoio dato logico è in posizione centrale. Questo elimina la duplicazione dei dati in diversi record, e garantisce la coerenza e mantiene lo spazio di archiviazione. La ridondanza dei database di sistema non può essere eliminato completamente, come questo può essere ragioni diverse e tecniche di presentazione per contenere una certa quantità di ridondanza. Sebbene, il DBMS deve essere in grado di avvolgere questa ridondanza per evitare variazioni registrazione.

2) la sicurezza dei dati aggiornati Mentre il record viene memorizzato in sostanza, imporre controlli di sicurezza è molto più facile. L'unico modo per garantire l'approccio DBMS al database durante un condotto ufficiale. Pertanto, la verifica di sicurezza dei dati può essere approvato in qualsiasi momento approccio è tentativo di record reattivo. Per garantire la sicurezza del database, un DBMS fornisce strumenti di sicurezza come i codici e le password. Diversi controlli possono essere riconosciuti per ogni tipo di approccio, per esempio, aggiungere, modificare, eliminare, ecc per ogni parte della realtà nel database.

3) Mettere a fuoco gli utenti di dati arricchito per l'uso delle lingue di accoglienza e di interrogazione Al fine di raccogliere le esigenze dei diversi utenti che hanno diversificato la familiarità tecnico, DBMS offre diversi tipi di interfacce, come linguaggi di interrogazione, le interfacce di programmazione delle applicazioni e interfacce grafiche utente (GUI) che contengono il interfacce e possibilità per rendere la vista del menu. Interfaccia in stile Form visualizza un modulo per ogni utente e interfacce utente che utilizzano queste forme. In un'interfaccia a menu, l'interazione con l'utente durante elenchi di selezione conosciuta come il menu.

4) L'obiettivo dei programmi applicativi Il programmatore applicazione vuole costruire programmi applicativi secondo i desideri degli utenti. Altri problemi come approccio simultaneo, sicurezza, integrità dei dati, ecc lamentavano il DBMS stesso. Ciò rende lo sviluppo di una facile applicazione.

(0)
(0)

Commenti - 0

Non ci sono commenti

Aggiungi un commento

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caratteri rimanenti: 3000
captcha