Pertemuan 3 - Normalisasi
Upcoming SlideShare
Loading in...5
×
 

Pertemuan 3 - Normalisasi

on

  • 6,956 views

 

Statistics

Views

Total Views
6,956
Views on SlideShare
6,956
Embed Views
0

Actions

Likes
0
Downloads
176
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Pertemuan 3 - Normalisasi Pertemuan 3 - Normalisasi Presentation Transcript

    • Normalisasi Basis Data Adi Triyatmoko, S.Kom. Sistem Informasi 2010 Rabu, 31 Maret 2010 Prak. Sistem Basis Data Pertemuan Ke 3
    • Tujuan
        • Memahami pentingnya Normalisasi
        • Memahami aturan normalisasi bentuk pertama (1 NF)
        • Memahami aturan normalisasi bentuk kedua (2 NF)
        • Memahami aturan normalisasi bentuk ketiga (3 NF)
        • Boyce-Codd Normal Form (BCNF)
      Normalisasi Halaman 2
    • Pentingnya Normalisasi
        • Mengeliminasi adanya duplikasi informasi
        • Memudahkan pengubahan struktur tabel
        • Memperkecil pengaruh perubahan struktur database
      Normalisasi Halaman 3
    • Functional Dependency
        • Sebelum melakukan normalisasi, harus bisa menentukan terlebih dahulu, Functional Dependency atau ketergantungan fungsional.
        • A -> B: artinya B memiliki ketergantungan dengan A
      Normalisasi Halaman 4
    • Contoh Normalisasi Halaman 5 FD 1: NRP -> Nama (nama bergantung dengan NRP FD 2: MataKuliah, NRP -> Nilai Sehingga menjadi:
      • Normalisasi 1NF
        • Mendefinisikan atribut kunci
        • Tidak adanya group berulang
        • Semua atribut bukan kunci tergantung pada atribut kunci
      • Normalisasi 2NF
        • Sudah memenuhi dalam bentuk normal kesatu
        • Sudah tidak ada ketergantungan parsial, dimana seluruh field hanya tergantung pada sebagian field kunci.
      • Normalisasi 3NF
        • Sudah berada dalam bentuk normal kedua
        • Tidak ada ketergantungan transitif (dimana field bukan kunci tergantung pada field bukan kunci lainnya).
      Normalisasi Halaman 6
        • Unnormalized
      • Cara untuk merubah ke Normalisasi 1NF:
        • Semua atribute value-nya atomic (tidak boleh ada
      • atribute yang composite & multivalue .
        • Menghindari terjadinya null value dan redudansi
      • data.
      Normalisasi Halaman 7
        • Normalisasi 1NF
      *keterangan: yang dicetak tebal adalah Primary Key
      • Masih terdapat Anomali:
        • Terdapat kesalahan input pada kolom ketiga.
        • Adanya ketergantungan parsial (sebagian),
      • artinya atribut yang bukan kunci masih tergantung
      • pada beberapa primary key.
      Normalisasi Halaman 8
        • Normalisasi 2NF
      • Masih terdapat Anomali:
        • Terdapat kesalahan value pada no. 17
        • Masih terdapat ketergantungan transitif ,
      • artinya field bukan kunci tergantung pada
      • field bukan kunci lainnya.
      Normalisasi Halaman 9
        • Normalisasi 3NF
      Normalisasi Halaman 10 Database siap di implementasikan..!! Masih terdapat normalisasi selanjutnya, Normalisasi Boyce-Codd Hanya saja jarang dipakai.
        • Latihan..
      Normalisasi Halaman 11
    • Terima Kasih Informasi Lengkap: My Blog Aladiw.us