КомпютриДанни на Guide-Bulgaria.com

Йерархично модел на данните

Обектите са много често се срещат в такива отношения, които се наричат йерархична. Обикновено става въпрос за такава връзка, като "част-цяло", отношението на подчинение или видове взаимоотношения. Обектите, които са в други отношения, образуват дърво, което се нарича насочено графика, т.е., като само един връх не е подчинена на друг връх. Този възел се нарича корен на дървото. Взаимодействието между други възли се осъществява както следва: всеки друг връх е предмет само на този, разположен над него, в горната част. Концептуално модел йерархична данни се разбира като съвкупност от типове записи, които са свързани видове връзки, в един или няколко отделни дървета. В този модел, всички видове връзки са оформени в съответствие с "един до няколко", и графиката е представено със стрелки. Оказва се, че моделът на йерархична данни има този тип отношения между обекти, както в родословното дърво, обаче, едно изключение: има само един основен предмет за всеки подчинен обект. Това означава, че по такъв модел на данните е позволено да имат само два вида комуникация между обектите на база данни, "12:59", или "едно към много". Йерархичната базата данни по същество е база данни за навигация, а именно достъп е възможно само с помощта на предварително определени отношения.

Ако се извършва събитие симулация, комуникацията обикновено изисква "много за някои от тях." За да премахнете това ограничение, е възможно да се предложи такова решение, тъй като дублирането на съоръжения. Въпреки това, налице е липса на дублиране на обекти: може да се появи на несъответствието на информацията. Йерархично модел на данните има предимства, като например осигуряване на лесен достъп по някои дефинирани връзки поради своето естество навигация. Въпреки това, има си и недостатъци е. Те са свързани с липсата на гъвкавост в модел на данните, по-специално по отношение на невъзможността за присъствието на обекта на няколко родители, както и невъзможността да се получи пряк достъп до данните. Това го превръща в неподходяща по отношение на редовните заявки, които преди това не са били планирани. Йерархичната модел база данни има още един недостатък. това се крие във факта, че извличането на информация от по-ниските йерархични нива не може да бъде изпратен от възли, разположени по-горе.

Като основни информационни единици в йерархичен модел са сегмента и областта. Под поле взети данни за определяне на най-малката неделима единица на данни, която е достъпна за потребителя. За сегменти взета за определяне на типа и сегмент модел. типа на сегмента е назован колекция от области на типове данни, които се състои. Съд сегмент, образуван от някои специфични стойности на полетата. Моделът на йерархична данни, както е споменато по-горе, се образува във формата на структурата на графиката данни. Ако смятаме, че на нивото на концепцията, то е само частен случай на мрежовия модел. В йерархичен модел върхове съответстват на типа на сегмент и дъги - тип връзки в "родител-дете". Има строго правило, по-сегмент наследник може да бъде само един предшественик. Като цяло, този модел прилича на ненасочена свързан графика има дървовидна структура, която обединява всички сегменти. Структура йерархичен тип база данни включва подреден набор от дървета. Самият модел е едно дърво, най-горното ниво, което е един основен обект поставен на второ ниво на обектите от второ ниво, третият - на трето, и така нататък.

От този материал, можете да получите известна представа за това какво представлява йерархична структура на данните.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.delachieve.com. Theme powered by WordPress.