Transcript
SKEMA BINTANGSkema bintang adalah perancangan basis data dimana data dimensional (yang menjelaskan bagaimana data tersebut diagregasi) dipisahkan dari data fakta atau data kejadian Skema bintang mengandung 2 jenis tabel :
1.Tabel Fakta : data-data faktual atau data kuantitatif tentang bisnis. Seperti : penjualan, pemesanan, dsb;
2. Tabel Dimensi : mencatat data deskriptif tentang bisnis.
Setiap tabel dimensi secara umum memiliki kunci primer, juga beberapa atribut bukan kunci. Kunci primer bertindak sebagai kunci tamu pada tabel fakta. Kunci primer di tabel fakta adalah kunci komposit yang mengandung penggabungan semua kunci tamu.
Kunci 1Kunci 1
AtributAtribut
AtributAtribut
……
AtributAtribut
Kunci 3Kunci 3
AtributAtribut
AtributAtribut
……
AtributAtribut
Kunci 2Kunci 2
AtributAtribut
AtributAtribut
……
AtributAtribut
Kunci 4Kunci 4
AtributAtribut
AtributAtribut
……
AtributAtribut
Kunci 1Kunci 1
Kunci 2Kunci 2
Kunci 3Kunci 3
Kunci 4Kunci 4
Kolom Kolom DataData
Kolom Kolom DataData
……
Kolom Kolom DataData
TABEL DIMENSITABEL DIMENSI
TABEL DIMENSITABEL DIMENSI
TABEL FAKTA
Komponen-komponen Skema Bintang
*Kode_Produk*Kode_Produk
NamaProdukNamaProduk
*Kode_industri*Kode_industri
Nama_IndustriNama_Industri
*Nomor_pesanan
Bulan
Tahun
*Nomor_Pesana*Nomor_Pesanann
*Kode_Industri *Kode_Industri
*Kode_Pelangg*Kode_Pelangganan
*Kode_Produk*Kode_Produk
JumlahPenjualaJumlahPenjualann
LabaPenjualanLabaPenjualan
WAKTU
JENIS_INDUSTRIPRODUK
PENJUALAN
Skema Bintang Untuk Data Warehouse
*Kode_Pelangg*Kode_Pelanggan an
Tipe_PelangganTipe_Pelanggan
TIPEPELANGGAN
*No_Pesana*No_Pesanann
PropinsiPropinsiNegara
LOKASI
1. Tabel Fakta Ganda (Multiple Fact Tables)Pendefinisian lebih dari satu tabel fakta pada skema bintang sering diperlukan untuk perbaikan kinerja. Tetapi pertukaran ini mengakibatkan penggunaan tempat penyimpanan menjadi lebih besar, kelebihannya untuk tabel fakta mungkin meningkatkan kinerja.
2. Skema SnowflakeSkema ini adalah versi perluasan dari skema bintang dimana semua tabel ternomalisasi secara sempurna yang menghasilkan tabel yang diperluas. Keunggulan dari skema ini adalah pengurangan ruang penyimpanan dan perbaikan fleksibilitas. Kekurangan yang utama adalah kinerja yang relatif rendah, terutama saat menjelajahi basis data.
3. Basis data peroranganData pertama kali diikhtisarkan atau diagregasi kemudian disimpan di basis data multidimensional untuk query-query. Basis data multidimensional menyimpan data dalam bentuk array mirip dengan skema bintang. Keunggulannya kinerjanya yang sangat cepat, kekurangannya adalah sering dibatasi oleh ukuran basis data yang dapat diakomodasi dan tidak fleksibel seperti skema bintang.
VARIASI SKEMA
BINTANG
*Kode_Produk*Kode_Produk
NamaProdukNamaProduk
*Kode_industri*Kode_industri
NamaIndustriNamaIndustri
*Nomor_pesanan
Bulan
Tahun
*Nomor_Pesanan*Nomor_Pesanan
*Kode_Industri *Kode_Industri
*Kode_Pelanggan*Kode_Pelanggan
*Kode_Produk*Kode_Produk
JumlahPenjualanJumlahPenjualan
LabaPenjualanLabaPenjualanWAKTU
JENIS_INDUSTRIPRODUK PENJUALAN BULANAN
Skema Bintang TABEL FAKTA GANDA
*Kode_Pelangg*Kode_Pelangganan
Tipe_PelangganTipe_Pelanggan
TIPEPELANGGAN
*Nomor_Pesana*Nomor_Pesanann
PropinsiPropinsiNegara
LOKASI
PENJUALAN TAHUNAN
*Nomor_Pesanan*Nomor_Pesanan
*Kode_Industri *Kode_Industri
*Kode_Pelanggan*Kode_Pelanggan
*Kode_Produk*Kode_Produk
JumlahPenjualanJumlahPenjualan
LabaPenjualanLabaPenjualan
Tahun
Bulan
*KdProduk*KdProduk
DeskripsiDeskripsi
NoKelompoNoKelompokk
WarnaWarna
UkuranUkuran
PRODUK
*KdPeriode*KdPeriode
TahunTahun
Kuartal Kuartal
BulanBulan
PERIODE
SKEMA BINTANG SNOWFLAKE
*KdProduk*KdProduk
*KdPeriode*KdPeriode
*KdToko*KdToko
UnitTerjualUnitTerjual
PENJUALAN
*KdToko*KdToko
NamaToNamaTokoko
KotaKota
TeleponTelepon
ManagerManager
TOKONoKelompoNoKelompokk
DeskripsiDeskripsi
LokasiLokasi
KELOMPOK PRODUK
ManagerManager
NamaNama
AlamatAlamat
TeleponTelepon
MANAGER_TOKO
top related