Exercices du 31/05/2007


Base de données Bibliothèque


  1. Créez en remplissez la base de données bibliothèque en utilisant le script ICI
  2. Cette base de données contient 4 tables :
    • collection : c'est la table qui contient les différentes collection de livre, avec le nom de la collection et celui de l'éditeur
    • auteur : les différents auteurs dans la base
    • livre : les livres, avec un titre, un sous-titre et un genre, et la clef étrangère vers collection, et un genre qui peut être soit "science-fiction", "policier" ou "historique"
    • ecrit : une table de jointure permettant de lier un ou plusieurs auteurs à un livre

Requêtes SQL

  1. Lister les auteurs (nom, prénom, date de naissance)
  2. Lister les livres (titre, sstitre)
  3. Lister les livres et la collection (nom + éditeur) qui leur correspond
  4. Lister les livres, la collection (nom + éditeur) qui leur correspond et leurs auteurs
  5. Lister les auteurs et les livres qu'ils ont écrit

PHP / HTML

  1. Ecrire la page PHP qui permet d'afficher la liste des livres, soigneusement présentée, en mettant en évidence la collection et les auteurs
  2. Ecrire les pages HTLM/PHP qui permettent d'ajouter un auteur
  3. Ecrire les pages HT LM/PHP qui permettent d'ajouter un livre
  4. Quelle solution envisageriez vous pour lier les livres aux auteurs via des formulaires ?

Solution



Un début de solution