Je suis en train de mettre le concept pour une Relational DB et je suis tombé sur quelques problèmes conceptuels:Relational DB Concept
- Si je dispose de plusieurs entités distinctes qui sont « imbriquées » dans l'autre/une hiérarchie par exemple:
Bosses peuvent avoir plusieurs employés. Ces employés ont différents projets qu'ils font et un projet a encore plusieurs sections.
Alors
B1-Bn:
E1-En
P1-Pn
Section1 -SectionN
Comment cela serait mieux mis en correspondance dans une base de données?
Ou en d'autres termes, comment cette hiérarchie mieux cartographié dans un db relationnel?
- Maintenant, j'ai des clients qui interagissent avec ces employés.
Ils sont rencontrés par les patrons Puis ils décident quel employé travaillera pour eux. Ensuite, ils sont affectés à des projets, avec une ou plusieurs sections.
Comment cela serait-il mieux mappé.
- les relations 1-n, m-n, 1-1: Peuvent-ils être utilisés pour par exemple .:
Ceci est un foreignkey en raison de la relation 1-n. Ceci est un ManytoManyField en raison de la relation m-n.
- Et y at-il un excellent outil en ligne pour mieux comprendre/visualiser cela.
Merci beaucoup pour votre temps!
Bonne réponse! Merci beaucoup! Rendu plus clair! – MacPython
Merci ... il reste de nombreuses questions épineuses, par ex. comment identifier les entités (certaines personnes utilisent des colonnes d'ID pour tout, d'autres les évitent comme la peste), la normalisation (mal expliqué sur Wikipedia), etc. – reinierpost