SlideServe
Menu
Préférences
© SlideServe · v2026

TEKNIK PERANCANGAN BASIS DATA

gino avatar
9 diapositives · 406 Views · Sep 15, 2014

TEKNIK PERANCANGAN BASIS DATA. Teknik Model Data Relasional ada 2 yaitu : Teknik Normalisasi Teknik Entity Relationship Namun yang akan dibahas lebih lanjut adalah Teknik Normalisasi. Teknik Normalisasi Beberapa pengertian mengenai normalisasi :

TEKNIK PERANCANGAN BASIS DATA - slide 1
01 / 9TEKNIK PERANCANGAN BASIS DATA
1 / 17

Télécharger la présentation

TEKNIK PERANCANGAN BASIS DATA
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. TEKNIK PERANCANGAN BASIS DATA • Teknik Model Data Relasional ada 2 yaitu : • Teknik Normalisasi • Teknik Entity Relationship • Namun yang akan dibahas lebih lanjut adalah Teknik Normalisasi.

  2. Teknik Normalisasi • Beberapa pengertian mengenai normalisasi : • Menurut E. F.Codd: Normalisasi memberikan panduan yang sangat membantu bagi pengembang untuk mencegah penciptaan struktur tabel yang kurang fleksibel atau mengurangi keflekxibelan. • Menurut Kroenke: Sebagai proses untuk mengubah suatu relasi yang memiliki masalah tertentu ke dalam dua buah relasi atau lebih yang tida memiliki masalah tersebut. Masalah yang dimaksud oleh kroenke ini sering disebut dengan istilah anomali. • Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis data / database, teknik pengelompokkan atribut dari suatu relasi sehingga membentuk struktur relasi yang baik (tanpa redudansi). • Normalisasi adalah suatu proses memperbaiki / membangun dengan model data relasional, dan secara umum lebih tepat dikoneksikan dengan model data logika.

  3. Proses normalisasi adalah proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya. Pada proses normalisasi dilakukan pengujian pada beberapa kondisi apakah ada kesulitan pada saat menambah/menyisipkan, menghapus, mengubah dan mengakses pada suatu basis data. Bila terdapat kesulitan pada pengujian tersebut maka perlu dipecahkan relasi pada beberapa tabel lagi atau dengan kata lain perancangan basis data belum optimal. • Tujuan dari normalisasi adalah untuk menghilangkankerangkapan data, mengurangikompleksitas, dan untukmempermudahpemodifikasian data.

  4. Padaprosesnormalisasiterhadaptabelpada database dapatdilakukandengantigatahapnormalisasidiantaranya: • Bentuk Normal keSatu(1NF)Syarat : • Tidakada set atribut yang berulangataubernilaiganda. • Telahditentukannya primary key untuktabelataurelasi. • Tiapatributhanyamemilikisatupengertian. • Tiapatribut yang dapatmemiikibanyaknilaisebenarnyamenggambarkanentitasataurelasi yang terpisah.

  5. Bentuk Normal keDua(2NF)Syarat : • Bentuk data telahmemenuhikriteriabentuk normal kesatu. • Atributbukankunci(non-key attribute) haruslahmemilikiketergantunganfungsionalsepenuhnyapada primary key • Bentuk Normal keTiga(3NF)Syarat : • Bentuk data telahmemenuhikriteriabentuk normal kedua. • Atributbukankunci(non-key attribute) tidakbolehmemilikiketergantunganfungsionalterhadapatributbukankuncilainnya. Seluruhatributbukankuncipadasuaturelasihanyamemilikiketergantunganfungsionalterhadap primary key direlasiitusaja

  6. ContohNormalisasipadabeberapatingkatan.DiberikantabelMahasiswadibawahini, akandilakukannormalisasisampaibentuk normal ketiga. • tabeldiatassudahdalambentuk normal keSatu(1NF).

  7. Belum memenuhi kriteria 3NF, Karena atribut non-key Nilai dan Bobot masih memiliki ketergantu- ngan fungsional. Belum memenuhi kriteria 3NF, Karena atribut non-key Nilai dan Bobot masih memiliki ketergantu- ngan fungsional. • Bentuk Normal 2 ( NF2 ) Belummemenuhikriteria 3NF, Karenaatribut non-key Nilaidan Bobotmasihmemilikiketergantu-nganfungsional.

  8. Bentuk Normal 3 NF3