Physical Database Design Siti asmiatun, m.kom
pendahuluan Physical Database Design adalah proses yang menghasilkan deskripsi implementasi database pada penyimpanan sekunder, mendeskripsikan relasi dasar,organisasi file dan indeks yang digunakan untuk mencapai akses yang efisien kepada data serta batasan integritas dan ukuran keamanan.
Untuk berhasil membuat physical database design, diperlukan memiliki pengetahuan fitur dari DBMS termasuk sebagi berikut: Pengetahuan yang mendalam tentang objek database yang didukung oleh DBMS dan struktur physical dan file yang dibutuhkan untuk mendukung objek atau tabel tersebut. Rincian mengenai cara di mana DBMS mendukung pengindeksan, integritas referensial, kendala, tipe data, dan fitur lainnya yang menambah fungsionalitas dari objek database. Pengetahuan rinci fitur baru dan lama untuk versi tertentu atau rilis dari DBMS yang akan digunakan. Bahasa definisi data (DDL) keterampilan untuk menerjemahkan physical desain ke objek database yang sebenarnya.
Tahapan Physical database design Physical database design melalui 6 tahapan (connoly,2005, p.441), yaitu : Penerjemahan logical data model dalam DBMS (Database Management System) Perancangan organisasi file dan indeks Perancangan user view Perancangan mekanisme keamanan Pertimbangan pengenalan pengawasan redundancy Pemantauan dan pengaturan sistem operasional
Penerjemahan logical data model dalam DBMS Diperlukan transformasi untuk mengubah model data logis menjadi model physical Membuat database yang efektif dan efisien dari model data logis. Transformasi terdiri dari: Transformasi entitas ke dalam tabel Transformasi atribut ke kolom Transformasi domain ke dalam tipe data
Perancangan organisasi file index Tujuan dari langkah ini adalah untuk menetapkan organisasi file yang optimal untuk menyimpan relasi dasar dan indeks yang dibutuhkan untuk mencapai performa yang diinginkan. Aktivitas yang dilakukan pada tahap ini adalah : Menganalisis transaksi Memilih indeks Mengestimasi kebutuhan disk space Memilih organisasi file
Perancangan user view Tujuan dari langkah ini adalah untuk mendesain pandangan user yang diidentifikasikan selama pengumpulan kebutuhan dan tahap analisis pada database system development lifecycle. Nama field Type data Keterangan Id_klient varchar (5) Kode Pelanggan User varchar (15) Username Pass Varchar (45) Password Nama Varchar (25) Nama Lengkap Alamat Varchar (35) Kota