chapter10(basis data)p
TRANSCRIPT
BASIS DATAChapter 10
Create By: Syaputri Artami
Prodi Pendidikan Teknik Informatika dan KomputerJurusan Teknik Informatika
Fakultas TeknikUNM
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Bentuk Normal Ketiga
Bentuk normal ketiga didefenisikan sebagai:Suatu relasi dikatan dalam bentuk normal ketiga (3NF) jika:- berada dalam bentuk kedua - Setiap atribut bukan kunci tidak memiliki dependensi transitif terhadap kunci primer.
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Bentuk Normal Boyee-Codd (BCNF)
Bentuk normal Boyee-Codd didefenisikan sebagai beriku:Semua relasi disebut memenuhi bentuk Boyee-Codd jika dan hanya jika semua penentu (determinan) adalah kunci kandidat (atribut yang bersifat unik).BCNF merupakan bentuk normmal yang merupakan perbaikan terhadap 3NF.
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Dependensi Nilai Banyak dan Bentuk Normal Keempat
Dependensi nilai banyak merupakan terjemahan dari multivalued dependesy (MVD) . Suatu relasi aka dikatan telah memenuhi normal keempat jika:- Telah berada pada BCNF- tidak mengandung dua atribut atau lebih yang bernilai banyak
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Contoh hubungan satu ke banyak
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Dependensi Gabungan dan Bentuk Normal Kelima (5NF)
Dependensi gabungan mendasari bentuk normal kelimadefenisi:suatu relasi R (X,Y,….Z) memenuhi dependensi gabungan jika gabungan dari proyeksi A,B …, C dengan A,B,….C merupakan subhimpunan dari atribut-atribut R. Dependensi gabungan sesuai dengan defenisi di atas dinyatakan dengan notasi:(A,B,…C)dengan A=XY,B =YZ,C= ZX
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Overnormalisasi
Table-table yang memenuhi 5NF terkadang didekompisisi lagi. Proses dikenal dengan sebutan overnoramlisasi. Tujuannya adalah untuk meningkatkan kinerja. Caranya adalah dengan memperhatikan permintaan terhadap data yang sering dilakukan. Kolom-kolom datan yang sering diperlukan diletakkan pada table tersendiri terpisah dengan kolom-kolom data yang jarang diperlukan.
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
PENGENALAN RAD DAN CASE TOOL
Pengembangan Aplikasi CepatKonsep pengembangan aplikasi cepat (RAD/rapid aplication development) dipeloposi oleh James Martin. Konsep ini diterapkan pada daur hidup pengembangan sistem dengan tujuan untuk mempercepat pengembangan sistem dan memberikan hasil dengan ualitas yang ebih baik dari daur hidup pengembangan sistem dan memberikan hasil dengan kualitas yang lebih baik dari daur hidup pengembangan sistem tradisional.
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Perangkat Case
Pada kebanyakan literatur CASE adalah singaktan dari computer aided software enggineering. CASE adalah proses penggunaaan teknologi perangkat lunak computer untuk melakukan otomasi dalam pengembangan dan pemeliharaan sistem aplikasi komputer. Istilah CASE seringkali juga mengatakan produk yang dipakai untuk melakukan otomasi dalam pengembangan dan pemeliharaan sistem aplikasi computer.
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Lanjutan
Tujuan utama CASE adalah mengalihkan sejumlah beban pada pengembangan sistem dari manusia pengembangan sistem kepada komputer. CASE dapat banyak dipakai pada ssat ini karena dapat meningkatkan produktivitas.
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
THANK YOU SEMOGA DAPAT BERMANFAAT