STUDI KASUS BASIS DATA
Tujuan Agar mahasiswa memahami tahap-tahap perancangan basis data Memahami tahapan Final Design dari ERD
DATABASE PT-FURNITURE 1 PEKERJA 2 DEPARTEMENT 3 ORDER PEMBELIAN 4 PRODUCT 5 PELANGGAN
Nama nama iddepartemen alamatlengkap Telf Id_pekerja Lokasi Tgl_lhr DEPARTEMENT Lokasi Tgl_lhr PEKERJA nohp Tgl_order Id_order jk agama Gol_drh foto ORDER PEMBELIAN Via_pengiriman
nama alamatlengkap Id_pelanggan Nama Id_product nohp email jenis fax harga stok
DEPARTEMENT PEKERJA miliki hasilkan tangani PRODUCT memuat Tgl_jadi jlh memuat PRODUCT ORDER PEMBELIAN Tgl_pengiriman kirim PELANGGAN
n 1 DEPARTEMENT PEKERJA miliki 1 1 hasilkan tangani n n n n PRODUCT Tgl_jadi jlh n n n n PRODUCT ORDER PEMBELIAN memuat n Tgl_pengiriman kirim 1 PELANGGAN
Implementasi ke Bentuk Tabel
TABEL PEKERJA TABEL DEPARTEMENT TABEL PRODUCT
TABEL ORDER PEMBELIAN TABEL PELANGGAN TABEL MEMUAT
Contoh 2 Buatlah ERD untuk kasus quiz online (seperti quiz online Basis data / Pemrograman). Deskripsi: dosen membuat soal yang kemudian akan dikerjakan oleh mahasiswa secara online.
Contoh 3 Bangun sebuah ER-Diagram untuk perusahaan asuransi mobil yang costumer–costumernya masing-masing memiliki satu atau lebih mobil. Setiap mobil memiliki 0 sampai banyak catatan kecelakaan. Serta bangun tabel-tabel untuk ER-diagram!
Contoh 4 Desain sebuah generalisasi – spesialisasi hirarki untuk sebuah perusahaan kendaraan bermotor. Perusahaan menjual sepeda motor, mobil penumpang, van, dan bus. Tentukan penempatan atribut Anda pada setiap level hirarki.
Contoh 5 Sebuah bank memiliki beberapa cabang di daerah yang berlainan. Masing-masing cabang memiliki pelanggan yang relatif banyak. Sebuah rekening mungkin saja dimiliki oleh beberapa pelanggan dan setiap pelanggan boleh memiliki beberapa rekening. Gambarkan skema ERD dan tabel untuk kasus ini.