Поддерживать
www.wikidata.ru-ru.nina.az
V state ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 7 iyunya 2014 Ierarhicheskaya model dannyh model dannyh gde ispolzuetsya predstavlenie bazy dannyh v vide drevovidnoj ierarhicheskoj struktury sostoyashej iz obektov dannyh razlichnyh urovnej Mezhdu obektami sushestvuyut svyazi kazhdyj obekt mozhet vklyuchat v sebya neskolko obektov bolee nizkogo urovnya Takie obekty nahodyatsya v otnoshenii predka obekt bolee blizkij k kornyu k potomku obekt bolee nizkogo urovnya pri etom vozmozhna situaciya kogda obekt predok imeet neskolko potomkov togda kak u obekta potomka obyazatelen tolko odin predok Obekty imeyushie obshego predka nazyvayutsya bliznecami v programmirovanii primenitelno k strukture dannyh derevo ustoyalos nazvanie bratya Bazy dannyh s ierarhicheskoj modelyu odni iz samyh staryh i stali pervymi sistemami upravleniya bazami dannyh dlya mejnfrejmov Razrabatyvalis v 1950 h i 1960 h naprimer Information Management System IMS firmy IBM PrimeryNaprimer esli ierarhicheskaya baza dannyh soderzhala informaciyu o pokupatelyah i ih zakazah to budet sushestvovat obekt pokupatel roditel i obekt zakaz dochernij Obekt pokupatel budet imet ukazateli ot kazhdogo zakazchika k fizicheskomu raspolozheniyu zakazov pokupatelya v obekt zakaz V etoj modeli napravlennyj vniz po ierarhii prost naprimer kakie zakazy prinadlezhat etomu pokupatelyu Odnako zapros napravlennyj vverh po ierarhii bolee slozhen naprimer kakoj pokupatel pomestil etot zakaz Takzhe trudno predstavit ne ierarhicheskie dannye pri ispolzovanii etoj modeli Ierarhicheskoj bazoj dannyh yavlyaetsya fajlovaya sistema sostoyashaya iz kornevogo kataloga v kotorom imeetsya ierarhiya podkatalogov i fajlov Strukturnaya chast ierarhicheskoj modeliOsnovnymi informacionnymi edinicami v ierarhicheskoj modeli dannyh yavlyayutsya segment i pole Pole dannyh opredelyaetsya kak naimenshaya nedelimaya edinica dannyh dostupnaya polzovatelyu Dlya segmenta opredelyayutsya tip segmenta i ekzemplyar segmenta Ekzemplyar segmenta obrazuetsya iz konkretnyh znachenij polej dannyh Tip segmenta eto poimenovannaya sovokupnost vhodyashih v nego tipov polej dannyh Kak i setevaya ierarhicheskaya model dannyh baziruetsya na grafovoj forme postroeniya dannyh i na konceptualnom urovne ona yavlyaetsya prosto chastnym sluchaem setevoj modeli dannyh V ierarhicheskoj modeli dannyh vershine grafa sootvetstvuet tip segmenta ili prosto segment a dugam tipy svyazej predok potomok V ierarhicheskih struktupax segment potomok dolzhen imet v tochnosti odnogo predka Ierarhicheskaya model predstavlyaet soboj svyaznyj neorientirovannyj graf drevovidnoj struktury obedinyayushij segmenty Ierarhicheskaya BD sostoit iz uporyadochennogo nabora derevev Upravlyayushaya chast ierarhicheskoj modeliV ramkah ierarhicheskoj modeli vydelyayut yazykovye sredstva opisaniya dannyh YaOD i sredstva manipulirovaniya dannymi YaMD Kazhdaya fizicheskaya baza opisyvaetsya naborom operatorov obuslovlivayushih kak eyo logicheskuyu strukturu tak i strukturu hraneniya BD Pri etom sposob dostupa ustanavlivaet sposob organizacii vzaimosvyazi fizicheskih zapisej Opredeleny sleduyushie sposoby dostupa ierarhicheski posledovatelnyj ierarhicheski indeksno posledovatelnyj ierarhicheski pryamoj ierarhicheski indeksno pryamoj indeksnyj Pomimo zadaniya imeni BD i sposoba dostupa opisaniya dolzhny soderzhat opredeleniya tipov segmentov sostavlyayushih BD v sootvetstvii s ierarhiej nachinaya s kornevogo segmenta Kazhdaya fizicheskaya BD soderzhit tolko odin kornevoj segment no v sisteme mozhet byt neskolko fizicheskih BD Sredi operatorov manipulirovaniya dannymi mozhno vydelit operatory poiska dannyh operatory poiska dannyh s vozmozhnostyu modifikacii operatory modifikacii dannyh Nabor operacij manipulirovaniya dannymi v ierarhicheskoj BD nevelik no vpolne dostatochen Primery tipichnyh operatorov poiska dannyhnajti ukazannoe derevo BD perejti ot odnogo dereva k drugomu najti ekzemplyar segmenta udovletvoryayushij usloviyu poiska perejti ot odnogo segmenta k drugomu vnutri dereva perejti ot odnogo segmenta k drugomu v poryadke obhoda ierarhii Primery tipichnyh operatorov poiska dannyh s vozmozhnostyu modifikacii najti i uderzhat dlya dalnejshej modifikacii edinstvennyj ekzemplyar segmenta udovletvoryayushij usloviyu poiska najti i uderzhat dlya dalnejshej modifikacii sleduyushij ekzemplyar segmenta s temi zhe usloviyami poiska najti i uderzhat dlya dalnejshej modifikacii sleduyushij ekzemplyar dlya togo zhe roditelya Primery tipichnyh operatorov modifikacii ierarhicheski organizovannyh dannyh kotorye vypolnyayutsya posle vypolneniya odnogo iz operatorov vtoroj gruppy poiska dannyh s vozmozhnostyu modifikacii vstavit novyj ekzemplyar segmenta v ukazannuyu poziciyu obnovit tekushij ekzemplyar segmenta udalit tekushij ekzemplyar segmenta V ierarhicheskoj modeli avtomaticheski podderzhivaetsya celostnost ssylok mezhdu predkami i potomkami Osnovnoe pravilo nikakoj potomok ne mozhet sushestvovat bez svoego roditelya Izvestnye ierarhicheskie SUBDPrimerami baz dannyh s ierarhicheskoj modelyu yavlyayutsya IBM DBOMP rannyaya ierarhicheskaya BD Tipichnym predstavitelem naibolee izvestnym i rasprostranennym yavlyaetsya Information Management System IMS firmy IBM 1966 1968 g TDMS kompanii System Development Corporation kompanii Control Data Corporation razrabotki SAS Institute InterSystems Cache Preobrazovanie konceptualnoj modeli v ierarhicheskuyu model dannyhPreobrazovanie konceptualnoj modeli v ierarhicheskuyu strukturu dannyh vo mnogom shozhe s preobrazovaniem eyo v setevuyu model no i imeet nekotorye otlichiya v svyazi s tem chto ierarhicheskaya model trebuet organizacii vseh dannyh v vide dereva Preobrazovanie svyazi tipa odin ko mnogim mezhdu predkom i potomkom osushestvlyaetsya prakticheski avtomaticheski v tom sluchae esli potomok imeet odnogo predka i proishodit eto sleduyushim obrazom Kazhdyj obekt s ego atributami uchastvuyushij v takoj svyazi stanovitsya logicheskim segmentom Mezhdu dvumya logicheskimi segmentami ustanavlivaetsya svyaz tipa odin ko mnogim Segment so storony mnogo stanovitsya potomkom a segment so storony odin stanovitsya predkom Situaciya znachitelno uslozhnyaetsya esli potomok v svyazi imeet ne odnogo a dvuh i bolee predkov Tak kak podobnoe polozhenie yavlyaetsya nevozmozhnym dlya ierarhicheskoj modeli to otrazhaemaya struktura dannyh nuzhdaetsya v preobrazovaniyah kotorye svodyatsya k zamene odnogo dereva naprimer dvumya esli imeetsya dva predka V rezultate takogo preobrazovaniya v baze dannyh poyavlyaetsya izbytochnost tak kak edinstvenno vozmozhnyj vyhod iz etoj situacii dublirovanie dannyh PrimechaniyaDatabase Management System Concepts neopr FK Publications S 32 ISBN 978 93 80006 33 8 Introduction to Database Management System angl Laxmi Publications P 77 ISBN 978 93 81159 31 6 Setrag Khoshafian Object oriented databases neopr John Wiley 1993 ISBN 978 0 471 57058 5 Prakash M Nadkarni Metadata driven Software Systems in Biomedicine Designing Systems that can adapt to Changing Knowledge angl Springer Science amp Business Media 2011 P 72 ISBN 978 0 85729 510 1
Вершина