Cara melihat relasi tabel di mysql
Perbesar Show
Cara Membuat Database di phpMyAdminPerbesar Iluatrasi mengelola basis data. Foto: Lukas/PexelsCara Membuat Relasi Antar Tabel di PHPMyAdminPerbesar Iluatrasi mengelola basis data. Foto: Christina Morillo/PexelsCara Membuat Relasi di PHPMyAdminPerbesar Ilustrasi Database. Foto: Kevin Ku/unsplashCara Membuat Relasi di phpMyAdmin Kelasprogrammer.com – hari ini masih dalam seri pembahasan database MySQL. Kita akan mempelajari bagaimana cara membuat relasi antar tabel baik melalui CMD (Command Prompt) maupun dengan menggunakan tools phpMyAdmin. Pengertian Relasi Antar TabelSebelum kita membuat relasi antar tabel, kita perlu memahami dulu konsep dasarnya. Relasi tabel merupakan suatu teknik yang digunakan untuk menghubungkan beberapa tabel didalam sebuah database. Obyek yag dihubungkan merepresentasikan objek yang nyata. Relasi dibuat dengan cara membuat satu kolom pada tabel tertentu dengan nilai yang sama pada kolom tabel lainnya. Terdapat 3 jenis relasi yang bisa dibuat, yaitu one to one, one to many dan terakhir many to many. Penjelasan mengenai ketiga jenis relasi tersebut akan saya bahas pada artikel yang lain. Intinya saat ini kita fokus saja pada topik mengenai cara membuat relasi antar tabel baik melalui CMD maupun phpMyAdmin. Mengapa saya memberikan dua cara yang bisa kalian gunakan? Ya karena menurut saya terdapat dua kategori manusia dalam dunia programming. Yang pertama ada yang suka dengan hal yang detail dan rinci walaupun agaknya ribet dan sulit. Tapi ada juga yang lebih mementingkan cara yang mudah yang lebih efisien. Oleh sebab itu saya menulis dua cara ini Sobat bisa memilih sesuai keinginan kalian masing-masing. Contoh database yang akan kita buat adalah database tentang penjualan. Dimana terdapat 3 tabel; pembeli, transaksi dan barang. Lebih jelasnya perhatikan diagram dibawah ini: Ketiga tabel tersebut saling berelasi dimana pada tabel pembeli terdapat kunci utama id_pembeli yang menjadi kunci tamu di tabel transaksi. Yang kedua field id_barang sebagai kunci utama di tabel baang menjadi kunci tamu di tabel transaksi. Cara Merelasikan Tabel di CMDUntuk membuat relasi antar tabel dengan CMD kita perlu masuk pada aplikasi tersebut. Namun sebelumnya jika kalian menggunakan xampp, pastikan aktifkan module mysql nya terlebih dahulu Selanjutnya klik start lalu ketikan ‘CMD’ Setelah CMD terbuka ketik : cd c:\xampp\mysql\bin kemudian tekan enter, Perintah ini berfungsi untuk mengarahkan sistem ke direktori mysql kita. Lalu selanjutnya ketik : mysql -u root, Perintah ini digunakan untuk masuk ke database mysql dengan user root. User root merupakan user default yang ada ketika kita membuat database di mysql. Tahap selanjutnya kita membuat database penjualan dengan perintah CREATE.
Selanjutnya kita pilih database penjualan untuk kita gunakan dengan perintah USE.
Tahap berikutnya membuat tabel pembeli.
Membuat Tabel barang
Membuat Tabel transaksi
Selanjutnnya, kita membuat tabel transaksi. Pada tabel transaksilah kita buat relasinya. Perhatikan pada sintak:
Disintak tersebut kita membuat aturan (rules) untuk membuat id_barang dan id_pembeli sebagai foreign key dari tabel barang dan tabel pembeli. Cara Merelasikan Tabel di phpMyAdminDiatas kita sudah belajar bagaimana merelasikan tabel dengan CMD. Sekang pada bagian kedua kita coba untuk membuat relasi dengan menggunakan tools phpMyAdmin. Tahap pertama kita perlu buat database dan tabelnya dulu, untuk membuatnya sudah saya bahas pada postingan berikut: Cara membuat database di phpMyAdmin Pada tahap ini saya asumsikan kalian sudah membuat database dan tabelnya ya.. Yang pertama, kita harus membuat field foreign key dari tabel transaksi yang dijadikan reference dari field primary key dari tabel barang dan pembeli. Caranya
Akan muncul Box saat kalian mengklik index, sebagai konfirmasi saja bahwa field tersebut akan di index-kan. Klik OK pada konfirmasi tersebut.
Disini dapat kita lihat dengan jelas struktur dari masing-masing tabel. Untuk membuat relasi antar tabel, kita berfokus pada menu desainer yang tampil disebelah kiri, yaitu pada pilihan “Buat Relasi” lalu klik dari field primary key yang ada baik di tabel barang maupun pembeli lalu hubungkan ke field yang menjadi foreign key nya di tabel transaksi. Untuk lebih jelasnya lihat pada gambar animasi dibawah ini: Apa itu relasi pada MySQL?Apa itu relasi pada MySQL? Relasi merupakan hubungan antara satu tabel dengan tabel yang lain, karena didalam suatu database terdapat tabel-tabel yang saling berelasi berdasarkan kunci utama (primary key) dengan kunci tamu atau kunci kandidat (foreign key).
Bagaimana cara membuat relasi pada tabel database?Tahapan untuk membuat skema relasi antara lain:. Klik tab Database Tools.. Klik Relationships.. Pada jendela Show Table, pilih nama tabel yang akan dibuat lalu klik Add. Lakukan proses tersebut berulang-kali sampai seluruh tabel yang akan dibuat skemanya muncul pada lembar Relationships.. Apa itu relasi tabel database?Database relasional adalah kumpulan item data dengan hubungan yang telah ditentukan sebelumnya. Berbagai item ini disusun menjadi satu set tabel dengan kolom dan baris. Tabel digunakan untuk menyimpan informasi tentang objek yang akan direpresentasikan dalam database.
Langkah langkah membuat relasi tabel pada phpMyAdmin?Cara membuat relasi di phpMyAdmin adalah pilih database yang sudah dibuat. Lalu, klik tab Designer dan muncul tabel yang sebelumnya sudah dibuat. Pertama pilih database yang sudah kamu buat misalnya adalah Data Karyawan PT. X. Klik tab 'Designer' dan akan muncul tabel yang sebelumnya sudah kamu buat juga.
|