Errata
UML 2 pour les bases de données - 2007
Logo de l'éditeur.


UML 2 pour les bases de données

 
Errata

Vous trouverez par chapitre, les erreurs signalées par des lecteurs.
Si vous avez détecté une nouvelle coquille ou imprécision, soyez gentil de bien vouloir m'en faire part, je remettrai ainsi cette page à jour. Précisez-moi aussi si vous désirez ne pas voir votre nom apparaître dans cette page.




Chapitres concernés
Avant-Propos Introduction

Chapitre 1

Chapitre 2

Chapitre 3
 

Chapitre 4    

-> Avant-Propos
Rien pour l'instant.
 

-> Introduction
Rien pour l'instant.
 

-> Chapitre 1
Page 51- Figure 1-45, lire 0,N sur le lien entre "Achat" et "Logiciel".

Frédéric BURO me signale le 07/01/2010 :
Page 52- Figure 1-47, lire 0..1 sur le rôle "Affectation" et * sur le rôle "Voeux".

Christophe HARO me signale le 15/04/2007 :
Page 53- la contrainte de la figure 1-48 porte sur l'association Installation. figure 1-48 corrigée

Christophe HARO me signale le 15/04/2007 :
Page 55- dans la contrainte OCL de la figure 1-51 il faut lire "chef" à la place de "boss".

Frédéric BURO me signale le 07/01/2010 :
Page 56- dans le premier paragraphe, il faut lire "l'association 1-24 n'exprime pas..." à la place de "1-27".
Page 57- dans le dernier paragraphe, il faut lire Secteur à la place de "Serveur".

Page 83- Paragraphe Encapsulation, lire définition à la place de "édition".

Pages 89 et 90- J'ai oublié d'ajouter le lieu de naissance à l'entité Personne dans la figure 1-93, ce qui implique de l'ajouter aux identifiants relatifs cités dans le dernier paragraphe de la page 89.

Page 96- Dans la première liste à puce, ajouter détermination des cardinalités après le recensement des associations.

 

-> Chapitre 2
Page 105- Lire dans la figure 2-1 D3=[0,8]

Romain FOURNIER me signale le 07/03/2008 :
Page 111-Lire avant la figure 2-5 : Le type de de machine A340 requiert quant à lui trois qualifications (PL, FH et QT-JAR25)".

Page 114-On pourrait ajouter la colonne "nomCons" à la relation "Vols1" pour coller davantage au schéma normalisé de la figure 2-12.

Page 115-L'exemple de normalisation en 2ème et 3ème forme normale n'est pas correct dans le sens où il faut raisonner sur les DF directes pour la 3ème forme normale et sur les DF élémentaires pour la 2ème forme normale.
Ainsi, la relation "Avions2" n’est pas en deuxième forme normale, car la dépendance immat,typeAvion -> nomConst n’est pas élémentaire. En effet, il suffit de connaître le type de l’aéronef pour en déduire le constructeur. En conséquence. La DF à préserver est typeAvion -> nomConst. Deux relations seront nécessaires donc pour normaliser Avions2 car il se trouve que cette relation n'est pas non plus en forme normale de Boyce Codd (voir plus loin).

Page 116-Figure 2-11, indiquer en gras typeAvion.
La relation "Vols1" n'est pas non plus en deuxième forme normale car aucune des DF :

  • ncomp,nomPilote,immat -> compagnie
  • ncomp,nomPilote,immat -> sexe
  • ncomp,nomPilote,immat -> typeAvion
  • n'est élémentaire. En rendant minimale chacune de ces DF, il vient :
  • ncomp -> compagnie
  • nomPilote -> sexe
  • immat -> typeAvion

Page 131- Lire dans la règle R4 "... ayant la cardinalité égale à un. Dans le cas d'UML... multiplicité minimale égale à zéro...".

Page 132- Règle Décomposition descendante, supprimer la répétition présente dans la seconde puce : " dans la ou les ... de la (des) sous classes(s)".

Romain FOURNIER me signale le 07/03/2008 :
Page 146- Dans la figure 2-52, la relation "Mission" est la suivante : Mission[nimmat#, datem, km].

Page 148- Lire dans la figure 2-56, Jour à la place de "Date"

Page 171- La DF (6) de l'exercice 2.4 est b,a --> d

Page 172- Appelez "Embauche" l'association entre "Personnel" et "CompagnieAerienne" de la figure 2-88.

Page 174- Exercice 2.9, il s'agit de traduire les modèles des exercices 1.3, 1.5 et 1.6 (et non 1.5, 1.6 et 1.7).

 

-> Chapitre 3
Christophe HARO me signale le 15/04/2007 :
Page 193- Concernant le conseil du haut de page, un déclencheur ou plus généralement une procédure cataloguée pourrait programmer une transaction permettant de peupler simultanément les deux tables lors de la création d'une nouvelle compagnie.

Romain FOURNIER me signale le 07/03/2008 :
Page 226- Lire en début de page : "choissisons de dériver l'association Operation par la première solution ..."

Page 244- Ignorer la consigne de l'exercice 3. Ne traduisez pas la relation Ordre...

 

-> Chapitre 4
Page 248- un "trois" s'est malencontreusement transformé en "t248248rois"

Page 278- Lire les dans les deux premières colonnes du tableau 4.8 : Produit Note