Hierarchical model redirects here. For the statistics usage, see hierarchical linear modeling. A hierarchical data model is a data model in which the data is organized into a tree-like structure. The structure allows repeating information using parent/child relationships: each parent can have many children but each child only has one parent. All attributes of a specific record are listed under an entity type.

PropertyValue
dbpedia-owl:thumbnail
dbpprop:abstract
  • Hierarchical model redirects here. For the statistics usage, see hierarchical linear modeling. A hierarchical data model is a data model in which the data is organized into a tree-like structure. The structure allows repeating information using parent/child relationships: each parent can have many children but each child only has one parent. All attributes of a specific record are listed under an entity type. In a database, an entity type is the equivalent of a table; each individual record is represented as a row and an attribute as a column. Entity types are related to each other using 1: N mapping, also known as one-to-many relationships. The most recognized and used hierarchical database is IMS developed by IBM.
  • Ein Hierarchisches Datenbankmodell ist das älteste Datenbankmodell, es bildet die reale Welt durch eine hierarchische Baumstruktur ab. Jeder Satz (Record) hat also genau einen Vorgänger, mit Ausnahme genau eines Satzes, nämlich der Wurzel der so entstehenden Baumstruktur. Die Daten werden in einer Reihe von Datensätzen gespeichert, mit denen verschiedene Felder verknüpft sind. Die Instanzen eines bestimmten Datensatzes werden als Datensatzabbild zusammengefasst. Diese Datensatzabbilder sind vergleichbar mit den Tabellen einer relationalen Datenbank. Verknüpfungen zwischen den Datensatzabbildern werden in hierarchischen Datenbanken als Eltern-Kind-Beziehungen (Parent-Child Relationships, PCR) realisiert, die in einer Baumstruktur abgebildet werden. Der Nachteil von hierarchischen Datenbanken ist, dass sie nur mit einem solchen Baum umgehen können. Verknüpfungen zwischen verschiedenen Bäumen oder über mehrere Ebenen innerhalb eines Baumes sind nicht möglich. Mit den beiden Strukturelementen (Record-Typen und PCR-Typen) lassen sich folgende minimale Bedingungen an ein hierarchisches Datenbankmodell stellen: Ein Record-Typ muss das Wurzelelement darstellen, und tritt somit nicht als "Child" in einer PCR-Beziehung auf. Jeder andere Record-Typ tritt genau einmal als "Child" auf Ein Record-Typ, der nicht als "Parent" in einem PCR-Typen auftritt, wird "Blatt" genannt Durch diese Baumstruktur lassen sich nur 1:1 und 1:n-Beziehungen darstellen (vgl. Grafik). Die vielfach notwendigen n:m-Beziehungen können einerseits über Redundanzen erreicht werden, besser aber über virtuelle Parent-Child-Relationships (VPCR). Das hierarchische Modell ist im Bereich der Datenbanksysteme heute weitgehend von anderen Datenbankmodellen abgelöst worden. Die Dateisysteme vieler Betriebssysteme sind näherungsweise hierarchische Datenbanken: Dateien entsprechen Blättern, Verzeichnisse/Ordner entsprechen den Knoten mit Kindern. Die Ähnlichkeit ist unvollständig, weil Verzeichnisse ohne Dateien darin trotzdem keine Blätter (einfache Dateien) sind (real enthalten sie z.B. Verweise auf sich selbst und den übergeordneten Knoten, nämlich mit ". " und ".. "), und weil die Verwendung von Softlinks oder Hardlinks die Baumstruktur nicht erhält. Eine Renaissance erlebt die hierarchische Datenspeicherung mit XML. Auch diverse ältere Anwendungen bei Banken und Versicherungen benutzen noch heute hierarchische Datenbanken. Das bekannteste hierarchisch organisierte Datenbanksystem ist IMS/DB der Firma IBM.
  • L'estructura de dades bàsica utilitzada per representar les dades d'aquest model de base de dades és l'arbre. Els sistemes gestors de bases de dades (SGDB) jeràrquics tenen les següents característiques: Els registres estan disposats en forma d'arbre Els registres estan relacionats amb relacions d'un a un o un a molts. Quan s'elimina un registre pare s'ha d'eliminar tots els registres fills IMS i el seu llenguatge de consulta DL/I són l'exemple més conegut de base de dades jeràrquica. Aquests sistema s'utilitzava molt en l'inici de la història de les bases de dades (vegeu l'apartat Breu Història). Aquest tipus de bases de dades van tenir el seu boom als inicis de la història de les bases de dades. Actualment han perdut força envers les bases de dades relacionals tot i que encara s'utilitzen força. Algunes bases de dades actual també utilitzen estructures de dades jeràrquiques: repositoris Ldap o X.500 (i les eines que els utilitzen com Active Directory o Samba) i bases de dades jeràrquiques i distribuïdes com DNS. El model jeràrquic i les estructures en arbre actualment s'utilitzen en altres sistemes d'emmagatzemament com dades geogràfiques, sistemes de fitxers, el registre de Windows o els documents XML.
  • Una Base de datos jerárquica es un tipo de Sistema Gestor de Bases de Datos que, como su nombre indica, almacenan la información en una estructura jerárquica que enlaza los registros en forma de estructura de árbol (similar a un árbol visto al revés), en donde un nodo padre de información puede tener varios nodos hijo. Esta relación jerárquica no es estrictamente obligatoria, de manera que pueden establecerse relaciones entre nodos hermanos. En este caso la estructura en forma de árbol se convierte en una estructura en forma de grafo dirigido. Esta variante se denomina Bases de datos de red.
  • Une base de données hiérarchique est une base de données dont le système de gestion lie les enregistrements dans une structure arborescente où chaque enregistrement n'a qu'un seul possesseur. Par exemple, le canard appartient à la famille des anatidés qui elle-même appartient à l'ordre des ansériformes qui lui-même appartient à la classe des oiseaux qui elle-même appartient au sous-embranchement des vertébrés qui lui-même appartient au règne animal. Les structures de données hiérarchiques ont été largement utilisées dans les premiers systèmes de gestion de base de données de type mainframe. Elles ont toutefois montré des limites pour décrire des structures complexes, répondre aux besoins réels et suivre l'évolution des systèmes d'information. Comme on le voit dans l'exemple cité plus haut, l'organisation hiérarchique des bases de données est particulièrement adaptée à la modélisation de nomenclatures, mais si le principe de relation « 1 vers N » n'est pas respecté (le canard n'appartient bien qu'à une seule famille mais, par exemple, un malade peut être en relation avec plusieurs médecins), alors la hiérarchie doit être transformée en un réseau. Cette évolution nécessaire donnera naissance aux bases de données relationnelles.
  • Il Modello di Database gerarchico è stato storicamente il primo modello ad affermarsi sul mercato. Il modello di database gerarchico prevede che i dati siano organizzati secondo strutture ad albero, che si suppone riflettano una gerarchia esistente tra le entità (un esempio di entità è l'entità "Fornitori") che appartengono al database. Ogni albero è formato da un unico record radice (detto anche segmento o padre) e da un insieme di uno o più sotto-alberi dipendenti da esso, costruiti in modo simile. Ciascuna struttura ad albero costituisce, quindi, un insieme organizzato di segmenti o rami strutturati del database, in forma gerarchica. Al livello più alto (la radice della struttura ad albero) può apparire solo una tipologia di entità (ad esempio "Fornitore X"). Tutte le altre tipologie di entità, possono avere un solo "padre", mentre il numero dei "figli" è variabile. Il modello gerarchico consente di rappresentare informazioni usando la relazione tra segmenti "padre" e segmenti "figli": ogni padre può avere molti figli, ma ogni figlio può avere un solo padre. In questo caso si parla di relazioni 1:N, chiamate anche relazioni uno-a-molti. Per fare un esempio di modello gerarchico, prendiamo un'organizzazione con un archivio di dipendenti memorizzati in una tabella chiamata appunto "Dipendenti". Nella tabella si trovano attributi come Nome, Cognome, Sesso, Livello, Reparto. Immaginiamo che l'organizzazione abbia dati sui figli dei dipendenti, memorizzati in una tabella "Figli" con attributi come Nome, Cognome, Sesso, Data di nascita. La tabella Dipendenti rappresenta il segmento padre e la tabella Figli il segmento figlio. I due segmenti formano una gerarchia dove un impiegato può avere diversi figli, mentre un figlio può avere un solo padre. Un altro esempio di modello gerarchico è dato dai file system attualmente in uso sulla totalità dei computer presenti in aziende, uffici e abitazioni. Il modello gerarchico era ampiamente usato nei primi DBMS per mainframe, mentre successivamente i DBMS gerarchici sono stati sostituiti dai DBMS reticolari e in seguito da quelli relazionali chiamati anche RDBMS. Le relazioni di tipo gerarchico rendono molto semplice rispondere alle interrogazioni quando la realtà rappresentata è appunto gerarchica, ma molto difficile rispondere quando le relazioni rappresentate sono di tipo molti-a-molti (ad esempio nel caso classico di fornitori che vendono diversi prodotti e prodotti venduti da diversi fornitori). Limiti: -Per utilizzare questo modello lo schema logico deve essere ad albero. Quindi per fare certi collegamenti si facevano duplicazioni d’informazioni (rischio di molte ridondanze in associazioni M-N). -Per cambiare lo schema logico, e quindi il DB, si deve fermare tutto e leggere e riscrivere tutta la base dati (ha scarsa indipendenza logica). -Per fare schemi esterni devo prevedere tutta la radice e tutto il percorso che lo porta dalla radice al segmento che ci interessa.
  • 階層型データモデル(かいそうがた—、階層型データベース)は、データを木構造で表したデータモデルである。一般で使われている場面として、会社の組織図などがそれに当たる。 階層型では、データを上から下へと見ていくために親データと子データという関係が発生する。これは会社の組織図を例にとると、社長の下にはいくつもの部署があり、部署の下には違う業務を担当する課が存在するといった関係になる。 このような体系では、1つのデータを探す手順は1通りしか存在しない。これは、親データと子データが「1対多」の関係でしか存在しないためである。
  • De hiërarchische database is de oudste vorm van de databases. Het is de opvolger van de flat file, het platte bestand, een manier van het opslaan van gegevens waarbij alles zonder ordening opgeslagen kan worden. Van de hiërarchische database is niet bekend hoe en wanneer die precies ontstaan is, of wie de grondleggers ervan geweest zijn. Het model is ontstaan in de jaren vijftig en zestig van de 20e eeuw, de systemen die het model in de praktijk brengen ontstaan in de jaren zestig. Het bekendste voorbeeld hiervan is IMS/360 van IBM dat in 1969 het licht zag. Hiërarchische databases worden tegenwoordig niet meer gemaakt, daar waar ze nog in gebruik zijn betreft het legacy-systemen, systemen die steeds vaker vervangen zullen worden omdat ze verouderd zijn en omdat de kennis nodig voor het onderhoud ervan steeds zeldzamer wordt. "Directorystructuren" kunnen echter nog wel aanzien worden als moderne versies, geschikt voor hiërarchische gegevensopslag, zoals adressen, personeelslijsten in organisaties, documentenbeheer, enzovoort.
  • Uma base de dados hierárquica é um tipo de sistema de gerenciamento de banco de dados que conecta registos numa estrutura de dados em árvore através de ligações de tal modo que cada tipo de registo tenha apenas um possuidor. A base de dados se baseia em um Modelo de Entidades e Relacionamentos: cada registro é uma coleção de atributos (campos), cada um dos quais contendo somente uma informação; uma ligação é a associação entre dois registros. Por exemplo: em uma dada base de dados comercial, uma encomenda (i.e. registro) é possuída por um único cliente.
  • Иерархическая модель базы данных состоит из объектов с указателями от родительских объектов к потомкам, соединяя вместе связанную информацию. Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй — объекты второго уровня и т. д. Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможно, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.
dbpprop:hasPhotoCollection
dbpprop:reference
rdf:type
rdfs:comment
  • Hierarchical model redirects here. For the statistics usage, see hierarchical linear modeling. A hierarchical data model is a data model in which the data is organized into a tree-like structure. The structure allows repeating information using parent/child relationships: each parent can have many children but each child only has one parent. All attributes of a specific record are listed under an entity type.
  • Ein Hierarchisches Datenbankmodell ist das älteste Datenbankmodell, es bildet die reale Welt durch eine hierarchische Baumstruktur ab. Jeder Satz (Record) hat also genau einen Vorgänger, mit Ausnahme genau eines Satzes, nämlich der Wurzel der so entstehenden Baumstruktur. Die Daten werden in einer Reihe von Datensätzen gespeichert, mit denen verschiedene Felder verknüpft sind. Die Instanzen eines bestimmten Datensatzes werden als Datensatzabbild zusammengefasst.
  • L'estructura de dades bàsica utilitzada per representar les dades d'aquest model de base de dades és l'arbre. Els sistemes gestors de bases de dades (SGDB) jeràrquics tenen les següents característiques: Els registres estan disposats en forma d'arbre Els registres estan relacionats amb relacions d'un a un o un a molts. Quan s'elimina un registre pare s'ha d'eliminar tots els registres fills IMS i el seu llenguatge de consulta DL/I són l'exemple més conegut de base de dades jeràrquica.
  • Una Base de datos jerárquica es un tipo de Sistema Gestor de Bases de Datos que, como su nombre indica, almacenan la información en una estructura jerárquica que enlaza los registros en forma de estructura de árbol (similar a un árbol visto al revés), en donde un nodo padre de información puede tener varios nodos hijo. Esta relación jerárquica no es estrictamente obligatoria, de manera que pueden establecerse relaciones entre nodos hermanos.
  • Une base de données hiérarchique est une base de données dont le système de gestion lie les enregistrements dans une structure arborescente où chaque enregistrement n'a qu'un seul possesseur. Par exemple, le canard appartient à la famille des anatidés qui elle-même appartient à l'ordre des ansériformes qui lui-même appartient à la classe des oiseaux qui elle-même appartient au sous-embranchement des vertébrés qui lui-même appartient au règne animal.
  • Il Modello di Database gerarchico è stato storicamente il primo modello ad affermarsi sul mercato. Il modello di database gerarchico prevede che i dati siano organizzati secondo strutture ad albero, che si suppone riflettano una gerarchia esistente tra le entità (un esempio di entità è l'entità "Fornitori") che appartengono al database.
  • De hiërarchische database is de oudste vorm van de databases. Het is de opvolger van de flat file, het platte bestand, een manier van het opslaan van gegevens waarbij alles zonder ordening opgeslagen kan worden. Van de hiërarchische database is niet bekend hoe en wanneer die precies ontstaan is, of wie de grondleggers ervan geweest zijn. Het model is ontstaan in de jaren vijftig en zestig van de 20e eeuw, de systemen die het model in de praktijk brengen ontstaan in de jaren zestig.
  • Uma base de dados hierárquica é um tipo de sistema de gerenciamento de banco de dados que conecta registos numa estrutura de dados em árvore através de ligações de tal modo que cada tipo de registo tenha apenas um possuidor. A base de dados se baseia em um Modelo de Entidades e Relacionamentos: cada registro é uma coleção de atributos (campos), cada um dos quais contendo somente uma informação; uma ligação é a associação entre dois registros.
  • Иерархическая модель базы данных состоит из объектов с указателями от родительских объектов к потомкам, соединяя вместе связанную информацию. Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней.
rdfs:label
  • Hierarchical model
  • Hierarchisches Datenbankmodell
  • Bases de dades jeràrquiques
  • Base de datos jerárquica
  • Base de données hiérarchique
  • Modello gerarchico
  • 階層型データモデル
  • Hiërarchische database
  • Modelo hierárquico
  • Иерархические базы данных
owl:sameAs
skos:subject
foaf:depiction
foaf:page
is dbpprop:redirect of
is owl:sameAs of