bab 7 studi kasus
Post on 09-Jan-2017
200 Views
Preview:
TRANSCRIPT
SISTEMBASIS DATA
(Sessi 07)(Sessi 07)Case StudyCase Study
Review Last Week
• Di dalam sistem basis data, terdapat Istilah “Constraint”. Jelaskan definisi dan manfaat constraint.
Answer
• SQL constraints are used to specify rules for the data in a table.
• If there is any violation between the constraint and the data action, the action is aborted by the constraint.
• Constraints can be specified when the table is created (inside the CREATE TABLE statement) or after the table is created (inside the ALTER TABLE statement).
Tujuan
• Agar mahasiswa memahami tahap-tahap perancangan basis data
• Memahami tahapan Final Design dari ERD
DATABASE PT-FURNITURE
PEKERJA DEPARTEMENT
PRODUCTORDER PEMBELIAN
PELANGGAN
1 2
3 4
5
PEKERJA
Id_pekerja
nama
alamatlengkap
Tgl_lhr
Gol_drh
nohp
jk
foto
agama
DEPARTEMENT
iddepartemenNama
Lokasi
Telf
ORDER PEMBELIAN
Id_orderTgl_order
Via_pengiriman
PELANGGAN
Id_pelanggan
nama
alamatlengkap
nohp
faxemail
PRODUCT
Id_productNama
hargajenis
stok
PEKERJA DEPARTEMENT
PRODUCTORDER PEMBELIAN
PELANGGAN
miliki
tangani
memuat
hasilkan
kirim
Tgl_jadijlh
Tgl_pengiriman
PEKERJA DEPARTEMENT
PRODUCTORDER PEMBELIAN
PELANGGAN
miliki
tangani
memuat
hasilkan
kirim
Tgl_jadijlh
Tgl_pengiriman
n 1
1
nnn
n
1
1
n
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.
top related