Assalamualaikum warahmatullah wabarakatuh
baiklah disini saya akan menjelaskan tentang relasi antar tabel yaitu tujuan relasi antar tabel tersebut serta kelebihan dan kekurangan relasi antar tabel. dan ini merupakan hasil diskusi yang telah kami dapatkan dari teman prodi TEKNIK INFORMATIKA angkatan 2016.
sebelum kita masuk ke gambar relasinya, langsung saja kita pahami terlebih dahulu pengertiannya.
Relasi merupakan hubungan yang terjadi pada suatu tabel dengan lainnya yang mempresentasikan hubungan antar objek di dunia nyata dan berfungsi untuk mengatur mengatur operasi suatu database. relasi berfungsi untuk mengatur atur operasi suatu database.
Hubungan yang dapat dibentuk dapat mencakup 3 macam hubungan
One to One :
Mempunyai pengertian "Setiap baris data pada tabel pertama dihubungkan hanya ke satu baris data pada tabel ke dua". Contohnya : relasi antara tabel Siswa dan tabel orang tua. Satu baris siswa hanya berhubungan dengan satu baris orang tua begitu juga sebaliknya.
One to Many:
Mempunyai pengertian "Setiap baris data dari tabel pertama dapat dihubungkan ke satu baris atau lebih data pada tabel ke dua". Contohnya : relasi perwalian antara tabel guru dan tabel siswa. Satu baris guru atau satu guru bisa berhubungan dengan satu baris atau lebih mahasiswa
Many to Many:
Mempunyai pengertian "Satu baris atau lebih data pada tabel pertama bisa dihubugkan ke satu atau lebih baris data pada tabel ke dua". Artinya ada banyak baris di tabel satu dan tabel dua yang saling berhubungan satu sama lain. Contohnya : relasi antar tabel siswa dan tabel mata kuliah. Satu baris siswa bisa berhubungan dengan banyak baris mata pelajaran begitu juga sebaliknya.
TUJUAN RELASI
relasi bertujuan untuk menghubungkan tabel 1 dengan tabel lainya sehingga tabel tidak lagi berdiri sendiri, melainkan dapat dihubungkan antara satu dengan lainya sehingga menjadi suatu kesatuan.
melakukan relasi antar tabel bisa juga di sebut kita melakukan normalisasi agar tabel tampak lebih mudah saat di opersikan.
jadi tujuan adanya relasion data adalah
- untuk menekankan kemandirian data.
- untuk mengatasi ketidak konsistenan dan duplilkasi data.
KELEBIHAN DAN KEKURANGAN PADA RELASI ANTAR TABEL
adapun kelebihan dan kekurangan dari penggunaan relasi antar tabel.
kelebihan
kekurangan
kelebihan
- adanya kemudahan dalam mengakses suatu data.
- seluruh data sudah saling terhubung dan data sudah tubalasi berbentuk tabel.
- tidak ada duplikasi data pada setiap table.
- dapat memudahkan untuk modifikasi data
- data lebih akurat
kekurangan
- perlu pemahaman bagi user terhadap hubungan anatar table
- tabel yang sifatnya berbeda harus di hubungkan untuk memanggil kembali data.
- Timbulnya data rangkap
- Kesulitan mengakses data
- Masalah keamanan
- Data dependence
- Data terisonr
- Mahal
inilah gambar relasinya :
itu saja penjelasan singkat dari saya
Wasalamualaikum warahmatullah wabarakatuh
referensi
https://dosenit.com/kuliah-it/database/keuntungan-dan-kerugian-database-relasional
http://errorx404x.blogspot.co.id/2015/08/pengertian-relasi-table-dalam-database.html