STUDI KASUS - Informatika Unsyiah

advertisement
STUDI
KASUS
BASIS DATA
Tujuan
• Agar mahasiswa memahami tahap-tahap
perancangan basis data
• Memahami tahapan Final Design dari ERD
DATABASE PT-FURNITURE
1
PEKERJA
3 ORDER PEMBELIAN
5 PELANGGAN
2
DEPARTEMENT
4
PRODUCT
Nama
nama
alamatlengkap
iddepartemen
Id_pekerja
Telf
DEPARTEMENT
Lokasi
Tgl_lhr
PEKERJA
nohp
Tgl_order
jk
Gol_drh
agama
foto
Id_order
ORDER PEMBELIAN
Via_pengiriman
nama
alamatlengkap
nohp
Id_pelanggan
PELANGGAN
email
fax
Nama
Id_product
PRODUCT
jenis
stok
harga
PEKERJA
miliki
DEPARTEMENT
hasilkan
tangani
jlh
ORDER PEMBELIAN
memuat
Tgl_pengiriman
kirim
PELANGGAN
Tgl_jadi
PRODUCT
PEKERJA
1
n
miliki
1 DEPARTEMENT
1
hasilkan
tangani
n
n
ORDER PEMBELIAN
n
jlh
memuat
Tgl_pengiriman
kirim
1
PELANGGAN
Tgl_jadi
n
n
PRODUCT
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.
Download