par
Cyrano » 05 mai 2005, 22:15
Tu la simplifie au contraire. Pourquoi séparer le téléphone du client : parce qu'un client aura un seul numéro, un autre en aura trois: comment vas-tu concevoir la table client ? tandis qu'avec une table téléphone, un client a autant de numéro que nécessaire, 1 ou 25, c'est pareil. Dans la table téléphone, j'ai l'id_client en clé étrangère et je n'ai pas de valeur NULL dans la table client. En plus, ça me permet d'identifier un type de téléphone, domicile, portable, bureau, fax, maison de campagne, ce que tu veux, on peut rajouter éventuellement un nouveau type si besoin est, ça ne change rien à la structure.
Tu la simplifie au contraire. Pourquoi séparer le téléphone du client : parce qu'un client aura un seul numéro, un autre en aura trois: comment vas-tu concevoir la table client ? tandis qu'avec une table téléphone, un client a autant de numéro que nécessaire, 1 ou 25, c'est pareil. Dans la table téléphone, j'ai l'id_client en clé étrangère et je n'ai pas de valeur NULL dans la table client. En plus, ça me permet d'identifier un type de téléphone, domicile, portable, bureau, fax, maison de campagne, ce que tu veux, on peut rajouter éventuellement un nouveau type si besoin est, ça ne change rien à la structure.