Création de schémas de base de données
Outil visuel Concepteur de base de données permettant de concevoir et de visualiser une base de données à laquelle vous êtes connecté.Lors du design d'une base de données, le Concepteur de bases de données permet de créer, de modifier ou de supprimer des tables, des colonnes, des clés, des index, des relations et des contraintes.Pour visualiser une base de données, vous pouvez créer un ou plusieurs schémas illustrant toutes les tables, colonnes, clés et relations, ou quelques-unes d'entre elles.
Pour n'importe quelle base de données, vous pouvez créer autant de schémas de base de données que vous le souhaitez ; chaque table de la base de données peut figurer dans un ou plusieurs schémas.Cela permet de créer différents schémas pour visualiser diverses parties de la base de données ou accentuer divers aspects du design.Par exemple, vous pouvez créer un schéma général pour montrer toutes les tables et toutes les colonnes et un schéma plus petit pour ne montrer que les tables sans les colonnes.
Chaque schéma de base de données que vous créez est stocké dans la base de données associée.
[!REMARQUE]
Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.
Tables et colonnes dans un schéma de base de données
Dans un schéma de base de données, chaque table peut être affichée avec trois fonctionnalités distinctes : une barre de titre, un sélecteur de ligne et un ensemble de colonnes de propriétés.
Barre de titre Elle affiche le nom de la table
Si vous avez modifié une table sans l'enregistrer, un astérisque (*) s'ajoute à la fin du nom de la table pour signaler les modifications non encore enregistrées.Pour plus d'informations sur l'enregistrement de tables et de schémas modifiés, consultez Utilisation des schémas de base de données.
Sélecteur de ligne Vous pouvez cliquer sur le sélecteur de ligne pour sélectionner une colonne de la table.Le sélecteur de ligne affiche le symbole d'une clé si la colonne fait partie de la clé primaire de la table.Pour plus d'informations sur les clés primaires, consultez Utilisation des clés.
Colonnes de propriétés Cet ensemble de colonnes n'est visible que dans certaines vues de votre table.Il est possible de choisir entre cinq vues différentes d'une même table, ce qui permet de mieux gérer la taille et la présentation du schéma.
Pour plus d'informations sur les vues des tables, consultez Comment : personnaliser la quantité d'informations affichées dans les schémas.
Relations dans un schéma de base de données
Dans un schéma, chaque relation peut être affichée avec trois fonctionnalités distinctes : extrémités, style de ligne et tables en relation.
Extrémités Situées au bout des lignes, elles indiquent si la relation est de type un-à-un ou un-à-plusieurs.Si une relation a une clé à une extrémité et le symbole infini à l'autre, elle est de type un-à-plusieurs.Si elle a une clé aux deux extrémités, elle est de type un-à-un.
Style de ligne La ligne (et non ses extrémités) indique si le système de gestion de base de données (SGBD) met en œuvre l'intégrité référentielle de la relation lorsque de nouvelles données sont ajoutées à la table de clé étrangère.Si la ligne est pleine, le SGBD met en œuvre l'intégrité référentielle de la relation lorsque des lignes sont ajoutées ou modifiées dans la table de clé étrangère.Si la ligne est en pointillés, le SGBD ne met pas en oeuvre l'intégrité référentielle de la relation lorsque des lignes sont ajoutées ou modifiées dans la table de clé étrangère.
Tables en relation La ligne indique si une relation de clé étrangère existe entre une table et une autre.Dans une relation un-à-plusieurs, la table de clé étrangère est celle qui se trouve près du symbole chiffre huit.Si les deux extrémités de la ligne s'attachent à la même table, il s'agit d'une relation réflexive.Pour plus d'informations, consultez Comment : établir des relations réflexives.
Dans cette section
Fonctionnement de la propriété du schéma de base de données
Navigation dans le Concepteur de schémas de base de données
Comment : configurer le Concepteur de schémas de base de données
Comment : mettre à niveau des schémas de base de données d'éditions antérieures
Comment : ouvrir le Concepteur de schémas de base de données
Utilisation des schémas de base de données