Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Perancangan Data Logis dan Fisik

Presentasi serupa


Presentasi berjudul: "Perancangan Data Logis dan Fisik"— Transcript presentasi:

1 Perancangan Data Logis dan Fisik
Oleh : Rahmat Robi Waliyansyah, M.Kom.

2 Gambaran UMUM Dua tipe dari data model adalah : LOGICAL MODELING
PHYSICAL MODELING Model diciptakan untuk mewakili visual database sehingga kebutuhan bisnis dengan mudah dapat dikaitkan dengan objek database untuk memastikan bahwa semua persyaratan telah lengkap dan akurat terkumpul.  Gambaran UMUM

3 MODEL LOGIS Pemodelan logis dimulai dengan mengumpulkan kebutuhan bisnis dan mengkonversi kebutuhan tersebut ke dalam model.  Model logis berkisar pada kebutuhan bisnis, bukan database, meskipun kebutuhan bisnis digunakan untuk menetapkan kebutuhan database.

4 Model Logis (1) Pemodelan logis melibatkan pengumpulan informasi tentang proses bisnis, badan usaha (kategori data), dan unit organisasi.  Setelah informasi ini dikumpulkan, diagram dan laporan yang dihasilkan termasuk diagram hubungan entitas, diagram proses bisnis, dan akhirnya diagram alur proses.  Diagram yang dihasilkan harus menunjukkan proses dan data yang ada, serta hubungan antara proses bisnis dan data. Pemodelan logis harus akurat dalam membuat representasi visual dari kegiatan dan data yang relevan dengan bisnis tertentu.

5 Perancangan Database Langkah-langkah merancang database yang baik :
Pemilihan proses Pemilihan sumber Mengidentifikasi dimensi Pemilihan fakta Melengkapi tabel dimensi Pemilihan durasi database Menelusuri perubahan dimensi yang perlahan Menentukan prioritas dan mode query

6 Model Datawarehouse (OLTP)
Model Dimensional : menggunakan konsep model hubungan antar entity (ER) dengan beberapa batasan yang penting. Setiap model dimensi terdiri dari sebuah tabel dengan sebuah komposit primary key, disebut dengan table fakta, dan satu set table yang lebih kecil disebut table dimensi.

7 Model Data OLTP

8 Model Dimensional (star skema)

9 SNOWFLAKE SKEMA

10 Agregasi Merupakan fenomena terjadinya relasi yang mensyaratkan adanya relasi yang lain. Contoh : Pada tabel himpunan entitas mahasiswa dan mata kuliah, terdapat beberapa mata kuliah yang mensyaratkan ada praktikum dalam matakuliah tersebut maka, diagram E-R nya adalah sebagai berikut :

11 Contoh Agregasi

12 MODEL FISIK Pemodelan fisik melibatkan desain yang sebenarnya konversi dari database logis sesuai dengan persyaratan yang ditetapkan dari pemodelan data logis.

13 Penyimpanan Fisik (Physical Storage)

14 Tahap-Tahap Desain fisik (Physical Design)

15 TAHAP-TAHAP PENYIMPANAN FISIK
Membangun Standar Menentukan Skema Partisi Data (Determine the Data Partitioning Scheme) Membuat Pilihan Clustering (Establish Clustering Options) Mempersiapkan Sebuah Strategi pengindekan (Prepare an Indexing Strategy) Menentukan Struktur Penyimpanan (Assign Storage Structures) Melengkapi Physical Model (Complete Physical Model) TAHAP-TAHAP PENYIMPANAN FISIK

16 Membangun Standar Contoh standar dalam perusahaan adalah perusahaan anda yang membutuhkan nama sebuah objek yang merupakan kombinasi banyak kata–kata yang dipisahkan dengan tanda strip “-“ dimana kata pertama di dalamnya menunjukkan subjek bisnis.

17 Membangun Standar Dengan standar ini, ketika seseorang membaca sebuah nama objek, orang tersebut dapat mengetahui subjek bisnisnya. Pada tahapan ini pula anda melakukan review kemungkinan pembuatan tabel agregate.

