Relasi Antar Tabel Database dan Contohnya – pesonaiformatika.com, membahas tentang database pasti tidak luput dengan yang namanya relasi database apa itu?
Apa itu Database
Database atau Basis Data adalah kumpulan data yang saling sinkron (tanpa redundancy) yang disimpan secara bersama-sama yang dapat diakses secara elektronik dari suatu sistem.
kalo dianalogikan database itu seperti perpustakaan yang menyimpan banyak buku, bagaimana kita mencari buku yang ingin dibaca..?, solusinya bisa disusun dengan kategorinya masing-masing agar mudah dicari.
Apa itu RDBMS
RDMS atau Relational Database Management System adalah sebuah system yang dirancang khusus untuk management database agar tersusun dan terintegrasi
karena system inilah yang memungkinkan user mengelola database, mulai dari membuat database, membaca isi database, mengubah isi database dan menghapus isi database atau CRUD
- Create
- Read
- Update
- Delete
Jenis-Jenis Database
terdapat beberapa jenis database yang populer dan banyak dipakai diantaranya adalah
- Oracle
- MySQL
- Microsoft SQL Server
- PostgreSQL
- MongoDB
- IBM DB 2
- ElasticSearch
- Redis
- Microsoft Access
- SQLite
Sekilas Tentang Relasi Antar Tabel di Database
Relasi adalah istilah dalam relational database (tabel) yang mengacu ke bagaimana tabel dalam database itu bisa saling terkait.
dalam pembuatan relasi database itu dihubungkan dengan Foreign Key pada kolom tabel A dan Primary Key pada kolom tabel B
Istilah-istilah Yang harus Dipahami untuk belajar Relasi Antar Tabel
- Primary Key
- Foreign Key
Primary Key
Primary Key merupakan kunci utama pada field tertentu dalam sebuah tabel yang biasa digunakan untuk mendefinisikan rows data tertentu.
Foreign Key
Foreign Key adalah atribut pada tabel yang menunjukan hubungan (relasi) ke tabel induk ( yang mempunyai primary key)
Jenis-jenis Relasi Antar Tabel di Database
terdapat pembagian jenis relasi database diantaranya
- One to One Field
- One To Many
- Many To Many
Relasi One To One Field
One to One Field merupakan relasi dari saru baris tabel A ke sau baris ke tabel B
Studi Kasus
sebuah NIS hanya boleh dimiliki satu siswa begitupun sebaliknya
Relasi One to Many
One to Many adalah relasi dimana satu baris tabel (tabel A) dihubungkan ke satu baris atau lebih (Tabel B)
Studi Kasus
dalam satu kelas bisa menampung lebih dari 1 siswa dan satu siswa hanya boleh mempunyai satu kelas
Relasi Many To Many
adalah relasi yang dimana lebih dari satu baris (tabel A) dihubungkan di lebih dari satu baris (tabel B)
Studi kasus
dalam suatu sekolah 1 siswa bisa mengambil banyak mata pelajaran dan sebaliknya 1 mata pelajaran bisa diambil lebih dari satu siswa
semoga bermanfaat dan selamat mencoba
people who use linux and people who are friendly