positiv-promotion.ru

  

Bästa artiklarna:

  
Main / När ska man använda en rekursiv relationsdatabas

När ska man använda en rekursiv relationsdatabas

Förutsättning - ER-modell. En relation mellan två enheter av liknande enhetstyp kallas ett rekursivt förhållande. Här deltar samma entitetstyp mer än en gång i en relationstyp med en annan roll för varje instans.

Med andra ord har en relation alltid varit mellan händelser i två olika enheter. Det är dock möjligt för samma enhet att delta i relationen. Detta kallas ett rekursivt förhållande. Exempel - Låt oss anta att vi har en anställdstabell. En chef övervakar en underordnad. Varje anställd kan ha en handledare utom VD och det kan högst vara en chef för varje anställd. En anställd kan vara chef för mer än en anställd. Obs - Här har ingen av deltagarna ett totalt deltagande eftersom båda minsta kardinaliteter är noll.

Följaktligen är relationerna anslutna med en enda linje istället för en dubbel linje i ER-diagrammet. En provtabell skulle se ut ungefär så här: Den här artikeln har bidragit av Siddhant Bajaj 2. Om du gillar GeeksforGeeks och vill bidra kan du också skriva en artikel med bidrag.

Se din artikel som visas på GeeksforGeeks huvudsida och hjälp andra Geeks. Vänligen skriv kommentarer om du hittar något felaktigt, eller om du vill dela mer information om ämnet som diskuterats ovan. Skriva kod i kommentar? Använd ide. Förutsättning - ER-modell Ett förhållande mellan två enheter av liknande enhetstyp kallas ett rekursivt förhållande. Lägsta kardinaliteten hos tillsynsenheten är NOLL eftersom den anställde på lägsta nivå kanske inte är chef för någon.

Den maximala kardinaliteten hos tillsynsenheten är N eftersom en anställd kan hantera många anställda. Den maximala kardinaliteten är EN eftersom en underordnad anställd kan ha högst en handledare. Rekommenderade inlägg: Förbättrad av: Ladda kommentarer.

(с) 2019 positive-promotion.ru