Construire une base de données relationnelle exige une compréhension claire de l'objectif de la nouvelle base de données par ceux qui vont le construire. Consultez vos utilisateurs afin de s'assurer que vous ne faites pas des hypothèses erronées sur les données que vous allez stocker dans la base de données. Aussi, avoir une bonne compréhension des concepts de base de données relationnelles pour créer un système qui fonctionne correctement . Logiciel de modélisation des données peut aider, car il permet d'automatiser certaines tâches dans le processus de conception et de création, mais vous pouvez également utiliser des outils communs tels que des tableurs et des programmes de dessin. Choses que vous devez logiciels de gestion exigences opérationnelles de base de données relationnelles Afficher plus Instructions comprendre la portée 1 Passez en revue les principaux concepts de bases de données relationnelles . Comprendre les définitions de tables , les clés primaires et les clés étrangères . Également en revue les types de relations qui peuvent exister entre les tables , qui sont one-to -one (1:1) , one-to -many (1 : M) et many-to -many (M : M) . 2 déterminer qui va utiliser la base de données et discuter avec ces gens combien de fois ils vont l'utiliser et quel type de données qu'ils doivent stocker. Comprendre cela vous aidera à déterminer la taille , les besoins de sécurité et le volume de transactions que la base de données doit être capable de supporter . 3 discuter des exigences du logiciel de l' application avec les développeurs d'applications. Les exigences techniques et les contraintes peuvent exister que vous devez prendre en considération avant de commencer la conception . Conception de la base de données 4 esquisser les principaux objets que des tableaux montrant comment l' objets se rapportent les uns aux autres . Par exemple, une base de données client peut avoir besoin de stocker trois objets comme des tables : clients, historique des commandes et des retours. Dans le cas des clients , un client peut avoir un ou plusieurs ordres , de sorte que la relation entre les tables doit prendre en charge un 1 : M relation. En revanche, la relation entre l'histoire de l' Ordre et retours pourrait être M : M, car un ordre donné peut avoir plusieurs retours et un retour peut être liée à plusieurs ordres. Construisez vos tables et les relations à l'appui des règles métier. 5 Déterminer les colonnes de clés pour chaque table. Une fois que vous comprenez les objets et les relations , déterminer les colonnes qui identifient de manière unique les enregistrements d'une table, que l'on appelle des clés primaires . Il peut s'agir d'une colonne générée automatiquement ou données du client , telles que le numéro de sécurité sociale ou numéro de téléphone. Établir des clés primaires pour chaque table qui sera dans la base de données indépendamment de sa relation à l'autre table. 6 document colonnes supplémentaires nécessaires pour chaque table. Vous pouvez le faire dans un tableur plutôt que d'un outil de modélisation des données , si nécessaire. N'oubliez pas de noter la longueur de chaque colonne et le type de données qui seront stockées . En outre, ajouter des clés étrangères nécessaires aux tables de lien. Les clés étrangères sont des colonnes qui stockent la clé primaire d'une ligne d'une autre table afin de lier les tables . Création et test de la base de données 7 examen de la conception avec les utilisateurs et les programmeurs . Expliquer dans un langage simple comment chaque table est liée et si la relation est de 1:1 , 1 : M ou M: M. Poser des questions qui remettent en question l'intégrité de la conception , tels que : «Est -il possible de rendre une ordonnance d'avoir deux clients différents ? " pour s'assurer que les tables peuvent atteindre les objectifs souhaités. 8 Créer la base de données physique . Si vous utilisez un logiciel de modélisation pour concevoir la base de données , nombre de ces programmes ont la capacité de créer la base de données directement à partir de la conception. Sinon, vous pouvez créer la base de données manuellement , en créant d'abord la base de données , puis les tables et enfin les colonnes. 9 Test de la base de données afin de s'assurer qu'elle est de stocker les données correctement . Assurez-vous également que les utilisateurs peuvent rechercher des données et que les tables reliées entre elles comme prévu.
|