Relasi Antar Tabel Database dan Contohnya

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

Relasi Antar Tabel Database dan Contohnya - pesonaiformatika.com,
relasi one to one

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)

one to many

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)

relasi many to many

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