RESUME PERTEMUAN 5
PENGERTIAN, KOMBINASI, KELEBIHAN dan KEKURANGAN STAR dan SNOWFLAKE
SCHEMA
A.
Pengertian
1) Star Schema
Menurut Connolly dan Begg (2010:1227), star schema adalah model data dimensional yang mempunyai fact table di bagian tengah, dikelilingi oleh tabel dimensi yang terdiri dari data reference (yang bisa di-denormalized). Star schema mengambil karakteristik dari factual data yang di-generate oleh event yang terjadi dimasa lampau.
2) Snowflake Schema
Menurut Connolly dan Begg (2010:1229), Snowflake adalah jenis dari star schema dimana tabel dimensinya tidak mengandung denormalisasi.
B.
Kombinasi
Starflake Schema
·
Menurut Connolly dan Begg (2010:1230), Starflake adalah struktur gabungan yang
mengandung campuran dari star schema
dan snowflake.
·
Berdasarkan dari kutipan pengertian ketiga schema
diatas, dapat disimpulkan bahwa tabel fakta pada star schema dikelilingi oleh banyak dimensi dengan hubungan one-to-many, sedangkan pada snowflake tabel fakta terhubung banyak
ke tabel dimensi, yang dimana dimensi tersebut dapat dihubungkan ke tabel
dimensi lain, sedangkan starflake schema merupakan gabungan
antara star schema dengan snowflake.
C.
Kelebihan
dan Kekurangan
1. Kelebihan Star Schema
a.
Efisiensi, struktur database
konsisten sehingga efisien dalam mengakses datadengan
menggunakan tool untuk
menampilkan data termasuk laporan tertulis dan quer.
b.
Kemampuan untuk
mengatasi perubahan kebutuhan, skema bintang dapatberadaptasi terhadap
perubahan kebutuhan pengguna karena semua tabeldimensi memiliki kesamaan dalam
hal menyediakan akses ke tabel fakta.
c.
Extensibilit, model dimensional dapat dikembangkan. Seperti
menambah tabelfakta selama data masih konsisten, menambah tabel dimensi selama
ada nilaitunggal di table dimensi tersebut yang mendefinisikan setiap record tabel fakta yang ada, menambahkan attribute tabel imensi, dan memecah record tabeldimensi yang ada menjadi level yang lebih rendah
daripada level sebelumnya.
d. Kemampuan untuk menggambarkan situasi bisnis pada
umumnya, pendekatan standar untuk menangani situasi umum di dunia bisnis yang
terus bertambah.
e. Proses query yang
bisa diprediksi, aplikasi data warehouse yang mencari datadari level yang di bawahnya akan
mudah menambahkan jumlah attribute padatabel dimensi dari sebuah skema bintang. Aplikasi
yang mencari data dari levelyang setara akan menghubungkan tabel fakta yang
terpisah melalui tabeldimensi yang dapat diakses bersama.
2. Kelebihan Snowflake Schema
a. Ukuran
penyimpanan kecil didalam tempat penyimpanan.
b. Struktur
yang normal lebih mudah untuk di-update
dan di-maintenance.
3. Kelebihan Starflake Schema
a. Efisien
dalam hal mengakses data.
b. Dapat
beradaptasi terhadap kebutuhan-kebutuhan.
4. Kekurangan Star Schema
a. Ukuran
penyimpanan relatif lebih besar. Karena ada data yang berulang sehingga disk space yang digunakan lebih banyak.
b. Maintenance dan
update lebih sulit. Karena tabel yang
tidak normal.
5. Kekurangan Snowflake Schema
a. Kurang
jelas dan penggunaan akhir terhambat oleh kompleksitas.
b. Sulit
untuk mencari isi, karena kompleks.
c. Performa
query menurun karena adanya join table antar dimensi.
6. Kekurangan Starflake Schema
a. Tidak
fokus dalam pemrosesan data.
Referensi :
1.
file
.doc dari library.binus.ac.id/
2.
file .doc dari zakki.dosen.narotama.ac.id/