Data Warehouse. Pembahasan Logical Design Dan Psyhical Design
Layaknya merancang aplikasi, merancang database juga perlu memperhatikan apa saja yang harus dibutuhkan ketika design tersebut sudah diimplementasikan.
Ada dua tipe design yang ada, ada Logical Design dan Psyhical Design
Apa perbedaannya?
Logical Design
Logical design merupakan bentuk design database yang sifatnya abstrak dan sebenarnya tak perlu menentukan secara detail tentang tipe data, jumlah karakter, dan lain sebagainya
Namun hal yang paling kita pikirikan adalah bagaimana menentukan entity dan attribute. Entitity biasanya kita menyebutnya sebagai table.
Contohnya kita diperintahkan untuk membuat logical design dari data data penjualan mobil. Maka Mobil disini merupakan Entity dan harga, jumlah roda, jenis mesin itu merupakan Attribute
Biasanya kita harus menentukan dua table/dua entity. Yaitu, tabel fakta (fact table) dan tabel dimensi (dimension table).
Table Fakta biasanya berisi data data berupa numberik atau jumlah konret dari sebuag data
Sedangkan dimension biasanya berbentuk data data kualitatif, atau data yang mendeskripsikan pengelompokkan data
Psyhical Design
Psyhical Design lebih mengutamakan bagaimana database/dataset bisa diimplementasikan pada DBMS atau teknologi yang menujang data data ini dimanfaatkan seperti MySQL, MongoDB, atau PostgreSQL
Psyhical Design tak sesederhana Logical Design, Psyhical Design memerlukan detail lebih spesifik seperti primary key, foreign key dan beberapa karakteristik data yang ada. Seperti jumlah karakter, tipe data.
Bisa dibilang Psyhical Design adalah bentuk blueprint atau purwarupa dari database relasional yang ingin kita buat. Atau lebih modernnya bisa disebut sebagai scheme
Kesimpulan
Hal yang mebedakan antara Logical Design dengan Psyhical Design adalah dari rincian dan kegunaannya saja. Logical Design menuntut kita menggambarkan dengan dua elemen saja, yaitu fakta dan dimensi, yang mana masing masing membutuhkan Attribute. Sedangkan Psyhical Design adalah sebuag rancangan database kita. Tentu detail dan rincian yang ditawarkan kedua design ini berbeda beda, tergantung kebutuhan kita
Comments
Post a Comment