Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
For at kunne bruge relationer skal din database være normaliseret - uden normaliseringer kan man aldrig få en god database. Relationer fortæller noget om hvordan to tabeller i en database hænger sammen.
fx skriver man ikke postnummer og bynavn i samme tabel som personer - men nøjes med postnumer, der så relatere til en anden tabel der indeholde postnummer og nynavn. de to tabeller relatere så til hinanden i en en-til-mange relation.
så derfor - de fortæller hvordan tabeller hænger sammen;
en-til-en så kan en post fra hver tabel KUN tilhøre en post i den anden
en-til-mange så kan poster i den ene tabel kun tilhøre en post i den anden, mens den anden tabels poster kan tilhøre flere i den første tabel
mange-til-mange bruges meget sjældent, men der kan poster i begge tabeller tilhøre mange poster i den anden
f.eks. medarbejdertabel og klubtabel. her er der en mange-til-mange relation. Derfor oprettes medlemstabel med nøglefelter fra de andre 2 tabeller. Selvom tabelstrukturen IKKE indeholder en mange-til-mange relation, GØR de oprindelige tabeller.
Det ser ud til at der er lidt forvirring omkring begreberne.
Datamodellering beskæftiger sig med relationer og entiteter. (Den relationelle model, ikke objekt modellen). Mellem entiteter kan der eksistere relationer, som forbinder de enkelte entiteter. Mellem entiteter kan der sagtens (og gør det også) eksistere mange til mange relationer (som beskrevet ovenfor).
Den fysiske repræsentation af en entitet vil være en tabel. Mange til mange relationer kan ikke implementeres som tabeller uden samtidig at implementere en hjælpetabel, der gør at en mange til mange relation bliver omdannet to to stk en til mange relationer.
Jeg ved godt den kan forputte sig en gang imellem.
Jeg tror dog at man bør anstrenge sig lidt for at kalde tingene ved deres rette navn for at undgå alt for meget begrebsforvirring. Mange af spørgerne her er jo ret urutinerede og derfor minder det sommetider lidt om som når den helt nye spejder bliver sendt i byen efter en vindvender.
/Hans
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.