18 Menentukan Skema Partisi Data (Determine the Data Partitioning Scheme)
Dalam Data Warehouse partisi sangat dibutuhkan untuk membagi tabel-tabel database menjadi bagian-bagian yang dapat dikelola dengan baik. Partisi membagi tabel database besar menjadi bagian-bagian yang lebih mudah untuk dikelola.

19 Membuat Pilihan Clustering (Establish Clustering Options)
Dalam suatu Data Warehouse, Kebanyakan pattern akses data menggunakan akses yang bersifat sekuensial terhadap data berkuantitas besar. Teknik ini termasuk penempatan dan pengaturan unit- unit data terkait dalam ruang penyimpanan yang sama. Pengaturan demikian menyebabkan unit data terkait diterima bersama-sama dalam sebuah operasi input tunggal.

20 Merupakan sebuah tahapan yang krusial dalam physical design.
Tidak seperti sistem OLTP, Data Warehouse bersifat query-centric. Pengindekan merupakan mekanisme efektif untuk peningkatan kinerja query. Sebuah strategi pengindekan yang baik akan menghasilkan keuntungan. Mempersiapkan Sebuah Strategi pengindekan (Prepare an Indexing Strategy)

21 Menentukan Struktur Penyimpanan (Assign Storage Structures)
Pada sebuah sistem OLTP, semua data berada di dalam database operasional. Dalam sebuah data Warehouse, tidak hanya terkonsentrasi dengan file fisik untuk tabel-tabel Data Warehouse. Rencana penyimpanan harus memasukkan tipe- tipe penyimpanan lainnya seperti file ekstraksi data, area staging dan penyimpanan yang dibutuhkan bagi aplikasi front-end.

22 Melengkapi Physical Model (Complete Physical Model)
Tahapan ini adalah standar penamaan objek database. Menentukan tabel agregate yang mana dan bagaimana anda dapat melakukan partisi tabel-tabel besar.

23 Penerapan model fisik tergantung pada perangkat keras dan perangkat lunak yang digunakan oleh perusahaan.  Hardware dapat menentukan jenis perangkat lunak, dapat digunakan karena perangkat lunak biasanya dikembangkan sesuai dengan hardware umum dan platform sistem operasi.  Beberapa produk perangkat lunak saat ini adalah berbasis java dan dapat berjalan di hampir semua platform.  Keputusan untuk menggunakan perangkat keras tertentu, platform sistem operasi, dan perangkat lunak database yang dibuat dalam hubungannya dengan satu sama lain.

24 Tujuan Physical Design
Meningkatkan kinerja, kinerja dalam suatu lingkungan OLTP berbeda dengan dalam lingkungan data warehouse dalam hal online response times. Memastikan skalabilitas, merupakan tujuan utama. Penggunaan data warehouse meningkat dalam dua hal, yakni jumlah pengguna yang meningkat secara cepat dan kompleksitas kueri. Mengatur media penyimpanan, agar dapat meningkatkan kinerja dengan penyimpanan tabel terkait dalam file yang sama. Memberikan kemudahan administrasi Desain untuk fleksibilitas. Jika terjadi perubahan terhadap model data,mudah untuk melakukan perubahan terhadap model fisiknya.

25 PERBEDAAN

26

27 STUDI KASUS Sebuah perpustakaan membutuhkan sebuah basis data yang menyimpan data koleksi yang berisi nama koleksi, jenis koleksi, kategori koleksi, jumlah koleksi, penerbit dan pengarang.

28 STUDI KASUS Untuk data pengarang, data yang dibutuhkan adalah nama pengarang dan autobiografi. Sedangkan untuk penerbit, data yang di simpan adalah nama penerbit, alamat penerbit dan nomor telepon penerbit. Pada perpustakaan tersebut, peminjam harus menyerahkan data diri (nama, tempat tanggal lahir, alamat, pendidikan dan nomor telepon) sebelum melakukan proses peminjaman. Sedangkan data peminjaman yang di butuhkan adalah tanggal peminjaman, status peminjaman dan tanggal pengembalian.

29 Conceptual Data Model (CDM)

30 Physical Data Model (PDM)


Download ppt "Perancangan Data Logis dan Fisik"

Presentasi serupa


Iklan oleh Google