Cos'è la progettazione del database concettuale?

Design del database prevede l'identificazione delle relazioni esistenti tra pezzi separati e mappando tali relazioni in modo organizzato che ha senso. Esistono diversi tipi di progettazione del database: progettazione concettuale del database, progettazione logica del database e progettazione del database fisico. Il design logico e fisico del database è forse il più semplice. La progettazione del database concettuale è un po 'più ambiguo perché durante questa fase non esiste un lavoro diretto su un modello di database. Il processo è esclusivamente un esercizio nell'identificazione di dati pertinenti.

Due cose principali che vengono identificate nella progettazione del database concettuale sono entità e relazioni - entità essendo oggetti reali nel mondo materiale e le relazioni sono la rete di connessioni che collegano un'entità a un'altra indefinito. Qui sorge la nozione centrale della progettazione del database concettuale: il modello di entità. Questo non presenta l'organizzazione e la struttura generalisarà inerente alla progettazione logica del database; È, tuttavia, un precursore.

Le cardinaltà della relazione sono una parte essenziale del modello di relazioni di entità utilizzata nella progettazione del database concettuale. I cardinali esprimono come un'entità regolarmente sperimenta una relazione particolare con un'altra entità. Nel modello reale questi sono indicati dai punti in cui un'entità sul diagramma si ramifica per collegarsi con entità singole o multiple. Vari "attributi" come nomi, qualità e quantità associate alle entità e alle relazioni sono rappresentati anche nel modello.

Considerazioni finali nello sviluppo di un modello di relazioni di entità per la progettazione del database concettuale include l'assegnazione di ciascun attributo osservato a un determinato dominio e il doppio controllo per garantire che tutto nel modello abbia senso. Verificare che tutto ciò implica la ricerca e il filtraggio di tutti i ripetutiDati, assicurarsi che tutti gli attributi siano associati alle entità e alle relazioni corrette e confermano che tutte le associazioni nel diagramma sono logiche. Se le connessioni non sono logiche in un contesto del mondo reale, devono essere logiche almeno a livello astratto.

Design del database logico segue la fase concettuale. Il processo conferisce ordine e coerenza a quelle relazioni precedentemente mappate e le organizza in modo tale da poter effettivamente essere utilizzate per la progettazione del database fisico. Il completamento delle attività nella progettazione del database fisico si traduce in un database funzionale e ben strutturato alla luce del lavoro svolto nella progettazione del database concettuale e nella progettazione di database logico.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?