0% ont trouvé ce document utile (0 vote)
20 vues1 page

Création et requêtes SQL pour BDA

Le document est un guide pour un TP de SQL à l'Université M’Hamed Bougara Boumerdès, demandant la création de tables et l'exécution de requêtes SQL. Il décrit les étapes à suivre pour organiser le travail, y compris la suppression, la création et l'insertion de données dans les tables. Des rappels sur la syntaxe des commandes SQL sont également fournis pour aider à la mise en œuvre des requêtes.

Transféré par

Iméne
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
20 vues1 page

Création et requêtes SQL pour BDA

Le document est un guide pour un TP de SQL à l'Université M’Hamed Bougara Boumerdès, demandant la création de tables et l'exécution de requêtes SQL. Il décrit les étapes à suivre pour organiser le travail, y compris la suppression, la création et l'insertion de données dans les tables. Des rappels sur la syntaxe des commandes SQL sont également fournis pour aider à la mise en œuvre des requêtes.

Transféré par

Iméne
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université M’Hamed Bougara Boumerdès, Faculté des Sciences, Département Informatique

Master 1 – Novembre 2011


TP1 BDA : SQL
Responsable : A. AIT BOUZIAD

On vous demande de créer les tables Fournisseur, Voiture, Revendeur, FVR de


la série d’exercice N°1. On vous demande ensuite d’écrire les 17 requêtes SQL,
que vous testerez avec un jeu d’essai adéquat.

Afin d’organiser vote travail, vous pourrez procéder de la manière suivante :

1. Créez un fichier script dans lequel vous placerez successivement :


a. Les commandes de suppression des 4 tables
b. Les commandes de création des 4 tables
c. Les commandes d’insertion des tuples du jeu d’essai proposé
d. Les commandes permettant d’afficher le contenu de chacune des
tables

Remarque : les commandes de suppression des tables ont pour but de


permettre de recréer les tables au cas où vous ré-exécutez le fichier

2. Mettez au point chacune des requêtes ; vous les sauverez dans les
fichiers (chaque fichier pourra contenir une ou plusieurs requêtes) ; avant
chaque requête placez un commentaire indiquant le numéro de la requête,
suivant la syntaxe : /* Commentaire */
3.
4. A la fin de chaque TP. Vous sauvegardez votre fichier script dans une clé
USB. Elle vous servira à recréer votre BD pour les prochains TPs.

ANNEXE

Rappels sur la syntaxe de la commande CREATE TABLE

Contrainte de clé sur un attribut :


Create table nom-table (attr1 type1 primary key);

Contrainte de clé sur deux attributes:


Create table nom-table(attr1 type1, attr2 type2, primary key(attr1,attr2));

Contrainte de référence sur un attribut :


Create table nom-table1(attr1 type1 references nom-table2) ;

Idem en spécifiant le nom de l’attribut référencé :


Create table nom-table1(attr1 type1 references nom-table2(attr-référencé));

Contrainte de reference sur deux attributs :


Create table nom-table1 (attr1 type1, attr2 type2,
foreign key (attr1, attr2) references nom-table2) ;

Vous aimerez peut-être aussi