Commit 3cbb2fd2 authored by Tom Henrion's avatar Tom Henrion

Update MLD.txt

parent 742b33b3
Parcelle(#Numero : integer, Surface : float, Exposition : integer, Etat : {Plantation, Arrachage}) Parcelle(#Numero : integer, Surface : float, Exposition : integer, Etat : {Plantation, Arrachage})
avec année_création > 0 et NOT NULL Numero NOT NULL
Etat NOT NULL
Surface > 0 NOT NULL Surface > 0 NOT NULL
exposition NOT NULL entre 1 et 10 Exposition NOT NULL entre 1 et 10
année_destruction > 0 et année_destruction > année_création
cepage NOT NULL
Cépage(#Nom : string, Couleur_fruit : string, Date_plantation = integer, Duree_germinaison : integer, parcelle=>Parcelle) Cépage(#Nom : string, Couleur_fruit : string, Date_plantation = DATE, Duree_germinaison : integer, parcelle=>Parcelle)
Nom NOT NULL
Couleur_fruit NOT NULL Couleur_fruit NOT NULL
Date_plantation > 0 NOT NULL Date_plantation NOT NULL
Duree_germinaison > 0 NOT NULL Duree_germinaison > 0 NOT NULL
parcelle NOT NULL parcelle NOT NULL
...@@ -15,6 +15,7 @@ Type_de_sol (#Nom : string, parcelle=>Parcelle) ...@@ -15,6 +15,7 @@ Type_de_sol (#Nom : string, parcelle=>Parcelle)
parcelle NOT NULL parcelle NOT NULL
Traitement (#Id : Integer, Nom : string, Description : string, Cible : string, Prix : float, Duree_traitement : integer, parcelle=>Parcelle) Traitement (#Id : Integer, Nom : string, Description : string, Cible : string, Prix : float, Duree_traitement : integer, parcelle=>Parcelle)
Id une clé artificielle
Nom NOT NULL Nom NOT NULL
Description NOT NULL Description NOT NULL
Cible NOT NULL Cible NOT NULL
...@@ -47,7 +48,7 @@ Vin (#Id : integer, Nom : string, Prix:float, conditionnement=>Conditionnement, ...@@ -47,7 +48,7 @@ Vin (#Id : integer, Nom : string, Prix:float, conditionnement=>Conditionnement,
Nom NOT NULL Nom NOT NULL
Prix >0 NOT NULL Prix >0 NOT NULL
Critère_Qualitatif (#Id : integer, couleur_robe : string, Decription_saveur : string, Decription_texture : string, Decription_global : string, Notation : integer, alcool : integer, date : integer, Lieu : string) Critère_Qualitatif (#Id : integer, couleur_robe : string, Decription_saveur : string, Decription_texture : string, Decription_global : string, Notation : integer, alcool : integer, date : DATE, Lieu : string)
Id une clé artificielle Id une clé artificielle
couleur_robe NOT NULL couleur_robe NOT NULL
Decription_saveur NOT NULL Decription_saveur NOT NULL
...@@ -55,7 +56,7 @@ Critère_Qualitatif (#Id : integer, couleur_robe : string, Decription_saveur : s ...@@ -55,7 +56,7 @@ Critère_Qualitatif (#Id : integer, couleur_robe : string, Decription_saveur : s
Decription_global NOT NULL Decription_global NOT NULL
Notation >0 et <10 NOT NULL Notation >0 et <10 NOT NULL
alcool >0 NOT NULL alcool >0 NOT NULL
date >0 NOT NULL date NOT NULL
Lieu NOT NULL Lieu NOT NULL
Conditionnement (#Id : integer, Nom : string, Contenant : integer) Conditionnement (#Id : integer, Nom : string, Contenant : integer)
...@@ -70,10 +71,10 @@ Circuit_Vente (#Id : integer, Nom : string, Nombre_bouteille_vendue : integer) ...@@ -70,10 +71,10 @@ Circuit_Vente (#Id : integer, Nom : string, Nombre_bouteille_vendue : integer)
Compose(#parcelle=>Parcelle, #vin=>Vin) Compose(#parcelle=>Parcelle, #vin=>Vin)
Climat (#Id : integer, Date_début : integer, Date_fin : integer, Intensité : integer) Climat (#Id : integer, Date_début : DATE, Date_fin : DATE, Intensité : integer)
Id une clé artificielle Id une clé artificielle
Date_début >0 NOT NULL Date_début NOT NULL
Date_fin >0 NOT NULL Date_fin NOT NULL
Intensité >0 NOT NULL Intensité >0 NOT NULL
Type_évènement (#Id : integer, Nom : string, Description : string) Type_évènement (#Id : integer, Nom : string, Description : string)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment