Tugas SBD
Tugas SBD
Nim : 12182575
Nama : Ridwan Reza P
Kelas : 12 2G 13
Soal :
1. Membuat design Database 3, 2 master, 1 transaksi.
2. Membuat fragmentasi Vertikal, Horizontal, Campuran dari perpustakaan smart
Jawab :
Setelah aktif MySQL kemudian buat username dan password, inget kalo DB Designer
tidak akan terima kalo username “ROOT”
Apabila password dan username sudah aktif, lalu buat database dengan nama
databasenya terserah kalian.
Sekarang minimize Command Prompt, lalu buka DB Designer. Tampilan awalnya
sebagai berikut.
Yang ketiga relasikan antara table pembeli ke faktur menggunakan 1 : N karena satu
pembeli bisa meretur barang yang menghasilkan banyak faktur
Yang keempat relasikan antara faktur ke surat jalan menggunakan n : m karena
banyak faktur bias menghasilkan banyak surat jalan
Kemudian muncul table pembantu faktur_IX_has_suratjalan_IX dan ganti nama table
menjadi detail_penjualan
Apabila sudah merelasikan semuanya dengan benar kemudian kita ekspor table hasil
rancangan ke server database dengan cara pilih menu database kemudian pilih
database sychronisastion
Lalu pilih MySQL sebagai database dan kemudian klik menu Database Connection
Masukkan yang dibuat di Command Prompt yang tadi minimize kemudian samakan
isi gambar dibawah ini dengan yang dibuat di Command Prompt. Kalo sudah klik OK
Setelah tampil jendela diatas, click tombol “Execute” untuk mengekspor table ke
server database MySQL
Jika sudah success table – table yang dibuat, kemudian masuk ke PhpMyAdmin
2. Analisa Kasus Perpustakaan Smart
PERPUSTAKAAN SMART
FRAGMENTASI VERTIKAL
Relasi 1 =
No_anggota,Nama_anggota,Judul_buku,Tgl_pinjam,Tgl_kembali,Denda,Tupl
e_ID π
No_anggota,Nama_anggota,Judul_buku,Tgl_pinjam,Tgl_kembali,Denda,Tupl
e_ID(peminjaman)
Relasi 2 = No_anggota,,kd_buku,Tgl_pinjam,Tgl_kembali,Tuple_ID π
No_anggota,kd_buku,Tgl_pinjam,Tgl_kembali,Tuple_ID(peminjaman)
FRAGMENTASI CAMPURAN
Relasai 1 a
NIM,Nama_Mhs,Mt_Kuliah,Nil_Akhir,Grade,Tuple_ID(Mt_Kuliah=“The Art
of Happiness” (Peminjaman))
No_anggota Nama_anggota Judul_buku Kd_buku Tgl_pinjam Tgl_kembali Tuple_ID
Relasai 1 b
NIM,Nama_Mhs,Mt_Kuliah,Nil_Akhir,Grade,Tuple_ID(Mt_Kuliah=“Pandua
n Manajemen” (Peminjaman))
No_anggota Nama_anggota Judul_buku Kd_buku Tgl_pinjam Tgl_kembali Tuple_ID
Relasai 1 c
NIM,Nama_Mhs,Mt_Kuliah,Nil_Akhir,Grade,Tuple_ID(Mt_Kuliah=“Belajar
Photography” (Peminjaman))
No_anggota Nama_anggota Judul_buku Kd_buku Tgl_pinjam Tgl_kembali Tuple_ID