Skema
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.
TABEL DIMENSI
Kunci 1
Atribut Atribut Atribut
TABEL FAKTA
Kunci 1 Kunci 2 Kunci 3 Kunci 4
Atribut
Atribut Atribut
Kolom Data
TABEL DIMENSI Kolom Data Kolom Data TABEL DIMENSI Kunci 4 Atribut Atribut
Kunci 2
Atribut Atribut Atribut
Atribut
*Kode_Produk
NamaProduk
*Kode_industri
PENJUALAN
*Nomor_Pesanan *Kode_Industri *Kode_Pelanggan *Kode_Produk
JumlahPenjualan LabaPenjualan
Nama_Industri
TIPEPELANGGAN
*Kode_Pelanggan
Tipe_Pelanggan LOKASI
*No_Pesanan
Propinsi
Negara
2. Skema Snowflake
Skema 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.
V A R I A S I S K E M A B I N T A N G
JENIS_INDUSTRI
*Kode_Produk
NamaProduk
*Kode_industri
NamaIndustri
TIPEPELANGGAN
*Kode_Pelanggan
Tipe_Pelanggan LOKASI
*Nomor_Pesanan
Propinsi
Negara
KELOMPOK PRODUK
NoKelompok Deskripsi Lokasi
TOKO
*KdToko NamaToko Kota Telepon Manager
PENJUALAN
*KdProduk *KdPeriode *KdToko UnitTerjual
PERIODE
*KdPeriode Tahun Kuartal Bulan
MANAGER_TOKO
Manager
Nama Alamat Telepon