Partager via


Procédure pas à pas : création d'une base de données SQL Server Express

Cette procédure pas à pas crée un fichier de base de données SQL Server basé sur les tables Customers et Orders dans l'exemple de base de données Northwind. Ce fichier de base de données peut ensuite servir d'exemple de base de données pour compléter d'autres pages "Comment" et "Procédure pas à pas" dans ce système d'aide qui référencent des fichiers de base de données locaux.

Au cours de cette procédure pas à pas, vous apprendrez à :

  • Créez une nouvelle Application Windows.

  • Créer un fichier de base de données local et l'ajouter à un projet.

  • Créer des tables de base de données et des relations à l'aide des Visual Database Tools.

Composants requis

Pour exécuter cette procédure pas à pas, vous avez besoin des éléments suivants :

Création d'une application Windows

Cette procédure pas à pas créant une base de données basée sur le modèle de base de données vide, un projet dans lequel créer la base de données est nécessaire.

Pour créer le nouveau projet Windows

  1. Dans le menu Fichier de Visual Studio, créez un nouveau Projet.

  2. Nommez le projet ProcédureExempleBaseDonnées.

  3. Sélectionnez Application Windows, puis cliquez sur OK. Pour plus d'informations, consultez Création d'applications Windows.

    Le projet ProcédureExempleBaseDonnées est créé et ajouté à l'Explorateur de solutions.

Création d'une base de données SQL Server

Pour ajouter une nouvelle base de données au projet

  1. Dans le menu Projet, choisissez Ajouter un nouvel élément.

  2. Sélectionnez Base de données basée sur les services dans la liste des modèles disponibles.

  3. Tapez SampleDatabase dans la zone Nom.

  4. Cliquez sur Ajouter.

    L'Assistant Configuration de source de données s'ouvre, mais aucun objet de base de données n'est disponible, car il s'agit d'une nouvelle base de données.

  5. Cliquez sur Terminer pour créer la base de données et le groupe de données et les ajouter au projet.

Création de tables dans la base de données

Pour ajouter des tables à la base de données

  1. Ouvrez l'Explorateur de serveurs/Explorateur de bases de données en sélectionnant Explorateur de serveurs ou Explorateur de bases de données dans le menu Affichage.

  2. Développez le nœud SampleDatabase.mdf sous le nœud Connexions de données.

  3. Cliquez avec le bouton droit sur Tables et sélectionnez Ajouter une nouvelle table.

    Le Concepteur de tables s'ouvre.

  4. Créez des colonnes avec les informations suivantes :

    Nom de la colonne

    Type de données

    Null autorisé

    CustomerID

    nchar(5)

    False (désactivé)

    CompanyName

    nvarchar(40)

    False (désactivé)

    ContactName

    nvarchar (30)

    True (coché)

    ContactTitle

    nvarchar (30)

    True (coché)

    Address

    nvarchar (60)

    True (coché)

    City

    nvarchar (15)

    True (coché)

    Region

    nvarchar (15)

    True (coché)

    PostalCode

    nvarchar (10)

    True (coché)

    Country

    nvarchar (15)

    True (coché)

    Phone

    nvarchar (24)

    True (coché)

    Fax

    nvarchar (24)

    True (coché)

  5. Sélectionnez la colonne CustomerID, puis choisissez Définir la clé primaire dans le menu Concepteur de tables.

  6. Dans le menu Fichier, cliquez sur Enregistrer Table1.

  7. Tapez Customers dans la zone Entrez un nom pour la table.

  8. Cliquez sur OK.

  9. Cliquez avec le bouton droit sur Tables et sélectionnez Ajouter une nouvelle table.

    Le Concepteur de tables s'ouvre.

  10. Créez des colonnes avec les informations suivantes :

    Nom de la colonne

    Type de données

    Null autorisé

    OrderID

    int

    False (désactivé)

    CustomerID

    nchar(5)

    True (coché)

    EmployeeID

    int

    True (coché)

    OrderDate

    datetime

    True (coché)

    RequiredDate

    datetime

    True (coché)

    ShippedDate

    datetime

    True (coché)

    ShipVia

    int

    True (coché)

    Freight

    money

    True (coché)

    ShipName

    nvarchar(40)

    True (coché)

    ShipAddress

    nvarchar(60)

    True (coché)

    ShipCity

    nvarchar(15)

    True (coché)

    ShipRegion

    nvarchar(15)

    True (coché)

    ShipPostalCode

    nvarchar(10)

    True (coché)

    ShipCountry

    nvarchar(15)

    True (coché)

  11. Sélectionnez la colonne OrderID, puis sélectionnez Définir la clé primaire dans le menu Concepteur de tables.

  12. Dans le menu Fichier, cliquez sur Enregistrer Table2.

  13. Tapez Orders dans la zone Entrez un nom pour la table.

  14. Cliquez sur OK.

