Postingan

Normalisasi

Gambar
Pokok Bahasan :  Anomali  Redudansi Normalisasi Tabel Universal Functional Dependency Bentuk Normal Form Studi Kasus Normalisasi Data Anomali Anomali adalah suatu masalah yang timbul pada Tabel data, dimana masalah itu akan terjadi pada saat Tabel data akan dimanipulasi. Hal-hal yang biasa terjadi ialah ketidak konsistenan data atau data menjadi hilang ketika data lainnya dihapus. Bentuk Anomali :  Anomali Penambahan  / Insert Anomali Perubahan     / Update Anomali Penghapusan / Delete Anomali Penambahan/ Insert Anomaly       Anomali Penambahan terjadi pada saat penambahan data hendak dilakukan ternyata ada elemen data yang masih kosong dan elemen data tersebut diperlukan untuk proses penambahan. Anomali Pengubahan/ Update Anomaly       Anomali pengubahan terjadi apabila pengubahan pada sejumlah data yang duplikasi tetapi tidak seluruhnya diubah. Anomali Penghapusan/ Delete Anomaly       Anomali Penghapusan terjadi apabila ada suatu tupel yang tidak terpakai dihapus mengakibatkan adany

Transformasi

Gambar
      Adalah Suatu proses yang dimana kita mengubah ERD menjadi basis data fisik. Komponen pada ERD ditransformasikan ke dalam bentuk tabel yang merupakan komponen utama pembentuk basis data. Setiap atribut yang berada pada entitas akan dinyatakan sebagai field atau kolom pada sebuah tabel. 1.Transformasi Umum/Dasar       Aturan umum dalam pemetaan Model Data (Level Konseptual dalam Abstraksi Data) yang digambarkan dengan Diagram E-R menjadi Basis Data Fisik (Level Fisik dalam Abstraksi Data) adalah:  1. Setiap himpunan entitas akan diimplementasikan sebagai sebuah tabel (file data) 2. Relasi dengan Derajat relasi 1:1 (satu ke satu) yang menghubungkan 2 buah himpunan entitas akan direpresentasikan dalam bentuk penambahan/penyertaan atribut-atribut relasi ke tabel yang mewakili salah satu dari kedua himpunan entitas. 3. Relasi dengan Derajat relasi 1:N (satu ke banyak) yang menghubungkan 2 buah himpunan entitas, juga akan direpresentasikan dalam bentuk pemberian/pencantuman atribut key

Model Relasional

Gambar
Pokok Bahasan :  Model Relasional Relasi Bahasa pada Basis Data Relasional Contoh Program Basis Data Relasional Perbedaan DBMS dan RDBMS Model Relasional       Basis data relasional menggunakan tabel 2 dimensi yang terdiri dari baris dan kolom untuk memberikan gambaran sebuah berkas data. Database merupakan kumpulan dari satu atau lebih relasi. Masing - masing relasi merupakan tabel yang terdiri dari baris dan kolom. Keuntungannya jika dibandingkan dengan model data sebelumnya adalah representasi datanya sederhana dan mudah diekspresikan dalam bentuk query.       Model Relasional pertama kali dicetuskan oleh Dr. E.F. Codd di IBM pada tahun 1970 dalam paper dengan judul : "A Relational Model for Large Shared Data Banks," Communications of the ACM, June 1970. Model Relasional untuk Perancangan Basis Data : Mempunyai piranti komunikasi yang baik antara user & designer. Model relasional mendefinisikan salah satu kriteria perancangan basis data yang penting yaitu relasi bentuk

Entity Relationship Diagram

Gambar
Pokok bahasan :  ERD ERD versi Peter Chen dan James Martin Varian Entitas Derajat Relationship Kardinalitas Relasi Enhanced E-R Model Proses Pembuatan Hubungan Supertipe/subtipe  Langkah-langkah membuat ERD Konvensi Penamaan Alat Bantu Permodelan ERD ERD adalah suatu diagram yang menggambarkan hubungan antar entity di dalam database.       Skema tentang diagram pertama kali diresmikan oleh Charles Bachman pada tahun 1960-an, yang menggunakan kotak segi empat untuk menunjukkan tipe-tipe record dan tanda panah dari satu record ke record lain untuk menunjukkan hubungan one-to-many.       Ada beberapa model ERD yang di kemukakan oleh beberapa ahli, dan yang akan dibahas adalah model ERD menurut versi Peter Chen dan James Martin.       Perbedaannya terletak pada relation / hubungannya. Tetapi yang lebih umum digunakan adalah ERD versi Chen. Suatu ERD berisi 3 komponen objek : 1. Entity       adalah objek data yang utama dimana informasi dikumpulkan. Biasanya menunjukkan orang, tempat, benda