Topic outline
- General
- COURS
COURS
- TRAVAUX PRATIQUES
TRAVAUX PRATIQUES
- Comme premier TP il faudra maîtriser la création des tables et les remplir avec des données.
Pour appliquer les notions vues dans le cours du modèle entité-association (Entité, Assoctiation, Attributs...), il est demandé dans ce travail de;- Créer 2 bases de données nommées : Projet_Bibliotheque et Projet_Cinema.
- Créer une table pour chaque entité et pour chaque projet (depuis les modèles du cours).
- Créer les champs de chaque table correspondant aux attributs des entités.
- Remplir les tables avec au moins 05 lignes.
- Remettre les 2 fichiers des BDD à la fin de la séance.
Pour appliquer les notions de base du modèle relationnel, il est demandé dans ce travail de :
- Créer une nouvelle base de données pour le modèle relationnel d'une école (Chapitre 2.2 ci-joint).
- Créer une table pour chaque entité du modèle.
- Créer une table pour chaque association de type plusieurs-à-plusieurs (depuis les modèles du cours).
- Créer les champs de chaque table correspondant aux attributs des associations et mettre à jour les champs des tables existantes avec les attributs des associations un-à-plusieurs.
- Remplir les nouvelles tables avec cinq lignes.
- Remettre le fichier de la BDD à la fin de la séance.
- Dans ce TP il faut appliquer les notions vues dans le cours concernant :
- l'intégrité référentielle
- les requêtes de consultation de la BDD.
Il est demandé dans ce travail de :- Créer sur ACCESS une nouvelle BDD avec deux tables EMPLOYE et EVALUATION vues dans le dernier exercice du Chapitre 3.1 (ci-joint).
- Référencer le champs numEmp de la table EVALUATION vers le champs numEmp de la table EMPLOYE .
- Remplir les 2 tables avec 10 lignes de données tout en respectant l'intégrité référentielle.
- Créer des requêtes pour chacune des demandes de consultation suivantes :
- Les noms des employés qui ont un salaire > 10000
- Les identifiants des employés qui ont une évaluation > 5
- Le salaire de Rachad
- L’évaluation de Yasmine
- Remettre le fichier de la BDD à la fin de la séance.
- L'objectif de ce TP est de bien maîtriser le concept de produit cartésien et de jointure entre les tables d'une BDD.Travail à faire :
- Créer une nouvelle base de donnée sous MSACCES (ou Base de OpenOffice).
- Créer les tables Personne/Restaurant/Reservation de l'exercice du chapitre 3.2 page 42 (fichier ci-joint).
- Réaliser sous MSACCESS les requêtes demandées.
- Ecrire les 6 requêtes en SQL sur une feuille.
- Remettre la feuille des requêtes à la fin de la séance.
- L'objectif de ce TP est de bien maîtriser les requêtes de création et de manipulation des bases de données en langage SQL ainsi que les fonctions d'agrégation et les opérateurs ensemblistes.Travail à faire :
- Ecrire la requête SQL qui permet de créer une base de données TPMARINS.
- Ecrire les requêtes SQL qui permettent de créer les tables MARIN/BATEAU/RESERVATION du dernier exercice (page 44 du chapitre 3.2 (fichier ci-joint).
- Ecrire les 7 requêtes demandées en SQL.
- Remettre une fiche contenant toutes les requêtes à la fin de la séance.