Question

Nous planifions un nouveau système avec une nouvelle DB (MS SQL Server).

Nous avons les entités suivantes et les relations suivantes:

Entités:Clubs, chaînes, types de paiement, etc ...

Rapports:Clubs-Chains (MM); (Clubs_Chains) -Commission (1-1); Clubs-Chains-PaymentTypes (MM);

  • La commission est un champ numérique contenant de la valeur de pérecentage et n'est pas une entité.

Nous aimerions que la base de données soit normalisée. Nous avons pensé à l'option suivante, mais nous ne savons pas si c'est la meilleure solution pour le scénario:

Tableau Clubs_Chains:Clubchainid pk int not null, clubid fk int not null, chainid fk int not null, commission int

Tableau Clubs_Chains_PayMethod:Clubchainid pk int not null, PaymentTypeid pk int not null

Merci!

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top