6238 Databaser Agenda/ER diagrammer
6238 Databaser Agenda ER Diagrammer
Entitet Attributter Vi har fået to nye medarbejdere i produktionen, Frederik og Gert.
Samtidig har produktionen fået en ny leder Kurt, men det har man glemt at opdatere for Daniel og Erik.
Resultatet er inkonsistente data
Vi opretter en ny table som hedder afdeling, hvor alle oplysninger om afdelingen ligger. Navn er nøgle for afdeling og fremmednøgle på medarbejder. 483px
Entitet Attributter Relation Navn er en nøgle attribut og derfor understreget Kardinalitet Fortæller at en afdeling kan have mange medarbejdere men en medarbejder kan kun være i en afdeling.
Dobbelt stregen fortæller at en medarbejder skal være tilknyttet en afdeling Gert og Daniel har fået en arbejdsmobil og har derfor 2 telefonnumre, men der er kun et felt.
Aldrig indsætte ekstra felt til flerværdi attributter. Virker kun indtil personen får en tredje telefon, og hvad med de som kun har en.
Flerværdi attribut Vi indsætter en tredje tabel med telefonnumre. I ER diagrammet markeres attributten som flerværdi.
Hans, Inge og Kurt er også medarbejdere, med email og telefon etc.
Vi erstatter leder navn med LederNr der henviser til lederens medarbejderNr. I ER-Diagrammet indsættes en ny relation som peger tilbage til medarbejder. 86px
Chen 181,4375px
Crows feet