Hierarkisk databasmodell
En hierarkisk databasmodell är en datamodell där uppgifterna är organiserade som ett träd. Strukturen gör det möjligt att upprepa information med hjälp av föräldra-/barnrelationer: varje förälder kan ha många barn, men varje barn har bara en förälder. Alla attribut för en specifik post listas under en enhetstyp.
I en databas är en enhetstyp motsvarande en tabell; varje enskild post representeras som en rad och ett attribut som en kolumn. Entitetstyper är relaterade till varandra med hjälp av en 1:N-mappning, även känd som en-till-många-relationer.
De mest kända och använda hierarkiska databaserna är IMS som utvecklats av IBM och Windows Registry från Microsoft.
Exempel på en hierarkisk modell.
Frågor och svar
F: Vad är en hierarkisk databasmodell?
S: Det är en datamodell där data är organiserade som ett träd.
F: Hur tillåts upprepning av information i en hierarkisk databasmodell?
S: Upprepad information tillåts med hjälp av förälder/barn-relationer där varje förälder kan ha många barn men varje barn bara har en förälder.
F: Vad är en entitetstyp i en databas?
S: En entitetstyp är motsvarigheten till en tabell där alla attribut för en specifik post listas.
F: Hur representeras varje enskild post i en databas?
S: Varje enskild post representeras som en rad och ett attribut som en kolumn.
F: Hur är entitetstyper relaterade till varandra i en databas?
S: Entitetstyper är relaterade till varandra med hjälp av 1:N-mappning, även känt som en-till-många-relationer.
F: Vilka är de mest kända och använda hierarkiska databaserna?
S: De mest kända och använda hierarkiska databaserna är IMS som utvecklats av IBM och Windows Registry som utvecklats av Microsoft.
F: Vad är skillnaden mellan en förälder och ett barn i en hierarkisk databasmodell?
S: En förälder kan ha många barn, men varje barn har bara en förälder.