Qu'est-ce que la conception de base de données conceptuelle?
La conception de la base de données implique l'identification des relations existantes entre des éléments de données distincts et la cartographie de ces relations de manière organisée et cohérente. Il existe plusieurs types de conception de base de données: conception de base de données conceptuelle, conception de base de données logique et conception de base de données physique. La conception logique et physique de la base de données est peut-être la plus simple. La conception conceptuelle de la base de données est un peu plus ambiguë car au cours de cette phase, il n’ya pas de travail direct sur un modèle de base de données. Le processus est uniquement un exercice d'identification des données pertinentes.
Les entités et les relations sont les deux choses principales identifiées dans la conception de la base de données conceptuelle - les entités étant des objets réels dans le monde matériel, et les relations étant le réseau de connexions reliant une entité à une autre indéfiniment. Ici se pose la notion centrale de conception conceptuelle de base de données: le modèle entité-relation. Cela ne présente pas l’organisation et la structure générales qui seront inhérentes à la conception de bases de données logiques; c'est cependant un précurseur.
Les cardinalités relationnelles sont une partie essentielle du modèle entité-relation utilisé dans la conception de bases de données conceptuelles. Les cardinalités expriment la fréquence avec laquelle une entité expérimente une relation particulière avec une autre entité. Dans le modèle actuel, ils sont désignés par les points auxquels une entité du diagramme se branche pour se lier à une ou plusieurs entités. Divers «attributs» tels que les noms, les qualités et les quantités associées aux entités et aux relations sont également décrits dans le modèle.
Les considérations finales lors de l'élaboration d'un modèle d'entité-relation pour la conception de la base de données conceptuelle incluent l'affectation de chaque attribut observé à un domaine particulier et une double vérification pour s'assurer que tout dans le modèle a un sens. Tout vérifier consiste à rechercher et à filtrer toutes les données répétées, à s'assurer que tous les attributs sont associés aux entités et relations correctes et à confirmer que toutes les associations du diagramme sont logiques. Si les connexions ne sont pas logiques dans un contexte réel, elles doivent être logiques au moins à un niveau abstrait.
La conception de la base de données logique suit la phase conceptuelle. Le processus donne de l'ordre et de la cohérence aux relations précédemment cartographiées et les organise de manière à ce qu'elles puissent réellement être utilisées pour la conception de bases de données physiques. L’achèvement des tâches de la conception de la base de données physique aboutit à une base de données fonctionnelle et bien structurée à la lumière des travaux effectués dans la conception de la base de données conceptuelle et la conception de la base de données logique.