Skip to main content

Cos'è la progettazione del database concettuale?

La progettazione del database prevede l'identificazione delle relazioni esistenti tra pezzi separati e mapping di 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 concettuale del database sono entità e relazioni mdash;Le entità sono oggetti reali nel mondo materiale e le relazioni sono la rete di connessioni che collegano un'entità a un'altra indefinitamente.Qui sorge la nozione centrale della progettazione del database concettuale: il modello di entità.Ciò non presenta l'organizzazione e la struttura complessive che saranno inerenti alla progettazione logica del database;È, tuttavia, un precursore.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 anche rappresentati nel modello.

Dominio e doppio controllo per garantire che tutto nel modello abbia senso.Il controllo di tutto ciò comporta la ricerca e il filtraggio di tutti i dati ripetuti, assicurandosi che tutti gli attributi siano associati alle entità e alle relazioni corrette e confermando che tutte le associazioni nel diagramma siano logiche.Se le connessioni non sono logiche in un contesto del mondo reale, devono essere logiche almeno a livello astratto. La progettazione logica del database segue nella 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 che è funzionale e ben strutturato alla luce del lavoro svolto nella progettazione del database concettuale e nella progettazione del database logico.