КампутарыІнфармацыйныя тэхналогіі

Мадэлі дадзеных, якія выконваюць працу з сувязямі

У інфармацыйным асяроддзі прысутнічаюць аб'екты і прадметы, якія патрабуюць захоўвання інфармацыі пра сябе. Таму і пачалі выкарыстоўваць мадэлі дадзеных, якія дазваляюць, акрамя асноўнай функцыі, выконваць працу з сувязямі. Гэта неабходна пры стварэнні любой базы дадзеных. Сама арганізацыя можа быць фізічнай або лагічнай. У першым выпадку забяспечваецца захоўванне на машынным узроўні. Ну а пры лагічнай арганізацыі адбываецца непасрэднае ўзаемадзеянне з карыстальнікам, дзе свой уплыў аказваюць пэўныя праграмныя сродкі. У нашы дні вылучаюць самыя асноўныя мадэлі дадзеных: іерархічная, рэляцыйная і сеткавая.

Пры іерархічнай мадэлі дадзеных ўся сукупнасць элементаў мае сувязі, якія ўтвараюцца па канкрэтных правілах. Аб'екты можна прадставіць у выглядзе перавернутага дрэва, якое змяшчае вузлы на тым ці іншым узроўні, якія валодаюць сувязямі адзін з адным. Вузел ўяўляе сабой набор атрыбутаў, якія апісваюць якой-небудзь аб'ект. Іерархічнае дрэва размяшчае толькі адной вяршыняй, якая ляжыць на першым узроўні. Такая мадэль не пазбаўленая істотных недахопаў, якія выяўляюцца ў неэфектыўнасці адносін пэўнага тыпу, а таксама павольным доступе да ніжнім узроўням іерархічнай сістэмы.

Іншая справа ідзе пры ўжыванні рэляцыйнай мадэлі дадзеных, якой уласціва вельмі простая структура. Яна рэалізавана ў выглядзе двухмерных табліц, якія падтрымліваюць пэўныя адносіны. Рэляцыйныя падыход на працягу доўгага перыяду часу заставаўся без належнай увагі, так як патрабаваў наяўнасці сур'ёзных машынных рэсурсаў. Аднак са з'яўленнем персанальных кампутараў сітуацыя рэзка змянілася. І такія мадэлі арганізацыі дадзеных практычна выцеснілі астатнія сістэмы. Стваральнік пры ўвасабленні ў жыццё гэтай ідэі прадаставіў свеце інструмент для паспяховай працы з адносінамі.

У сеткавай мадэлі дадзеных любы элемент можа мець непасрэдную сувязь з іншым элементам. Тут ёсць нейкае падабенства з іерархічнай сістэмай, але розніца заключаецца ў тым, што дапускаецца наяўнасць множных сувязяў з сегментамі, размешчанымі на старэйшым узроўні. Пры гэтым нельга гэтак відавочна адсачыць кірунак сувязяў, таму яны павінны быць паказаны пры апісанні базы дадзеных. Да мінусаў такой мадэлі можна аднесці недастатковую захаванасць інфармацыі, але дадзеная праблема вырашаецца ў цяперашні час вельмі актыўна.

Любыя базы дадзеных ствараюцца на аснове пералічаных мадэляў. Адрозненні паміж імі паступова сціраюцца ў сувязі з укараненнем аб'ектна-арыентаванай інфармацыйнай тэхналогіі. Кожная мадэль мае адмысловымі характарыстыкамі, якія дазваляюць дамагчыся максімальнага эфекту з канкрэтнымі праграмамі. Адрозненне рэляцыйных баз ад іншых аналагаў складаецца ў тым, што яны здольныя мяняць структуру нават пасля ўводу дадзеных. Аднак вялікія базы дадзеных, якія маюць нязменную структуру і пастаяннае ўзаемадзеянне з праграмамі, могуць апынуцца найбольш выніковымі ў плане хуткасці доступу.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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