Bonsoir, j'ai un petit soucis au niveaux de mes clés:
Voici l'énoncé du problème:
un bien immobilier est défini par:
- disponible ou pas
- adresse
- ...
une classe standard est définie par un code, un type de biens, un prix min, un prix max et une superficie min.
Un bien appartient toujours à une classe unique.
Une classe peut ne contenir aucun bien.
Un numéro permet d'identifier un bien parmi tous ceux qui font partie de la même classe.
Je n'ai donc pas d'identifiant direct pour l'entité bien, puisque j'ai mis son numero en attribut de la relation et que code classe fait partie d'une autre entité.
ce que j'ai fait c'est lors du passage en base de données, j'ai mis code de classe et num bien en clés étrangères et aussi en identifiant de la table bien.
mais je ne pense pas que cela soit autorisé.
En gros, ma question est: peut on avoir une clé primaire d'une table x qui passe en clé étrangère dans une table y et qui en plus devient son identifiant.
merci d'avance pour vos réponses.
Partager