Hierarkisk databasemodel

I en hierarkisk databasemodel er en datamodel, hvor dataene er organiseret som et træ. Strukturen gør det muligt at gentage oplysninger ved hjælp af forældre/barn-relationer: hver forælder kan have mange børn, men hvert barn har kun én forælder. Alle attributter for en bestemt post er opført under en enhedstype.

I en database svarer en enhedstype til en tabel; hver enkelt post er repræsenteret som en række og en attribut som en kolonne. Entitetstyper er relateret til hinanden ved hjælp af 1: N-mapping, også kendt som en-til-mange-relationer.

De mest anerkendte og anvendte hierarkiske databaser er IMS udviklet af IBM og Windows Registry fra Microsoft.

Eksempel på en hierarkisk model.Zoom
Eksempel på en hierarkisk model.

Spørgsmål og svar

Q: Hvad er en hierarkisk databasemodel?


A: Det er en datamodel, hvor dataene er organiseret som et træ.

Q: Hvordan er det tilladt at gentage information i en hierarkisk databasemodel?


A: Gentagelse af information er tilladt ved hjælp af forældre/barn-forhold, hvor hver forælder kan have mange børn, men hvert barn kun har én forælder.

Q: Hvad er en entitetstype i en database?


A: En entitetstype svarer til en tabel, hvor alle attributterne for en bestemt post er listet.

Q: Hvordan er hver enkelt post repræsenteret i en database?


A: Hver enkelt post er repræsenteret som en række og en attribut som en kolonne.

Q: Hvordan er entitetstyper relateret til hinanden i en database?


A: Entitetstyper er relateret til hinanden ved hjælp af 1:N-kortlægning, også kendt som en-til-mange-forhold.

Q: Hvad er de mest anerkendte og anvendte hierarkiske databaser?


A: De mest anerkendte og brugte hierarkiske databaser er IMS, som er udviklet af IBM, og Windows Registry, som er udviklet af Microsoft.

Q: Hvad er forskellen mellem en forælder og et barn i en hierarkisk databasemodel?


A: En forælder kan have mange børn, men hvert barn har kun én forælder.

AlegsaOnline.com - 2020 / 2023 - License CC3