140 likes | 275 Views
BASIS DATA DEPENDENSI FUNGSIONAL. Oleh ; MARIHOT ADI PUTRA NIM; 41512010091. Adalah konsep yang mendasari normalisasi.dependensi menjelaskan hubungan antar atribut atau secara lebih khusus menjelaskan nilai suatu atribut yang menentukan nilai atribut lainnya. DEPENDENSI FUNGSIONAL.
E N D
BASIS DATADEPENDENSI FUNGSIONAL Oleh; MARIHOT ADI PUTRA NIM; 41512010091
Adalahkonsep yang mendasarinormalisasi.dependensimenjelaskanhubunganantaratributatausecaralebihkhususmenjelaskannilaisuatuatribut yang menentukannilaiatributlainnya. DEPENDENSI FUNGSIONAL
Penutup,cakupan,danekuivalensidaridependensifungsional.jikadiketahuisebuahhimpunan F dari FD ,kitatertarikuntukmenentukanseluruh FD yang akandiimplikasikansecaralogikaolehF.Himpunanseluruh FD yang dapatdiimplikasikannyadari F menampilkanaplikasi yang paling pentingdalamprosesnormalisasirelasi.
Diketahuisebuahhimpunan F darifungsionaluntukskemarelasiR,kitadefinisikan F+ yaitupenutupatau closure dariF,sebagaihimpunandariseluruhdependensifungsional yang secaralogikadiimplementasikanoleh F.ataubiasaditulisdengan F+ ={X Y }. Himpunanpenutupmepunyasifatsebagaiberikut.. F+ adalahhimpunanterkecil yang memuat F danmemenuhisifatsetiapaplikasiaksiomainferensiterhadap FD dari F hanyamenghasilkan FD yang sudahadadidalam F+. PENUTUP HIMPUNAN F DARI DEPENDENSI FUNGSIONAL
jumlahelemendalam F+bisajauhlebihbesardaripadajumlahatributF.perhatikanbahwa F hanyamemilikisatu FD tetapi F+memiliki 16 buah FD berbeda. Untuksetiapdependensifungsional yang diketahui X Y.F dapatdigunakanuntukmenentukanapakahadaatautidak F=X Y. namun ,komputasi F+ dapatmenjadiproses yang sangatpanjang. PENUTUP HIMPUNAN ATRIBUT
Untukmenyederhanakantugasini, kitadapatmenggunakanmetode alternative yang terdiridaripencarian X+ ,Penutupdarihimpunanatribut X didalam F didalam F. konsepinidapatdidefinisikansecara formal sebagaiberikut :Diketahuisebuahhimpunanatribut X dansebuahhimpunan F daridependensifungsional , penutupdarihimpunanatribut X didalam F, ditulissebagai X+, Adalahhimpunanatribut A yang dapatditurunkandari X denganmenerapknaksiomainferensiterhadapdependensifungsional F .penutup X berupasebuahhimpunantidakkosongkarena X XDihasilkandariaksiomarefleksivitas.
Input untukalgoritmainiadalahsebuahhimpunan F dari FD dansebuahhimpunanatribut X yang didefinisikanmelaluiskema yang sama.outputdarialgoritmainiadalah X+. ALGORITMA PENUTUP(CLOSURE)
Diketahuiduahimpunan F dan G dari FD yang didefinisikanmelaluiskemarelasional yang sama .bahwa F dan G adalahekuivalenjikadanhanyajika F+=G+,maka F dan G adalahhimpunan yang ekuivalenatau F=G,ataubisadikatakan F mencakup G atausebaliknya. Cakupandanekuivalensihimpunandependensifungsional
ALGORITMA CAKUPAN NONREDUNDAN 1.Tentukan G sebagaiF.yaitu,hipunan G=F.2.Ujilah. setip FD dari G untukredundansimenggunakanalgoritma membership hinggatidakadalagi FD dari G yang akandiuji.3.Himpunan G adalahcakupannonredundandari F
Atribut-atributasing (extraneous) Jika F adalahhimpunannonredundandari FD maka F tidakdapatdibuatlebihkecildeanganmembuangapapundari FD nya.jikakitamelakukannya,makahimpunanhasilnyaakanpernahekuivalenterhadap F.
AlgoritmaReduksiKiri • Tentukanhimpunan G, dan FD sebagai F. jelasnya , himpunan G= F. • Untuksetiap A1A2….A!...A, Y dalam G , lakukanlangkah 3 hinggatidakadalagi FD dalam G yang dapatmenerimapenerapanlangkahini .Algoritmaberhentiketikaseluruh FD dari G telahmengeksekusilangkah 3. • Untuksetiapatribut A!didalamterminan FD yang terpilihdilangkahsebelumnya, lakukanlangkah 4 hinggaseluruhatributtelahmenerimapegujian . setelahmenyelesaikanpegujianterhadapseluruhatributdari FD tertent, ulangilahlangkah 2.
Ujilahapakahseluruhatribut Y(sisikanandariFD)adalahelemendaripenutup A1A2….An (perhatikanbahwakitatelahmembuangatribut A!darideterminan FD) denganhubunganterhadap FD dari G. jikakasusyasepertiini, buanglhatribut A!darideterminan FD yang mengalamipengujiankarena A1A2….An makaatribut A!bukanmerupakanatributkirididalamdetrminan FD dalampembahasan .Cacatan : Algoritmadapatdieksekusisedikitlebihcepatjikapembacamenyadaribahwalangkah 2 hanyadapatditerapkan FD dengandeterminanduaatulebihatribut.
UntuksuatuhimpunanFdan FD, sebuahcakupan (cover) Canonical , dinotasikandengan FC , adalanhimpunan FD yang memenhuibeberapakondisiberikutinisecarabersama; • Setiap FD dari FCbersifatsederhana, jelasya, sisikanandarisetiapdepedensifungsionalFcmemilikihanyasatuatribut • FCadalahreduksikiri(left-reduct) • FCadalahnonredundan. CAKUPAN CANONICAL