Tutorial Lengkap Membuat Relasi Antar Tabel di PhpMyAdmin: Panduan Praktis untuk Pemula

Daelami agus muharam
0

Pendahuluan

Relasi antar tabel adalah ide dasar dalam mengelola basis data yang memungkinkan kita mengaitkan informasi dari tabel yang berbeda. Dalam database hubungan, menghubungkan tabel memungkinkan akses data lebih mudah dan menjaga kebenaran data. Hal ini membuat pengelolaan data menjadi lebih efisien dan tepat.

PhpMyAdmin sangat terkenal sebagai alat web untuk mengelola database MySQL. Artikel ini membahas cara membuat relasi antar tabel di PhpMyAdmin. Tutorial ini untuk pemula yang ingin belajar cara mengelola data dengan lebih efektif melalui penggunaan relasi tabel.


Relasi Antar Tabel Adalah

hubungan antara dua atau lebih tabel yang terhubung melalui kolom kunci. Dalam MySQL, ada tiga jenis hubungan utama:

  • One to One, Satu baris di tabel A terhubung dengan satu baris di tabel B.
  • One to Many, Satu baris di tabel A dapat terhubung dengan banyak baris di tabel B.
  • Many to Many, Banyak baris di tabel A dapat terhubung dengan banyak baris di tabel B.

Hubungan ini umumnya dibentuk dengan menggunakan Primary Key dan Foreign Key.


Tutorial Lengkap Membuat Relasi Antar Tabel di PhpMyAdmin: Panduan Praktis untuk Pemula
Tutorial Lengkap Membuat Relasi Antar Tabel di PhpMyAdmin: Panduan Praktis untuk Pemula


Langkah-langkah Membuat Relasi Antar Tabel di PhpMyAdmin

Terdapat beberapa langkah yang harus dilakukan dalam merelasikan tabel di PhpMyadmin, berikut step by step pengerjaannya

Pastikan Tabel sudah menggunakan Storage Engine InnoDb

Agar bisa membuat hubungan antar tabel, tabel harus menggunakan storage engine InnoDB, karena InnoDB adalah yang mendukung Foreign Key.

  • Buka phpMyAdmin dan pilih database tempat Anda ingin membuat hubungan.
  • Pilih tabel yang ingin Anda cek.
  • Pergi ke tab Operations.
  • Pastikan di bagian Pilihan Tabel, Storage Engine sudah diatur ke InnoDB. Jika belum, silakan ganti menjadi InnoDB kemudian klik Go untuk menyimpan perubahan.

Storage Engine InnoDB

Siapkan Struktur Tabel Seperti Dibawah Ini 

Pada studi kasus pembuatan relasi data ini, akan membuat relasi data dalam db sistem sekolah. Silahkan buat tabel seperti dibawah ini.


Membuat Relasi Data

Setelah tabel sudah siap, langkah selanjutnya adalah membuat ralasi data. Berikut langkah langkahnya

  • Pilih tabel yang ingin Anda hubungkan (contohnya, Mengajar). 
  • Klik tab Structure untuk melihat susunan tabel. 
  • Di bagian bawah halaman, klik Relation View. Jika opsi Relation View tidak muncul, pastikan tabel sudah menggunakan InnoDB dan memiliki indeks pada kolom yang akan dijadikan Foreign Key.
Menampilkan Relation View
Menampilkan Relation View

  • Di halaman Relation View, anda akan melihat kolom dengan pilihan untuk membuat Foreign Key.
    • Pilih kolom yang ingin kamu jadikan sebagai Foreign Key ( id_guru).

    • Pada bagian Table to, pilih tabel yang ingin kamu hubungkan (guru).

    • Di kolom Column, pilih kolom yang ingin dijadikan referensi (id_guru).

    Relasi Antar Tabel Mengajar ke Tabel Guru
    Relasi Antar Tabel Mengajar ke Tabel Guru


  • Pilih aksi yang ingin dilakukan pada ON DELETE dan ON UPDATE:
    • CASCADE, Menghapus atau memperbarui data yang terkait secara otomatis ketika data di tabel referensi dihapus atau diperbarui.

    • SET NULL, Mengatur nilai Foreign Key menjadi NULL ketika data di tabel referensi dihapus atau diperbarui.

    • RESTRICT, Mencegah penghapusan atau pembaruan jika ada data yang terkait.

    • NO ACTION, Sama seperti RESTRICT, tetapi berlaku hanya pada saat pengecekan foreign key.

  • Klik Save untuk menyimpan
  • Cek hasil relasi di halaman Designer dengan cara klik nama database->cari menu designer di sebelah kanan atas.
  • Lakukan praktek diatas ke semua tabel yang akan direlasikan.
  • Hasil akhir relasi antar tabel di database Sekolah
Hasil Akhir Relasi Antar Tabel
Hasil Akhir Relasi Antar Tabel

Kesimpulan

Membuat hubungan antara tabel di phpMyAdmin membantu kita menjaga konsistensi data dan meningkatkan efisiensi pengelolaan basis data. Dengan mengikuti langkah-langkah di atas, Anda dapat membuat hubungan antara tabel dengan mudah untuk memastikan data terhubung dengan baik. Setelah hubungan dibuat, database akan lebih terstruktur dan mudah dikelola, terutama untuk aplikasi besar.

Hubungan antar tabel sangat penting untuk membuat aplikasi lebih mudah diatur dan efisien, misalnya sistem manajemen produk, sistem informasi sekolah, dan lain-lain.
Tags:

Posting Komentar

0Komentar

Posting Komentar (0)