Partager via


Procédure pas à pas : création d'une base de données LocalDB

En suivant cette procédure pas - à - pas, vous pouvez créer un fichier de base de données SQL Server en fonction de les tableaux d' Customers et d' Orders dans l'exemple de base de données Northwind.Vous pouvez ensuite utiliser le fichier que vous avez créé pour en savoir plus sur les bases de données locales en effectuant d'autres tâches de " Comment " et " procédure pas - à - pas dans ce système d'aide.

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

  • Création d'une application Windows.

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

  • Création de tables dans la base de données.Pour plus d'informations, consultez Visual Database Tools.

En créant une nouvelle base de données basée sur un service dans Visual Studio 2012, le moteur SQL Server Express LocalDB est utilisée pour accéder à une base de données d' SQL Server 2012 (.mdf).Dans les versions antérieures de Visual Studio, le moteur SQL Server Express est utilisée pour accéder à une base de données (.mdf).Pour plus d'informations, consultez Vue d'ensemble des données locales.

Composants requis

Pour exécuter cette procédure pas à pas, vous devez disposer des composants suivants :

Création d'une application Windows

Cette procédure pas - à - pas crée une base de données basée sur le modèle de base de données vide, vous devez créer un projet pour créer la base de données dans.

Pour créer le nouveau projet Windows

  1. Dans Visual Studio, choisissez Fichier, Nouveau, Projet.

  2. Nommez le projet ProcédureExempleBaseDonnées.

  3. Sélectionnez Application Windows Forms et choisissez le bouton OK .Pour plus d'informations, consultez Développement d'applications clientes.

    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. Choisissez Projet, 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. Dans la zone Nom, tapez SampleDatabase.

  4. Cliquez sur le bouton Ajouter.L'Assistant Configuration de source de données s'ouvre.

  5. Dans la page Choisir un modèle de base de données, sélectionnez Jeu de données, puis choisissez le bouton Suivant .

    Dans la page Choisir vos objets de base de données, aucun objet de base de données n'est disponible parce que la base de données est nouvelle.

  6. Choisissez le bouton Terminer pour créer la base de données et le groupe de données et les ajouter au projet.

Pour afficher la chaîne de connexion et l'emplacement du fichier principal .mdf de la base de données dans Explorateur de serveurs, ouvrez le menu contextuel pour la base de données, puis choisissez Propriétés.

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

[!REMARQUE]

Une nouvelle version du concepteur de tables s'affiche pour les bases de données dans le format SQL Server 2012. Cette rubrique décrit l'ancienne version du Concepteur de tables que vous utilisez avec des bases de données aux formats antérieurs de SQL Server.

Dans la nouvelle version, vous pouvez modifier une définition de table via une interface graphique ou directement dans un volet script. Si vous voulez utiliser l'interface graphique, la définition de tables est automatiquement mise à jour dans le volet script. Pour appliquer le code SQL dans le volet script, choisissez le bouton Mettre à jour. Pour plus d'informations sur la nouvelle version, consultez Comment : créer des objets de base de données à l'aide du concepteur de tables.

Pour ajouter des tables à la base de données

  1. Ouvrez Explorateur de serveurs/Explorateur de bases de données en choisissant Afficher, Explorateur de serveurs/Explorateur de bases de données.

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

  3. Ouvrez le menu contextuel pour Tables et choisissez 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

    Laissez annule

    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 d' CustomerID, puis choisissez Concepteur de tables, Définir la clé primaire.

  6. Choisissez Fichier, Enregistrez Table1.

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

  8. Cliquez sur le bouton OK.

  9. Ouvrez le menu contextuel pour Tables et choisissez 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

    Laissez annule

    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 choisissez Concepteur de tables, Définir la clé primaire.

  12. Choisissez Fichier, Enregistrez Table2.

  13. Dans la zone Entrez un nom pour la table, tapez les commandes.

  14. Cliquez sur le bouton OK.

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

  1. Dans Explorateur de serveurs/Explorateur de bases de données, dans le nœud SampleDatabase.mdf, ouvrez le menu contextuel pour Schémas de bases de données, puis choisissez Ajouter un nouveau diagramme.

  2. Si une boîte de dialogue s'ouvre demander à créer des objets de base de données requis pour créer un schéma, choisissez le bouton Oui .

  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 d' Customers est Table de clé primaire et le tableau d' Orders est Table de clé étrangère, puis vérifiez que la colonne d' CustomerID est sélectionnée pour les deux tables.

  7. Choisissez le bouton OK pour fermer la boîte de dialogue Tables et colonnes .

  8. Choisissez le bouton OK pour fermer la boîte de dialogue Relation de clé étrangère et créer la relation.

  9. Choisissez Fichier, Enregistrez Diagram1.

  10. Laissez le nom par défaut et choisissez le bouton OK .

  11. Dans la boîte de dialogue Enregistrer, cliquez sur le bouton Oui .

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 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. Dans Explorateur de serveurs/Explorateur de bases de données, développez le nœud de base de données Les Comptoirs .

  3. Ouvrez le menu contextuel pour la table Northwind Customers, puis choisissez Afficher les données de la table.

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

  5. Dans Explorateur de serveurs/Explorateur de bases de données, développez la base de données SampleDatabase.mdf .

  6. Ouvrez le menu contextuel pour la table SampleDatabase.mdf Clients, puis choisissez 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. Ouvrez le menu contextuel pour la table Northwind Orders, puis choisissez Afficher les données de la table.

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

  3. Dans Explorateur de serveurs/Explorateur de bases de données, développez la base de données SampleDatabase.mdf .

  4. Ouvrez le menu contextuel pour la table SampleDatabase.mdf Orders, puis choisissez 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, vous devez faire 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. Choisissez Fichier, Enregistrer tout.

  2. Choisissez Fichier, Fermer la solution.

  3. Dans votre dossier de projet, accédez au fichier SampleDatabase.mdf, et à Copier -le.

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

Étapes suivantes

Maintenant que vous avez une base de données locale avec quelques exemples de données vous pouvez effectuer cette procédure pas - à - pas suivante, ainsi que d'autres tâches du système d'aide 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

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

Extraction de données dans votre application

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

Modification des données dans votre application

Validation des données

Enregistrement des données

Autres ressources

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

Connexion aux données dans Visual Studio