etudiants:2016:aubry.yann:tp1

1/ Règles de gestions :

  • Chaque parutions possèdent entre aucune et plusieurs pages.
  • Chaque pages comportent entre aucune et plusieurs images et entre aucune et plusieurs textes.
  • Chaque textes peut comporter entre aucune à plusieurs pages.
  • Chaque images peut comporter entre aucune à plusieurs pages.

Rédaction et orthographe à reprendre… Orthographe du titre

2.a/ Dictionnaire de données

Code Descriptif Domaines Complement
numParutionnumero de la parutionintauto increment, non null, unique
titreParutiontitre de la parutionstringnon null
redacteurredacteur de la parutionstringnon null
dateParutiondate de la parutiondatenon null
idPageidentifiant de la pageintauto increment, non null, unique
numPagenumero de la pageintnon null
miseEnFormemise en forme de la pagestring
numImagenumero de l'imageint auto increment, non null, unique
titreImagetitre de l'imagestring
descriptifdescription accompagant l'imagestring
largeurlargeur de l'imageint non null
hauteurhauteur de l'imageintnon null
poidspoids de l'imageintnon null
numTextenumero de texteintauto increment, non null, unique
titreTextetitre du textestring
descriptifdescription accompagant le textestring
nombreLignenombre de ligne du texteintnon null

2.b/Diagramme de classe et Modèle Conceptuel de Donné

Orthographe du titre…

3/ Modèle Logique de Donné

Orthographe du titre !

4/Tutoriel de génération de base de donné

Orthographe du titre et du tutoriel…

Trop sommaire…

Ce tutoriel a pour objectif de générer du contenu pour une base de donné simplement et rapidement.

  • Dans “type d'export”, choisissez “SQL” et remplissez avec les information de votre table:

  • Puis générez dans un nouvelle onglet et copier le contenu de la page.
  • Allez sur http://127.0.0.1/phpmyadmin sélectionnez votre table,puis dans l'onglet “SQL” collez le contenu de la page.
  • Exécutez et votre table à du être rempli.

5/SQL

Les instructions n'ont pas été testées

Manque les titres ⇒ ce que l'on souhaite obtenir

  • 1

SELECT numero,titre,poids
FROM image
WHERE poids > 1000;

  • 2

SELECT texte.titre,titre,numero
FROM ((text INNER JOIN comporte.text on text.num=num.text)INNER JOIN page on page.id = idpage);

  • 3

SELECT nombrelignes, parution.num, parution.titre 
FROM (last from) group by parution.num, parution.titres
ORDER BY DESC;

  • 4

SELECT texte.titre, image.titre 
FROM (Parution INNER JOIN Page on num.Parution=Parution.num) INNER JOIN comporte_image on Page.id=comporte_image ; idPage) INNER JOIN image on comporte_image : num image.num) INNER JOIN comporte.texte on page.id = comporte.text, idPage) INNER JOIN text on comporte.text, numtext=texte.num 
WHERE Parution.num =1/5 AND Page.numero=5;

  • 5

SELECT page.* 
FROM (parution INNER JOIN page on parution.num=numParution INNER JOIN comporte.image on page.id = comporte.image.idpage 
WHERE parution.num=125 AND page.num NOT IN (select id.page from comporteImage);

  • etudiants/2016/aubry.yann/tp1.txt
  • Dernière modification : il y a 5 ans
  • de 127.0.0.1