Vous êtes sur la page 1sur 3

TPn°1 : Bases de données

Objectif : Dans ce TP, nous allons manipuler les requêtes basiques pour créer et manipuler une
base de données sous MySQL.

1 Installation de MySQL
– Accéder au site Web MySQL et télécharger la dernière version:
https://dev.mysql.com/downloads/installer/
– Durant l’installation, conserver la configuration par défaut et entrez le mot de passe racine
MySQL
– Une fois MySQL installé, lancer l’application “MySQL Workbench”

2 Lancement de requêtes SQL


Dans cet exemple, nous allons créer une base de données avec le schéma suivant :

Film(id_Film entier, titre texte)

Acteur(id_Acteur entier, nom texte, prenom texte)


Filmographie(id_Acteur entier, id_Film entier)

2.1 Lancement de requêtes à travers l’interface graphique


– Ouvrir une nouvelle connection en cliquant sur :

1
– Créer un nouveau schéma en cliquant sur :

– Nommer ce schéma Mediatheque et cliquer sur “Apply”.

– Créer la table Films comme détaillé ci-dessous :

– Aller sur la table Films et sur “Edit Table” et ajouter les titres de films suivants, avec leurs clés
respectives :
{(1,‘‘Le challat de Tunis’’), (2,‘‘Shehrazade’’), (3,‘‘Dachra’’)}.

2
2.2 Lancement de requêtes SQL
Pour lancer des requêtes SQL, aller sur l’onglet “Query” pour créer une nouvelle requête.

1. Ecrire une requête pour afficher tous les éléments de la table Films.
2. Ecrire une requête pour ajouter les titres de films suivants {(4, ‘‘Le voyage à Tunis’’), (5, ‘‘Noura
rêve’’), (6,‘‘ Porto Farina’’)}.
3. Ecrire une requête pour afficher tous les éléments de la table Films.
4. Ecrire une requête pour afficher tous les titres de films.
5. Ecrire une requête pour créer la table Acteurs avec la colonne idActeur de type entier (en tant que
clé primaire et non null) et les colonnes nom et prenom de types texte (non null).
6. Ecrire une requête pour ajouter les acteurs suivants : {Hend Sabri, Lotfi Abdelli}.
7. Ecrire une requête qui permet de lister le nom des acteurs.
8. Ecrire une requête pour créer la table Filmographie. Ajouter les contraintes d’intégrité : idActeur et
idFilm sont des clés étrangères correspondant aux attributs Acteur(idActeur) et Film(idFilm).
9. Ecrire les requêtes pour remplir la table Filmographie. Hend Sabri a joué dans Noura rêve et Dachra,
Lotfi Abdelli a joué dans Dachra.

Vous aimerez peut-être aussi