KOMPETENSI DASAR :
Kd 3.3 Menerapkan teknik Normalisasi basis data
4.3 Membuat perancangan sistem basis data menggunakan teknik normalisasi data
TUJUAN PEMBELAJARAN :
1. Memahami pengertian normalisasi basis data
2. Menjelaskan tujuan normalisasi basis data
3. Mengidentifikasi bentuk normalisasi basis data
4. Membuat perancangan sistem basis data rumah sakit
Pengertian Normalisasi data:
Merupakan suatu pendekatan sistemastis untuk meminimalkan redudansi data pada suatu database, agar database tersebut bekerja dengan optimal.*
Tujuan Normalisasi data :
- Meminimalkan jumlah atribut yang diperlukan untuk mendukung kebutuhan
- Meminimalkan duplikasi untuk setiap atribut**
- Mengatur data dalam kelompok-kelompok sehingga masing-masing kelompok hanya menangani bagian kecil sistem
- Membuat basis data yang datanya diakses dan dimanipulasi secara cepat dan efesien tanpa melupakan integritas data.
- Mengatur data sedemikian rupa sehingga ketika memodifikasi data, hanya mengubah di satu tempat.*
Suatu Rancangan database disebut Buruk jika :
- Data yang sama tersimpan di beberapa tempat(file dan record)
- Ketidak mampuan untuk menghasilkan infromasi tertentu
- Terjadi kehilangan informasi
- Terjadinya Redudansi(pengulangan) atau duplikasidata
- Timbulnya Null Value*
Atribut tabel :
- Atribut sederhana(simple atribut) dan atribut kompoiste(composite attribute)
- Atribut bernilai tunggal(single valued attribute) dan multivalued attribute) dan atribut berninalai banyak(multivalued atribute)
- Atribut harus bernilai(Mandatory Attribute) dan Nilai Null
- Atribut turunan*
Kunci (key function):
- Kunci Calon (candidate key)
- Kunci primary (primary key)
- Kunci Alternatif (Alernatife Key)
- Kunci tamu (Foreign Key)*
SUMBER : * BUKU..
** BUKU...
Tidak ada komentar:
Posting Komentar