Tšebeliso e sebetsang ho Database

Mesebetsi ea ho itšetleha ka mesebetsi e ka u thusa ho qoba ho tlatlapa ha data

Ho itšetleha ka mokhoa o sebetsang ka boitsebiso bo etsa hore ho be le mathata a pakeng tsa litšobotsi. Sena se etsahala ha tšobotsi e le 'ngoe ka kamano e khethehileng e khetholla tšobotsi e' ngoe. Sena se ka ngoloa A -> B e bolelang "B e itšetlehile haholo ka A." Sena se boetse se bitsoa ho itšetleha ka basebetsi .

Kamanong ena, A e etsa qeto ea bohlokoa ba B, ha B ha e ntse e itšetlehile ka A.

Lebaka leo ka lona ho sebetsang ka mokhoa o sebetsang ho bohlokoa ho Database Design

Ho itšetleha ka mosebetsi ho thusa ho tiisa hore na boemo bo nepahetse. Nahana ka tafole Basebeletsi ba thathamisang litšobotsi tse kenyeletsang Social Security Number (SSN), lebitso, letsatsi la tsoalo, aterese le joalo-joalo.

Boleng ba SSN bo tla lekanya bohlokoa ba lebitso, letsatsi la tsoalo, aterese le mohlomong litekanyetso tse ling, hobane nomoro ea ts'ireletso ea sechaba e ikhetha, ha lebitso, letsatsi la tsoalo kapa aterese e ka 'na ea se ke ea e-ba teng. Re ka e ngola tjena:

SSN -> lebitso, letsatsi la tsoalo, aterese

Ka hona, lebitso, letsatsi la tsoalo le aterese li sebetsa ho itšetlehile ka SSN. Leha ho le joalo, polelo e fapaneng (lebitso -> SSN) hase 'nete hobane basebetsi ba bangata ba ka ba le lebitso le le leng empa ba ke ke ba ba le SSN e tšoanang. Beha tsela e 'ngoe, e nang le konkreiti, haeba re tseba boleng ba tšobotsi ea SSN, re ka fumana bohlokoa ba lebitso, letsatsi la tsoalo le aterese. Empa haeba ho e-na le hoo re tseba bohlokoa ba lebitso la lebitso feela, re ke ke ra tseba SSN.

Lehlakoreng le letšehali la ho itšetleha ka mokhoa o sebetsang ho ka kenyelletsa mehopolo e fetang e le 'ngoe. A re re re na le khoebo e nang le libaka tse ngata. Re ka 'na ra ba le tafole Basebetsi le litšobotsi tsa basebetsi, sehlooho, lefapha, sebaka le mookameli.

Mosebetsi o etsa qeto ea sebaka seo a sebetsang ho sona, ka hona ho na le botumo:

mosebetsi -> sebaka

Empa sebaka se ka 'na sa e-ba le mookameli o fetang a le mong, ka hona mosebeletsi le lefapha ba arolelana mookameli:

mosebetsi, lefapha -> mookameli

Functional Dependency le Normalization

Ho itšetleha ka mesebetsi ho tlatsetsa ho seo ho thoeng ke mokhoa oa tloaeleho oa basebetsi, e leng se tiisang hore botšepehi ba data bo fokotsoa le ho fokotsa litšenyehelo tsa data. Ntle le tlhahiso ea molao, ha ho na tiiso ea hore lintlha tse fumanehang ho database li nepahetse ebile li ka tšeptjoa.