Dit diagram er rigtigt hvis det iøvrigt indeholder de entiteter du har brug for. Og dit diagram er hverken uoverskueligt eller avanceret. Din syntaks kender jeg dog ikke helt? Du har sat rhomber på relationerne. Dette bruges normalt kun hvis der samtidig lægger data i relationerne, hvilket der formentlig ikke gør, så dem ville jeg fjerne.
Endvidere har du fået sat en postnummer entitet på diagrammet. Logiske diagrammer laves normalt for at visualisere en forretningsmæssig sammenhæng, og det er sjældent man ser postnummer som en forretningsmæssig betinget entitet (hvis du da ikke er et posthus).
Det er rigtigt at du så får en ny tabel. Men med mindre du har attributter du skal have placeret på relationen behøver du faktisk ikke at lægge en ny entitet ind. Det er først nødvendigt når du skal have det implementeret i tabeller. E/R diagrammet beskæftiger sig ikke med tabeller, men med entiteter. Og de to nøgler på denne nye tabel bliver til fremmednøgler.
Du kan lave ordrenr_kursistnr men behøver ikke medmindre du skal have placeret nogle attribbutter på relationen. Og ja, de to nøgler bliver fremmednøgler.
Forestil dig at det er vigtigt at vide det nøjagtige tidspunkt hvornår relationen er dannet eller det er vigtigt at vide hvordan eller af hvem den er dannet. Så vil der være en forretningsmæssig årsag til at gemme de attributter på relationen.
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.