Pengertian Schema Data Warehouse
Skema merupakan deskripsi logika dari keseluruhan database. termasuk dengan nama dan keterangan lengkap dari semua item rekaman data. Model yang sering digunakan di dalam data warehouse saat ini adalah Star Schema, Snowflake Schema, dan Fact Constellations Schema. Masing-masing model skema tentunya memiliki kelebihan dan kekurangannya masing-masing.
Star Schema
Merupakan schema yang paling simpel dan efektif digunakan untuk Data Warehouse, dengan Fact Table yang menjadi titik tengah dikelilingi oleh Dimension Tables yang menjadikan terlihat mirip bintang
Contoh:
![](https://akbarlibrary.wordpress.com/wp-content/uploads/2021/08/star_schema1.png?w=659)
Snowflake Schema
Snowflake merupakan hasil ekspansi dari Star Schema, dengan beberapa proses yang ada di schema star di normalisasikan. setiap Fact Table berhubungan dengan sebuah tabel yang memiliki foreign key nya tersendiri, hasilnya menyerupai bentuk snowflake atau kepingan salju
Contoh:
![](https://akbarlibrary.wordpress.com/wp-content/uploads/2021/08/snowflake_schema.png?w=1024)
Fact Constellations Schema
Pada schema ini, Fact Table ada lebih dari satu yang saling berbagi Dimension Tables yang sama. penyusunan dari Fact Tables dan Dimension Tables mirip dengan sekumpulan bintang di langit malam, karena itulah diberi nama lain Galaxy Schema
Contoh:
![](https://akbarlibrary.wordpress.com/wp-content/uploads/2021/08/fact-constellations-schema.png?w=1024)