Assalamu’alaikum …
Hmm.. ketemu lagi deh dipostingan yang selanjutnya..
postingan kali ne lebih menjelaskan tentang bagaimana suatu entitas/table bila
memiliki PRIMARY KEY . Langsung Ja Deh…
:)
Langkah-langkahnya:
1.
Pertama, buatlah sebuah enterprise/database
dengan nama : Perpustakaan. Caranya seperti gambar dibawah ini.
2.
Lalu, gunakanlah database tersebut dengan
perintah: Use nama_database
3.
Dalam database Perpustakaan, ada beberapa table
yang digunakan. Seperti Penerbit, Buku, Mahasiswa, dan Pinjam. Dan table yang
pertama sekali dibuat adalah table penerbit. Perintahnya seperti gambar dibawah
ini:
4.
Kemudian buatlah table Buku
5.
Lalu, buatlah table Mahasiswa(Si Peminjam Buku)
6.
Dan yang terakhir, buatlah table Pinjam
7.
Isilah table penerbit ,buku, mahasiswa, dan
table pinjam dengan data seperti gambar berikut.
Masih ingatkan teman???
Cara membuat tuple/record/isi dari table
tersebut.
Yaitu dengan menggunakan perintah : INSERT
INTO nama_table VALUES(data1,data2,…)
8.
Setelah itu, buatlah perintah seperti berikut
untuk table mahasiswa. Amatilah yang terjadi..
J
yuppzz… dengan pesan ERROR nya itu,
tentu saja kita tahu, bahwa perintah tersebut SALAH. Itu terjadi karena penggunaan type data DATETIME tidak
memungkinkan untuk menuliskan nama bulan dan meggunakan karakter “-“ . yang
benar adalah tahun/bulan/tanggal. Dan itu hanya menuliskan angkanya saja. Bukan
huruf ya teman.. :)
9.
Lalu, ketikkan kode berikut pada table pinjam.
Pesan error itu terjadi karena pada isian
data yang sebelumnya pada table mahasiswa, tidak terdapat data dengan
NIM=123010005.
10.
Dan yang terakhir, ketikkan kode berikut ini
pada table buku. Amatilah.
Disini juga terdapat pesan error kan teman?
Sama seperti point 9, error ini dipicu
karena pada table Penerbit, tidak ada kode penerbit yang memiliki nama
penerbit=”SAROYO”.
Bagaimana teman?? Mudah kan?? :)
Begitulah keuntungan kita bila menerakan
PRIMARY KEY pada Tabel yang kita buat. Data tidak akan mengalami redudansi(rangkap)
dan juga akan cepat dibaca apabila statement yang dibuat tidak terdapat pada
table.
Semoga bermanfaat :)
Wassalamu’alikum Wr.Wb