Skip to content
Snippets Groups Projects
Commit 1d015a12 authored by Joel Cavat's avatar Joel Cavat
Browse files

First corr

parent d673993a
No related branches found
No related tags found
No related merge requests found
# Ex 1.2
# DF
login -> nom, prénom, mot_de_passe, adresse
nom_aliment -> intitulé_sous_catégorie, unité
intitulé_sous_catégorie -> intitulé_catégorie
login, date_heure, nom_aliment -> quantité
login, date_heure -> commentaire
# Version 1
## Schémas
Volontaire(login, nom, prénom, mot_de_passe, adresse)
login CLE
Aliment(nom_aliment, intitulé_sous_catégorie, unité)
nom_aliment CLE
intitulé_sous_catégorie <= SousCategorie.intitulé_sous_catégorie
SousCategorie(intitulé_sous_catégorie, intitulé_catégorie)
intitulé_sous_catégorie CLE
intitulé_catégorie <= Categorie.intitulé_catégorie
Categorie(intitulé_catégorie)
intitulé_catégorie CLE
Repas(login, date_heure, nom_aliment, quantité)
(login, date_heure, nom_aliment) CLE
login <= Volontaire.login
nom_aliment <= Aliment.nom_aliment
CommentaireRepas(login, date_heure, commentaire)
(login, date_heure) CLE
login <= Volontaire.login
# Version 2
Volontaire(login, nom, prénom, mot_de_passe, adresse)
login CLE
Aliment(nom_aliment, intitulé_sous_catégorie, unité)
nom_aliment CLE
intitulé_sous_catégorie <= SousCategorie.intitulé_sous_catégorie
unité <= Unité.unité
Unité(unité)
unité CLE
SousCategorie(intitulé_sous_catégorie, intitulé_catégorie)
intitulé_sous_catégorie CLE
intitulé_catégorie <= Categorie.intitulé_catégorie
Categorie(intitulé_catégorie)
intitulé_catégorie CLE
Repas(login, date_heure)
(login, date_heure) CLE
RepasItem(login, date_heure, nom_aliment, quantité)
(login, date_heure, nom_aliment) CLE
(login, date_heure) <= Repas.(login, date_heure)
CommentaireRepas(login, date_heure, commentaire)
(login, date_heure) CLE
(login, date_heure) <= Repas.(login, date_heure)
login <= Volontaire.login
\ No newline at end of file
# Ex 1.3
2. Un article est vendu par plusieurs fournisseurs. Son prix dépend du fournisseur
- correspond à la DF: {article, fournisseur} -> {prix, ...}
3. Un article peut être vendu à des prix différents par un même fournisseur
- correspond à la DF: {article, fournisseur, prix} -> {...}
4. Cette relation comporte deux clés.
- un article est vendu par un fournisseur à un prix donné
- un fournisseur ne peut vendre qu'un article
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment