Sei importanti passi nella creazione di un database

July 22

Sei importanti passi nella creazione di un database


Le sei fasi principali nella creazione di una banca dati sono analisi dei requisiti, progettazione concettuale, di selezione del sistema di gestione di database (DBMS), progettazione logica, progettazione fisica, e l'implementazione. Tuttavia, questi passaggi non possono essere eseguiti in un ordine strettamente sequenziale; l'uscita da un passo può avere bisogno di essere alimentato di nuovo in una fase precedente, modificando le sue caratteristiche.

analisi dei requisiti

Lo scopo di analisi dei requisiti è quello di documentare ciò che gli utenti del database bisogno o vogliono essere in grado di fare con il database. Analisi dei requisiti in genere comporta parlando con le persone attualmente coinvolte con i dati e l'analisi caratteristiche di utilizzo come il flusso di informazioni e il tipo e la frequenza delle transazioni. L'obiettivo è quello di convertire una descrizione informale dei requisiti in una specifica formale, che diventerà la base della progettazione di database.

Design concettuale

progettazione concettuale consiste in due attività distinte ma parallele. disegno dello schema produce uno schema concettuale, o di quadro organizzativo, per il database, indipendentemente dal DBMS da utilizzare. Lo scopo della progettazione concettuale è quello di produrre un modello di dati di alto livello che può essere compreso da tutti, anche agli utenti non tecnici. progettazione Transaction produce le specifiche di alto livello per le operazioni individuate durante l'analisi dei requisiti. L'importanza e la frequenza delle operazioni di influenze del design database fisico.

DBMS selezione

Lo scopo della scelta di un DBMS è quello di stabilire quale quadro è migliore, tecnico, economico e organizzativo, per l'attuazione del database. Un DBMS deve supportare i linguaggi di interrogazione, interfacce utente e programmatore e piattaforme hardware necessarie, pur essendo economico in termini di costi di hardware, software e personale di formazione.

La progettazione logica

progettazione logica, noto anche come mappatura modello di dati, prevede la conversione schema concettuale in un modello di dati per i DBMS scelti. Un DBMS può implementare lo stesso modello diverso da un altro, in modo che il prodotto finale della progettazione logica è un insieme di comandi in linguaggio di definizione dei dati nel linguaggio dei DBMS scelti.

Progettazione fisica

progettazione fisica comporta la scelta della struttura di archiviazione specifico di file di database - file flat, cumuli, alberi B +, ISAM - e il modo in cui si accede quei file. L'enfasi di progettazione fisica è tipicamente sulle prestazioni del database, in modo tale che gli elementi di dati fa riferimento operazioni usate vengano recuperati dal database più rapidamente possibile.

Implementazione

Lo scopo di attuazione è di creare fisicamente e popolare il database in modo che possa essere utilizzato. La fase di implementazione prevede la compilazione e l'esecuzione di comandi Data Definition Language per creare il database, automaticamente o manualmente il popolamento del database - i dati possono avere bisogno di essere convertito da un formato esistente - e l'attuazione di programmi applicativi, in modo che gli utenti possano accedere e manipolare i dati in modo controllato.