Comment créer une base de données relationnelle

Une base de données relationnelle est un type de conception de la table qui favorise l'intégrité des données. Une base de données relationnelle est créé en utilisant des tables avec des clés primaires et étrangères. Ces touches lien tables de sorte que toute l'information est uniforme dans toute la base de données entière. Par exemple, un client peut avoir de nombreuses commandes. Information privée du client est tenu à une table séparée de l'information d'ordre. Une configuration de base de données relationnelle avec intégrité référentielle interdit la suppression d'un dossier client sans supprimer d'abord les commandes associées. Cela crée l'intégrité des données en éliminant les enregistrements orphelins.

Instructions

  1. Créez la table du client. Dans l'exemple avec un client et les commandes connexes, la première étape pour la création d'une base de données relationnelle est la création d'une table avec une clé primaire. Dans cet exemple, la clé primaire est l'ID client. La clé primaire doit être unique, ce qui rend un entier incrémenter un bon candidat.

    CREATE TABLE Customer
    (CustomerId int identité (100,1) clé primaire,




    First_Name varchar (50))
  2. Créez la table de commande avec une clé étrangère. Cette clé étrangère est la colonne d'identification du client créé à l'étape 1. Cette contrainte relie les deux tables.




    create table
    afin (OrdierId int, int CustomerId références client (CustomerId))

  3. Testez la relation. Un moyen facile de vérifier que l'intégrité référentielle a été établi exécute une commande de suppression sur la table du client. Exécutez la commande suivante sur le serveur SQL.

    supprimer de client où customerid = 1
    La base de données renvoie une erreur indiquant que la requête de suppression ne peut être effectuée en raison de contraintes référentielles.

» » » » Comment créer une base de données relationnelle