index | suivant >> |
Ce TD à pour objectif de vous donner les bases nécessaires à la conception et à la création d'une base de données adaptée à chaque besoin particulier.
Compétences à acquérir au cours du TD
Proposez un schéma entité-association permettant de modéliser une base de données pour un site de cuisine. Ce site doit permettre de retrouver un plat à partir d'ingrédients ou d'afficher les ingrédients utilisé pour faire ce plat
Proposez le schéma relationnel correspondant
Proposez un schéma entité-association permettant de modéliser une base de données pour un site sur le cinéma (comme allociné). Ce site doit permettre de référencer des films ainsi que leurs descriptions : acteur, réalisateur date de sortie ainsi que les cinémas passant le film
Proposez le schéma relationnel correspondant
Proposez un schéma relationnel permettant de modéliser une base de données pour votre site commercial. Voir le document annexe pour la description de la base.
Vous disposez de l'interface graphique de phpMyAdmin pour créer des tables. Vous pouvez accéder cette interface à partir de votre compte.
L'interface graphique de phpMyAdmin vous permet de faire un certain
nombre d'opérations : consultation d'une table, insertion d'éléments
dans une table etc... Toutes les actions graphiques de l'utilisateur
sont retraduites en langage SQL via cette interface. Vous pouvez donc
créer les tables que vous avez définies selon les besoins estimés de
votre site. Vous pourrez également intégrer des données via cette
interface graphique. Notez que l'interface phpMyAdmin permet également
d'ouvrir une fenêtre permettant la redaction des requêtes directement
en SQL. Par la suite, la création de sites dynamiques vous obligera à
connaître la syntaxe SQL. La syntaxe qu'exige les TD est assez simple
ici : il s'agit de savoir consulter les tables, de savoir insérer des
enregistrements dans la table (par exemple lors de la consultation
d'un produit par un client, on enregistre l'occurence). Voici une
prise d'écran de l'interface :
Selectionnez d'abord votre base (1), puis utilisez le formulaire de création de table (2). L'interface vous guidera pour définir les champs que vous désirez implémenter
Voici les informations que vous devez réunir pour pouvoir créer une table :
Normalement, si votre schéma relationnel est bien fait, vous avez d'ors et déjà toutes ces informations. D'où l'intérêt de modéliser la base AVANT de créer les tables...
Créez les tables correspondant au schéma relationel de votre site commercial.