Vous êtes sur la page 1sur 8

TP Leçon 3 : Outils et assistants de SQL Server

TP 1 : manipulation des Outils de SQL Server

Objectifs :
À la fin du TP, le stagiaire sera capable de manipuler les outils SQL Server
Suivants avec :
o Entreprise Manager,
o Analyseur de requêtes,
o l’utilitaire exécutable à partir de ligne de commande osql
Avec la même tache.

Durée : 4heures.

Moyens pédagogiques :
- Support de TP.

- Enoncé et étapes
- Explication du professeur.
- Micro-ordinateur + SQL Server

Bibliographie :
- Book on-line de Microsoft SQL Server 7.0 (sur CD, version anglaise).
- SQL Server 2000, Analysis Services et DTS. Cyril Gruau, 4 mars 2004.
TP 1 : manipulation des Outils de SQL Server

Enoncé

On désire :
- Créer une BD dont le nom est Scolarité contenant une seule table nommée Etudiant dont la
structure est la suivante :
Etudiant (num_etud : int , nom : char 10 , prenom : char 10 , age : int),
En précisant la clé primaire num_etud .
- Saisir quelques lignes (étudiants) dans la table Etudiant.
- Lister les étudiants dont l’âge est supérieur à 20 de la table Etudiant.
En utilisant :
- l’Entreprise Manager : manipulation 1.
- l’analyseur de requêtes : manipulation 2.
- l’utilitaire osql : manipulation 3.

Note importante : Vous devez créer un dossier de travail groupeX (X : numéro de groupe)
dans lequel vous sauvegarderez votre base de données et ses objets ultérieurement, sur le
lecteur D.
Nommer le dossier de la base de données data comme suit : D\groupeX\data\ .

TP1 Leçon3/ ChapitreI 2


Manipulation 1 : Entreprise Manager
1. Création de la BD Scolarité :
a. Charger l’outil Entreprise Manager (Démarrer/Tous les programmes/SQL
Server/Entreprise Manager).
b. Se connecter au serveur SQL.
c. Dans le volet arborescent développer le serveur.
d. Cliquer avec le bouton droit sur databases, et choisir New database.
e. Enter le nom de votre base de données : Scolarité.

Remarques :
On remarque que deux fichiers sont crées : scolarité_data et scolarité_log.
On peut changer la location (dossier) où les deux fichiers seront sauvegardés en cliquant sur le
bouton (…) dans location en choisissant le dossier D:\groupeX\data .
f. Sauvegarder la base de données en tapant OK.
2. Création de la table Etudiant :
a. Développer la base de données Scolarité dans le volet arborescent sous Databases.
b. Cliquer avec le bouton droit sur Tables et choisir New table puis taper le nom de la
table Etudiant puis OK.

c. Entrer la structure de la table Etudiant et la sauvegarder.

TP1 Leçon3/ ChapitreI 2


3. Création de la clé primaire :
a. Cliquer avec le bouton droit sur la table Etudiant du volet détails de la console, et
choisir Design table.
b. Cliquer avec le bouton droit sur l’attribut num_etud puis sur Set Primary Key, et
sauvegarder.

Remarque : on peut réaliser cette tâche au moment de la création de la structure de la table.


4. Saisir et afficher des données concernant des étudiants dans la table Etudiant :
a. Cliquer avec le bouton droit sur la table Etudiant et choisir Open Table.
b. Saisir les données concernant des étudiants.

Remarque : A la fin de la manipulation, Supprimer la BD scolarité et la table Etudiant (Bouton


droit de la souris sur Etudiant puis sur Scolarité).

TP1 Leçon3/ ChapitreI 2


Manipulation 2 : Analyseur de requêtes

1. Création de la BD Scolarité :
a. Charger l’outil analyseur de requête (Démarrer/ tous les programmes/SQL Server/
Query Analyser), puis se connecter au serveur SQL.
b. Dans la boite DB de la fenêtre de requête choisir la base de données Master.
c. Dans le volet requête de la fenêtre de requête, Taper le code Transact-SQL suivant :

d. Cliquer sur le bouton Exécuter.


e. Corriger les erreurs (enlever les crochets, et la dernière virgule).
2. Création de la table Etudiant et la clé primaire:
a. Sélectionner la BD Scolarité.
b. Taper le code SQL suivant dans le volet requête de la fenêtre de requête :

c. Exécuter.
3. Ajouter des lignes (Etudiants):
a. Entrer le code SQL suivant :

TP1 Leçon3/ ChapitreI 2


b. Exécuter.
4. Afficher des lignes (étudiants dont l’âge supérieur à 20 ans) de la table Etudiant :
a. Taper le code suivant :

b. Exécuter.
Remarque : Supprimer la BD et la table:
Taper puis exécuter les requêtes suivantes :

Corriger les erreurs.


‘DROP DATABASE’, doit se faire dans la BD ‘Master’.

TP1 Leçon3/ ChapitreI 2


Manipulation 3 : l’utilitaire osql

Taper d’abord à partir de la ligne de commande:

net start mssqlserver / pour activer le service SQL Server

osql -E / se connecter à SQL Server par authentification Windows

Use Master / utiliser la BD Master pour créer la BD Scolarité

1 - Création de la BD Scolarité : taper la requête suivante après le symbole 1>

Taper Go.

TP1 Leçon3/ ChapitreI 2


Corriger les erreurs.

2- Création de la table Etudiant et la clé primaire : taper la requête suivante :

Use scolarite

Taper GO

3- Ajouter des lignes (étudiants) : taper les requêtes suivantes :


Use Etudiant

Go

4 -Afficher des lignes (étudiants dont l’age supérieur à 20 ans) de la table Etudiant : taper la
requête suivante :

Select * from Etudiant


Where age>20
Go
5 - quitter l’osql : taper la commande EXIT ou QUIT

TP1 Leçon3/ ChapitreI 2

Vous aimerez peut-être aussi