Relasi Tabel Pertemuan 11 Dewi, S.Kom
Pendahuluan Relasi Tabel adalah hubungan antara beberapa tabel. Relasi antar tabel dihubungkan oleh primary key dan foreign key. Untuk membuat relationship maka masing-masing tabel harus memiliki primary key dan foreign key untuk dapat menghubungkan antara tabel induk dengan tabel anak. Sehingga diperlukan teknik normalisasi terlebih dahulu sebelum membuat relationship antar tabel. Normalisasi merupakan proses pengelompokkan data elemen menjadi tabel yang menunjukkan entitas dan relasinya. Dewi, S.Kom
Primary Key Tabel memiliki primary key, yaitu suatu atribut yang tidak hanya mengidentifikasi secara unik suatu kejadian tetapi juga mewakili setiap kejadian dari suatu entitas. Contoh Kasus : NIM dalam tabel Mahasiswa merupakan nilai unik yang tidak mungkin bersifat ganda. Karena setiap mahasiswa memiliki NIM yang berbeda antara mahasiswa yang satu dengan mahasiswa yang lain. Dewi, S.Kom
Foreign Key Foreign key adalah atribut yang melengkapi relationship dan menunjukkan hubungan antara tabel induk dengan tabel anak. Foreign key ditempatkan pada tabel anak. Contoh Kasus : UKDW memiliki banyak fakultas yaitu Teknik, Biologi, Ekonomi, Teologi. Dimana satu fakultas dapat dimiliki oleh banyak mahasiswa (One to Many). Dewi, S.Kom
Foreign Key Relationship antar tabel dapat digambarkan sbb : Dewi, S.Kom
Foreign Key Pada Gambar di slide 6 terdapat relationship antara tabel Mahasiswa dan Fakultas. Masing-masing tabel memiliki primary key. NIM merupakan primary key pada tabel Mahasiswa sedangkan ID_Fakultas merupakan primary key pada tabel Fakultas dan foreign key pada tabel Mahasiswa. Dewi, S.Kom
Membuat Relasi Tabel Buka projek yang sudah berisi tabel yang sudah dibuat Untuk membuat relasi antar tabel dapat dilakukan dengan membuka menu Tools | Relationships Atau pada menu bar seperti berikut : Dewi, S.Kom
3. Maka akan menampilkan kotak dialog seperti berikut : Dewi, S.Kom
4. Tambahkan Tabel Dosen, Jadwal dan Matkul (Tabel sudah dibuat sebelumnya) pada Relationship, sehingga tampilannya seperti berikut. Dewi, S.Kom
5. Tariklah field Kode_Dosen pada Tabel Dosen ke Field Kode_Dosen pada tabel Jadwal, dan field Kode pada tabel Matkul ke field Kode_Kul pada tabel Jadwal. Akan tampil kotak dialog Edit Relationship untuk memilih tipe dari relationship. Setelah dipilih, kemudian klik tombol Create. Dewi, S.Kom
6.Setelah selesai, maka tampilannya seperti berikut ini. Dewi, S.Kom
Q & A Dewi, S.Kom