Tlhahiso e kholo ea ho itšetleha ka ho etsoa ka boitsebiso

Tsela e tloaelehileng ea ho itšetleha ka mekhoa e metle ea bone

Lefapheng la ditshwantsho, ho itšetleha ho etsahala ha tlhahisoleseding e bolokiloeng tafoleng e lekanang ea databases e khetholla ka ho khethehileng boitsebiso bo bong bo bolokiloeng tafoleng e le 'ngoe. Ho itšetleha ha batho ba bangata ho etsahala ha ho ba le mela e le 'ngoe kapa ho feta tafole ho bolela hore ho na le mela e meng e mengata ho feta tafoleng e tšoanang. Kenya ka tsela e 'ngoe, litšoaneleho tse peli (kapa likhaka) tafoleng li itšetlehile ka e mong, empa ka bobeli li itšetlehile ka mohopolo oa boraro.

Ho itšetleha ha batho ba bangata ho thibela mokhoa oa tloaelehileng oa bone o tloaelehileng (4NF). Litlhaloso tsa likamano li latela mefuta e mehlano e tloaelehileng e emelang tataiso bakeng sa moqapi oa tlaleho. Ba thibela boitsebiso bo sa nepahaleng le ho se lumellane ha data. Foromo ea bone e tloaelehileng e sebetsana le likamano tse ngata ho isa boemong bo botle .

Functional Dependency vs. Multivalued Dependency

Ho utloisisa ho itšetleha ka batho ba bangata, ke habohlokoa ho hlahloba hore na ho itšetleha ka mokhoa o sebetsang ke eng.

Haeba tšobotsi X e ikarabella ka mokhoa oa Y, joale Y e itšetlehile haholo ka X. Sena se ngotsoe e le X -> Y. Ka mohlala, ho barupeluoa ba tlase tafole ka tlaase, Student_Name e beha Major:

Liithuti
Student_Name Maholo
Ravi Histori ea Art
Beth Khemistri


Tšebeliso ena ea ts'ebetso e ka ngoloa: Student_Name -> Major . Seithuti se seng le se seng sa_Name se etsa qeto e le 'ngoe e kholo,' me ha e sa le joalo.

Haeba u batla hore database e be e latellang lipapali tseo barupeluoa ba li nkang, u ka 'na ua nahana hore tsela e bonolo ka ho fetisisa ea ho etsa sena ke feela ho eketsa mohala o mong o bitsoang lipapali:

Liithuti
Student_Name Maholo Lipapali
Ravi Histori ea Art Soccer
Ravi Histori ea Art Volleyball
Ravi Histori ea Art Tennis
Beth Khemistri Tennis
Beth Khemistri Soccer


Bothata mona ke hore Ravi le Bet ba bapala lipapali tse ngata. Hoa hlokahala ho eketsa mola o mocha bakeng sa papali e 'ngoe le e' ngoe e eketsehileng.

Tafole ena e entse hore motho a itšetlehe haholo ka ho itšetleha ka eona kaha sesosa se seholo le sepapali se ikemetse empa e mong le e mong o itšetlehile ka seithuti.

Ena ke mohlala o bonolo le o khethollang habonolo, empa ho itšetleha ha batho ba bangata ho ka fetoha bothata boitsebisong bo boholo, bo rarahaneng.

Ho itšetleha ka batho ba bangata ho ngotsoe X -> -> Y. Tabeng ena:

Student_Name -> -> Major
Student_Name -> -> Lipapali

Sena se baloa e le "Major Major Student_Name Major" le "Student_Name multidetermines Sport."

Ho itšetleha ka mekhoa e metle kamehla ho hloka bonyane litšobotsi tse tharo kaha e na le bonyane litšobotsi tse peli tse itšetlehileng ka karolo ea boraro.

Multivalued Dependency le Normalization

Tafole e itšetlehileng ka ho itšetleha ka batho ba bangata ho tlōla tekanyetso ea ho tloaeleha ea Foromo ea Bone e Tloaelehileng (4NK) hobane e baka marang-rang a sa hlokahaleng 'me e ka kenya letsoho litabeng tse sa lumellaneng. Ho tlisa sena ho 4NF, ho hlokahala hore u senye tlhahisoleseding ena ka litafole tse peli.

Tafole e ka tlaase hona joale e na le botšepehi bo sebetsang ba Student_Name -> Boholo, ebile ha bo na matšeliso a mangata:

Liithuti le Majors
Student_Name Maholo
Ravi Histori ea Art
Ravi Histori ea Art
Ravi Histori ea Art
Beth Khemistri
Beth Khemistri

Ha tafole ena e boetse e na le ts'ebeliso e le 'ngoe ea seithuti sa Student_Name -> Sport:

Liithuti le Lipapali
Student_Name Lipapali
Ravi Soccer
Ravi Volleyball
Ravi Tennis
Beth Tennis
Beth Soccer

Ho totobetse hore tloaelo e atisa ho sebetsoa ka ho nolofatsa litafole tse rarahaneng e le hore li na le tlhahisoleseding e amanang le maikutlo a le mong kapa sehlooho ho e-na le ho leka ho etsa tafole e le 'ngoe ho na le boitsebiso bo bongata bo fapaneng.