Membuat Star dan SnowFlake Schema peminjaman buku perpustakaan

Contoh Soal :
Buatlah sebuah Star Schema dan SnowFlake Schema dari peminjaman buku perpustakaan.
Pertama-tama yang harus kita lakukan adalah membuat tabel master, biasanya saat melakukan peminjaman buku diperpustakaan terdiri dari Anggota, Transaksi dan Buku yang dipinjam. Maka kita jabarkan terlebih dahulu seperti berikut:

Tabel Master :
  • Anggota.
  • Transaksi Peminjaman.
  • Buku.

Ketika tabel master diatas dijabarkan maka akan menjadi seperti ini :
Anggota
1. Nomer Anggota
2. Nama
3. Alamat
4. Kelas
Transaksi Peminjaman
1. Nomer Transaksi
2. Tanggal Pinjam
3. Kode Buku
4. Nomer Anggota
Buku
1. Kode Buku
2. Judul
3. Pengarang
4. Penerbit
5. Tahun Terbit

Sebelum dibuat menjadi Star dan SnowFlake Shema, perlu anda ketahui dulu beberapa teori berikut :
  • Di dalam data multidimesi pada data Warehouse melibatkan adanya 2 jenis tabel : 1. Fact table dan 2. Tabel multidimensi.
  • Kedua tabel saling berelasi dengan membentuk seperti bintang.
  • Tabel fact ada ditengah-tengah dan sekelilingnya terdapat 2 buah tabel dimensi atau lebih.
Gambar Star Schema

Gambar SnowFlake Schema

Setelah memahami teori diatas maka kita lanjutkan lagi ke pembahasan membuat Star dan SnowFlake Schema peminjaman buku perpustakaan. Selanjutnya kita samakan saja caranya, tinggal tabelnya sesuaikan dengan tabel master seperti berikut ini.

Gambar Star Schema Peminjaman Buku

Gambar SnowFlake Schema Peminjaman Buku

Catatan :
Surrogate Key (SK) adalah kunci pengganti (atau kunci sintesis, pengidentifikasi entitas, kunci yang dihasilkan sistem, nomer urut database, kunci tanpa fakta, kunci teknis, atau pengidentifikasi unik sewenang-wenang [rujukan]) dalam database adalah kunci pengidentifikasi unik untuk salah satu entitas di dunia yang dimodelkan atau objek dalam database. Kunci pengganti tidak berasal dari data aplikasi, tidak seperti kunci alami yang berasal dari data aplikasi. 




1 Response to "Membuat Star dan SnowFlake Schema peminjaman buku perpustakaan"

  1. makasih infonya, sekarang agak paham cara mengerjakannya.

    ReplyDelete

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel