Valeur de cette activité : 25 points
Compétence :
Compétence :
Compétence :
PEPS - Les bases de données relationnelles - la relation simple

A-Module 06 : ASP : 25 points - difficulté : 3

Les bases de données relationnelles - la relation simple

Présentation

Cette activité vous permettra de vous initier aux bases de données relationnelles.
Vous allez créer une base de données contenant deux tables et vous allez lier ces deux tables entre elles.

Description



  1. Lisez bien les informations disponibles sur un de ces sites afin de bien comprendre la notion de BASE DE DONNÉES RELATIONNELLES
    Site 1 Wikipédia

    Site 2 Cerig
    Site 3 SQLFR: Cours complet sur les bases de données relationnelles

  2. Dans votre espace de téléchargement, créez une base de données nommée HOCKEY.MDB.
  3. Dans cette base de données, créez deux tables nommées JOUEURS et EQUIPES. La table EQUIPES doit contenir 3 champs : ID, NOM, VILLE.
    La table JOUEURS doit contenir 6 champs : ID, IDEQUIPE (type integer), NOM, CPOSITION, TAILLE, POIDS.



  4. Créez ensuite une page qui permettra d'ajouter un enregistrement dans chacune des tables. ATTENTION, pour la page d'ajout d'un enregistrement dans la table JOUEURS, le champ IDEQUIPE doit être un champ de type boîte à liste déroulante qui affichera le nom des équipes ET la valeur ID de chacune des équipes.
    Exemple: <select name="idequipe"> <option value=ID>NOM</option> <option value=ID>NOM</option> <option value=ID>NOM</option> </select>
    PISTE DE SOLUTION : : le champ de type boîte à liste déroulante sera chargé en utilisant une REQUÊTE de type SELECT sur la table EQUIPES.


  5. Créez ensuite une page qui permet d'afficher la liste des enregistrements de chacune des tables.

  6. Créez ensuite une page qui affichera les informations provenant des 2 tables (en une seule requête SQL) pour tous les enregistrements de la table JOUEURS triés selon le champ EQUIPES.NOM.
    PISTE DE SOLUTION : Utilisez une requête SQL de type SELECT en utilisant la commande INNER JOIN (faire une recherche avec Google et les mots de recherche SQL INNER JOIN).

  7. Créez ensuite une page de recherche qui permettra de rechercher en sélectionnant une équipe dans une boîte à liste déroulante, toutes les informations concernant les joueurs de cette équipe triées selon le nom des joueurs.

  8. Créez ensuite une page qui permet de modifier les enregistrements de chacune des tables.

  9. Créez ensuite une page qui permet de supprimer les enregistrements de chacune des tables.

  10. Ajoutez ensuite une page principale qui affichera des liens vers chacune des pages produites dans ce travail.

  11. Ajoutez des données valides dans chacune des tables (joueurs et équipes).

  12. IMPORTANT : Ajoutez une page à votre portfolio qui contiendra:
    - dans le champ titre : ASP - Base de données relationnelles - la relation simple
    - dans la page : un lien vers votre page principale
    - dans le champ matière : INFORMATIQUE
    - dans le champ NO DE LA DIRECTIVE : 37809

  13. Cochez la case à cocher de correction du travail

  14. Enregistrez cette page

    Cette page servira à la correction de votre travail et à transmettre mes commentaires concernant ton travail.