Altova DatabaseSpy 2027 Enterprise Edition

Tutoriel avancé

Accueil Préc Haut Suivant

Dans ce tutoriel, vous allez utiliser DatabaseSpy pour interagir avec la base de données SQL Server qui modélise un zoo. Les instructions étape-par-étape, scripts SQL et d’autres fichiers sont fournis pour aider à compléter cette tâche.

 

Le tutoriel est organisé en parties qui doivent être suivies de manière séquentielle, comme suit :

 

1.Configurer le projet : Explique comment créer le projet regroupant tous les fichiers de script nécessaires et la connexion à la base de données.

2.Ajouter des tables à la base de données : Présente différentes méthodes pour créer ou concevoir la structure de la base de données.

3.Définir des contraintes : Fournit des instructions pour créer les types de contraintes suivants : contraintes d'unicité, de validité, par défaut et de clé étrangère.

4.Ajouter des données à la base de données : Explique comment alimenter la base de données avec des données. Vous pouvez le faire en important des données à partir de fichiers XML ou CSV, en exécutant un script INSERT ou en saisissant les données manuellement.

5.Interroger la base de données : Présente différentes méthodes pour interroger la base de données afin d’afficher, de mettre à jour ou de supprimer des données. Cela inclut l’exécution de scripts SQL et la génération de requêtes SQL à la demande. De plus, vous pouvez à tout moment sélectionner, mettre à jour ou supprimer des données manuellement.

6.Exporter les données de la base de données : Explique comment exporter des données vers d’autres formats, tels que XML.

 

Prérequis

Avant de pouvoir démarrer avec ce tutoriel, une nouvelle base de données sandbox doit être créée dans Microsoft SQL Server. Vous pouvez accomplir cette tâche soit avec Microsoft SQL Server Management Studio, soit depuis Visual Studio. À cette fin, connectez-vous à un serveur de base de données exécutant Microsoft SQL Server et suivez les instructions spécifiques à votre outil d’administration de la base de données du serveur SQL pour créer la base de données. Par exemple, l’image suivante illustre la création d’une nouvelle base de données sur un serveur SQL réseau de Visual Studio 2015 :

dbs_create_db_visual_studio

Notes :

 

•Dans ce tutoriel, le nom de la base de données est "ZooDB".

•Votre compte utilisateur du serveur SQL requiert les privilèges "dbcreator" pour créer une base de données. Contactez votre administrateur serveur de base de données si vous n’êtes pas doté des droits respectifs.

•La nouvelle base de données « ZooDB » doit être vide. Toutes les tables, relations et données seront ajoutées à cette base de données dans l’étape suivante de ce tutoriel.

 

Fichiers d'exemples de tutoriel

La table ci-dessous énumère les fichiers utilisés dans ce tutoriel. Ces fichiers sont disponibles dans le chemin suivant : C:\Users\<username>\Documents\Altova\DatabaseSpy2027\DatabaseSpyExamples\Tutorial. La plupart d’entre-eux sont des scripts dans la grammaire SQL Server qui créent la structure de base de données, puis peuplent quelques-unes des tables avec des données. Veuillez noter que les fichiers sont énumérés dans l’ordre dans lequel ils sont prévus être exécutés par rapport à la base de données, comme vous le découvrirez dans le tutoriel à suivre.

 

Fichier

Objectif

créer_ZooDB_tables.sql

Génère de multiples tables dans la base de données du tutoriel "ZooDB".

créer_ZooDB_relationships.sql

Crée des relations avec des clés étrangères entre les tables de bases de données.

tblAnimalTypes_data.sql

Contient des requêtes INSERT qui peuplent deux des tables avec des données.

animalType_queries.sql

Contient des requêtes SELECT qui extraient des données de deux tables.

tblZookeepers.txt

Contient des données au format CSV qui peuvent être utilisées pour peupler une des tables de la base de données avec des données.

dbo.tblFeedSuppliers.xml

Contient des données au format XML qui peuvent être utilisées pour peupler une des tables de la base de données avec des données.

 

Plusieurs autres fichiers CSV et XML sont disponibles si vous souhaitez peupler en option toutes les tables de base de données avec des données, voir Peupler d’autres tables (en optionl).

 

© 2020-2026 Altova GmbH