Pour créer une relation entre les tables créées à l'étape précédente

  1. Cliquez avec le bouton droit sur le nœud Schémas de base de données dans le nœud SampleDatabase.mdf dans l'Explorateur de serveurs/Explorateur de bases de données et sélectionnez Ajouter un nouveau schéma.

  2. Cliquez sur Oui si une boîte de dialogue s'ouvre demandant la création des objets de base de données requis pour créer un schéma.

  3. Ajoutez les tables Customers et Orders au schéma.

  4. Fermez la boîte de dialogue Ajouter une table.

  5. Faites glisser la colonne CustomerID de la table Customers vers la table Orders.

  6. Vérifiez que la table Customers est la Table de clé primaire et que la table Orders est la Table de clé étrangère. Vérifiez également que la colonne CustomerID est sélectionnée pour les deux tables.

  7. Cliquez sur OK pour fermer la boîte de dialogue Tables et colonnes.

  8. Cliquez sur OK pour fermer la boîte de dialogue Relations de clé étrangère et créer la solution.

  9. Sélectionnez Enregistrer Schéma1 dans le menu Fichier.

  10. Laissez le nom par défaut et cliquez sur OK.

  11. Cliquez sur Oui dans la boîte de dialogue Enregistrer.

Remplissage des exemples de tables avec des données

Pour remplir de données la table Customers

  1. Créez une nouvelle connexion à l'exemple de base de données Northwind dans l'Explorateur de serveurs/Explorateur de bases de données. Pour plus d'informations, consultez Comment : installer des exemples de bases de données et Comment : établir une connexion à des données d'une base de données.

  2. Développez le nœud de base de données Northwind dans l'Explorateur de serveurs/Explorateur de bases de données.

  3. Cliquez avec le bouton droit sur la table Northwind Customers et sélectionnez Afficher les données de la table.

  4. Sélectionnez tous les enregistrements et copiez-les vers le Presse-papiers.

  5. Développez la base de données SampleDatabase.mdf dans l'Explorateur de serveurs/Explorateur de bases de données.

  6. Cliquez avec le bouton droit sur la table Customers de SampleDatabase.mdf et sélectionnez Afficher les données de la table.

  7. Collez les données de la table Customers de Northwind à partir du Presse-papiers.

Pour remplir de données la table Orders

  1. Cliquez avec le bouton droit sur la table Northwind Orders et sélectionnez Afficher les données de la table.

  2. Sélectionnez tous les enregistrements et copiez-les dans le Presse-papiers.

  3. Développez la base de données SampleDatabase.mdf dans l'Explorateur de serveurs/Explorateur de bases de données.

  4. Cliquez avec le bouton droit sur la table Orders SampleDatabase.mdf et sélectionnez Afficher les données de la table.

  5. Collez les données de la table Orders de Northwind à partir du Presse-papiers.

Création d'une copie de la base de données.

Maintenant que vous avez créé un exemple de base de données avec les données, faites une copie de la base de données dans son état d'origine afin de pouvoir restaurer les données si nécessaire.

Pour enregistrer l'exemple de base de données

  1. Dans le menu Fichier, choisissez Enregistrer tout.

  2. Choisissez Fermer la solution dans le menu Fichier.

  3. Recherchez le fichier SampleDatabase.mdf dans votre dossier de projet et sélectionnez Copier.

  4. Recherchez un dossier où enregistrer la base de données et collez la copie dans le dossier.

Étapes suivantes

Maintenant que vous avez un fichier de base de données local avec quelques exemples de données vous pouvez compléter les pages suivantes :

Voir aussi

Tâches

Comment : gérer des fichiers de données locaux dans votre projet

Concepts

Vue d'ensemble des données locales

Liaison de contrôles Windows Forms à des données dans Visual Studio

Liaison de contrôles à des données dans Visual Studio

Autres ressources

Vue d'ensemble d'applications de données dans Visual Studio

Connexion aux données dans Visual Studio

Préparation de votre application pour recevoir des données

Extraction de données dans votre application

Modification des données dans votre application

Validation des données

Enregistrement des données