Bonjour, je suis en train de concevoir une base de données et je butte sur une dépendance fonctionnelle.
A l'utilisation, j'utilise des mots et expressions (stockés dans mes tables) qui ne sont pas exactement écrits de la même façon au masculin et au féminin. Je veux stocker les contenus de combobox dans des tables.
Prenons un cas concrèt, dans le formualire, j'ai une ligne "désir de travailler dans l'informatique". Dans la combobox si c'est un homme je vais avoir {Oui, Non, Indécis, Je n'y ai pas encore réfléchis} pour une femme {Oui, Non, IndécisE, Je n'y ai pas encore réfléchis}
Pour le moment mon schéma ressemble à ça :
Genre (id, libelle)
0, Homme
1, Femme
DésirInformatique (id, #genre, libelle) genre fait référence à Genre.id
0, 0, oui
1, 0, non
2, 0, indécis
3, 0, je n'y ai pas encore réfléchis
4, 1, oui
5, 1, non
6, 1, indécise
7, 1, je n'y ai pas encore réfléchis
j'ai une DF id->genre et naturellement id->libelle vu que id est CP
Ce qui ne me plait pas est que {oui, non, je n'y ai pas encore réfléchis revient 2 fois pour les 2} et je suis sur que je viole une règle de codd ou d'indépendance fonctionnelle
Comment puis-je adapter ma conception pour être plus cohérent ?
Partager