Contents
1
2 3 4
pri.and.ari@2010
3
4 5
Topics discussed
6
3
7
pri.and.ari@2010
Topics discussed
pri.and.ari@2010
Introduction
Physical database design adalah tahap transformasi struktur basis data yang berbentuk logikal ke dalam tabeltabel basis data menggunakan aplikasi DBMS. Meskipun dalam tahapan ini fokus pada implementasi desain basis data ke dalam DBMS, namun dimungkinkan adanya proses feedback kembali ke proses-proses sebelumnya. Transformasi logikal desain basis data menjadi fisikal basis data memerlukan pemahaman tentang spesifikasi berbagai kemampuan aplikasi DBMS, misalkan bagaimana membuat tabel2, apakah mendukung konsep relasional, tipe data apa yang didukung, berapa kapasitas yang dimiliki, dll
5 pri.and.ari@2010
Nama tabel Daftar fields Primary key, alternate key, dan foreign key Batasan Integritas referensial untuk setiap FK
Domain field: tipe data, size, dan batasan lainnya. Nilai default untuk field Apakah field boleh bernilai null. Apakah field berupa field turunan, dan bagaimana menyusunnya.
pri.and.ari@2010
Selanjutnya, buatlah tabel-tabel basis data ke dalam DBMS. Gunakan aplikasi yang memiliki GUI jika belum memahami benar penggunaan SQL dalam pembuatan basis data.
7 pri.and.ari@2010
pri.and.ari@2010
.
9 pri.and.ari@2010
.
10 pri.and.ari@2010
.
11 pri.and.ari@2010
12
pri.and.ari@2010
13
pri.and.ari@2010
Proses ini menghasilkan informasi, tabel-tabel mana saja yang terlibat dalam suatu transaksi.
14 pri.and.ari@2010
Proses ini menghasilkan informasi transaksi mana yang sangat penting untuk dicermati sungguh-sungguh (terkait frekuensi transaksi).
15 pri.and.ari@2010
16
17
pri.and.ari@2010
18
pri.and.ari@2010
f. Buat index bagi field yang dipakai untuk fungsi built-in functions. Misal, membuat index salary.
20
pri.and.ari@2010
21
pri.and.ari@2010
22
pri.and.ari@2010
23
pri.and.ari@2010
Dari ketiga bentuk user view tersebut, pada umumnya aplikasi RDBMS hanya mendukung untuk pembuatan a dan b. Bagian c harus dibuat dengan aplikasi lain.
pri.and.ari@2010
24
25
pri.and.ari@2010
26
pri.and.ari@2010
27
pri.and.ari@2010
Diskusi
28
pri.and.ari@2010
Tugas Mandiri
Baca buku [1] chapter 15
29
pri.and.ari@2010