КампутарыБазы дадзеных

Нармалізацыя баз дадзеных

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

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

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

Нармалізацыя баз дадзеных - гэта агульнае паняцце, аднак, яго прынята падпадзяляць на некалькі нармальных формаў, аб якіх і будзе сказана далей.

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

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

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

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

Нармалізацыя баз дадзеных: асноўныя правілы

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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