Data">
TP3 BD PDF
TP3 BD PDF
TP3 BD PDF
TP 3 :
SQL : LANGAGE DE MANIPULATION DE DONNEES LMD
OBJECTIFS :
Création des tables avec le langage SQL
Ajout des données à une table
Modification des données de la table
Suppression des données d’une table
Rappel du Cours:
1. Présentation de SQL
SQL signifie Structured Query Language est le langage des bases de données relationnelles
répandant à la fois aux problématiques de
- création des objets de base de données (LDD),
- de manipulation des données (LMD),
- d’interrogation de données (LID)
- de gestion de la sécurité (droits d’accès).
Il est utilisé par les principaux SGBDR du marché : Oracle, SQL Server, MySQL, Access…
2. Ajout de données
Syntaxe : Pour ajouter une nouvelle ligne dans une table, on procède comme suit :
Exemple :
Etant donné la table Etudiant (NE, nom, prenom, ville).
Si on souhaite insérer les informations d’un nouvel étudiant disposant des informations
suivantes (123, Ben Salah, Salah, Nabeul), on écrit :
3. Modification de données
Syntaxe : Pour modifier la valeur d’un attribut relatif à un ou plusieurs tuples d’une table, on
utilise la requête suivante :
UPDATE nom_table
SET attribut1 = valeur1, attribut2 = valeur2, ….
[WHERE condition] ;
1
This study source was downloaded by 100000863133058 from CourseHero.com on 03-01-2023 12:54:19 GMT -06:00
https://www.coursehero.com/file/60736799/TP3-BDpdf/
ISET Nabeul ATELIER BASE DE DONNEES
Exemple :
Etant donné la table Etudiant (NE, nom, prenom, ville).
Pour modifier la ville de l’étudiant Salah de Nabeul à Tunis, on utilise la requête suivante :
UPDATE ETUDIANT
SET VILLE=’TUNIS’
WHERE NE=123 ;
4. Suppression de données
Pour supprimer une ou plusieurs lignes d’une table, on utilise la requête suivante :
DELETE FROM nom_table
[WHERE condition] ;
Exemple :
Si on souhaite supprimer l’étudiant de NE 123 de la table Etudiant, on écrit :
Activité:
La base de données à étudier est composée de deux tables EMPLOYE et DEPARTEMENT
La table EMPLOYE
La table Departement
DEPARTEMENT (NumD, nomD, Ville)
NumD : numéro de département, varchar (5), clé primaire
NomD : nom du département varchar (30)
Ville : lieu du département (ville) varchar (30)
Travail demandé
2
This study source was downloaded by 100000863133058 from CourseHero.com on 03-01-2023 12:54:19 GMT -06:00
https://www.coursehero.com/file/60736799/TP3-BDpdf/
ISET Nabeul ATELIER BASE DE DONNEES
3
This study source was downloaded by 100000863133058 from CourseHero.com on 03-01-2023 12:54:19 GMT -06:00
https://www.coursehero.com/file/60736799/TP3-BDpdf/
Powered by TCPDF (www.tcpdf.org)