This commit is contained in:
2025-11-03 13:42:34 +01:00
parent 23e28fb2d8
commit 80b74d724b
3 changed files with 73 additions and 126 deletions

View File

@@ -10,18 +10,6 @@
- raison sociale, numéro dimmatriculation, date de création
#### 1.5.1 Pourquoi séparer `person` et `company` ?
Parce que leurs attributs diffèrent (nom/prénom vs raison sociale).
Cela évite les colonnes inutiles et permet des contraintes spécifiques à chaque type.
#### 1.5.2 Pourquoi ne pas tout mettre dans une seule table holder ?
Cela forcerait la présence de nombreuses colonnes nulles. La séparation améliore la cohérence et la lisibilité du schéma.
#### 1.5.3 Quelle contrainte empêche dinsérer une person sans holder ?
La clé étrangère references holder(id) dans person.
### 1.6 Contôle de l'âge