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

Post a Comment (0)
Previous Post Next Post