Les associations de tables doivent-elles avoir des rôles. Je trouve ceci difficile à comprendre par exemple s'il y a une table de produit et une table d'inventaire et qu'une rangée dans la table de produit est associée à beaucoup de rangées dans une table d'inventaire (par exemple chaque copie d'un produit particulier a un numéro de série unique est une clé étrangère référençant une colonne dans la table d'inventaire) peut être associée à une ou (probablement) plus de lignes dans une autre tableLes relations entre les tables doivent-elles avoir des descriptions?
Je trouve ce type de relation difficile à décrire. Si elle était inversée, vous pourriez dire qu'un produit est détenu dans 1 et 1 seul inventaire et qu'un inventaire contient 1 à plusieurs produits.
J'avais du mal à comprendre un problème similaire à celui décrit ci-dessus jusqu'à ce que je trouve les différentes définitions pour les relations sur cette page
Peut-être que je pense à ce sujet dans le mauvais sens
Quelle méthode de modélisation de l'information utilisez-vous? – philipxy
J'utilise un diagramme er dans sql workbench avec une approche descendante (pas sûr si cela répond à votre question je suis un débutant par rapport aux bases de données) – user3429270
Re "chaque copie d'un produit particulier a un numéro de série unique qui est un clé étrangère référençant une colonne dans le tableau d'inventaire "Vous confondez des copies identifiées par des numéros de série avec des produits identifiés par des numéros de produit. Un élément d'inventaire * est * une copie particulière. Ce que vous voulez dire, c'est qu'il y a un numéro de produit particulier dans la table des produits qui contient plusieurs lignes de table d'inventaire, chacune avec le numéro de série de l'article ou de la copie de l'inventaire qui est ce type de produit. Vous avez donc un FK sur le produit # de l'inventaire aux produits. Pourquoi les deux tables auraient-elles un numéro de série? – philipxy