Pain express projet reponse cfe stg
Numéro et nom de l'immobilisation IMMOBILISATION Num_Nom_Immo
Coût d'acquisition CoutAchat
Valeur résiduelle ValeurResid
Date de mise en service DateMiseServ
Date d'acquisition DateAchat
Numéro de famille de l'immobilisation NumFam
Nom de la famille NomFam
Durée de vie de l'immobilisation DureeVie
Quantité d'unités d'oeuvre consommée dans l'exercice QteConsoUO
Numéro de l'avantage économique de l'immobilisation AVANTAGECO NumAvtageEco
Nom de l'avantage économique NomAvtageEco
Année ou exercice CONSOMMATION Annee
Quantité totale d'unités d'oeuvre consommée par l'immobilisation QteTotaleUO
BASE DE DONNES fait par M.Blanpain
Les erreurs des formes normales dans la base:
La table Immobilisation ne respecte pas la première forme normale car le champ Num_Nom_Immo est divisible. Ce champ est composé de Num_Immo et Nom_Immo.
La table Immobilisation ne respecte pas la troisième forme normale car les champs NomFam et DureeVie ne dépendent pas de la cle primaire Num_Immo mais NumFam qui est un champ.
Le champ QteConsoUO de la table Immobilisation ne depend pas Num_Immo seulement mais dépend de Annee et Num_Immo. Et le champ QteTotaleUO de la table Consommation dépend seulement de Num_Immo. Donc QteTotaleUO est un champ de la table Immobilisation et QteConsoUO est un champ de la table Consommation.
BASE DE DONNES après les rectifications des erreurs des formes normales :
Numéro de l'immobilisation
IMMOBILISATION Num_Immo
Nom de l'immobilisation Nom_Immo
Coût d'acquisition CoutAchat
Valeur résiduelle ValeurResid
Date de mise en service DateMiseServ
Date d'acquisition DateAchat
Numéro de famille de l'immobilisation NumFam
Quantité totale d'unités d'oeuvre consommée par l'immobilisation
QteTotaleUO
Numéro de famille de l'immobilisation
FAMILLE NumFam
Nom de la famille NomFam
Durée de vie de l'immobilisation DureeVie
Numéro de l'avantage économique de