Lihat ke Halaman Asli

Wa Ode Ningsih Astuti

Bimbingan Konseling

Memahami Struktur Basis Data Relasional

Diperbarui: 13 Maret 2023   12:12

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

kupasi.com

Pada mata kuliah sistem basis data, salah satu materi yang diajarkan adalah struktur basis data relasional. Basis data relasional merupakan jenis basis data yang paling umum digunakan di seluruh dunia. Struktur basis data relasional terdiri dari beberapa konsep penting yang harus dipahami oleh mahasiswa teknik informatika, yaitu Database Schema, Keys, Schema Diagrams, Relational Query Languages, dan The Relational Algebra.

1. Database Schema

Database Schema merupakan struktur atau rancangan basis data yang menggambarkan tabel-tabel, kolom-kolom, dan relasi antara tabel tersebut. Schema ini digunakan untuk mengatur data dan hubungan antar tabel dalam basis data relasional. Biasanya, schema ini dibuat pada awal pengembangan basis data dan digunakan sebagai panduan selama proses pengembangan.

Contoh: Misalkan terdapat basis data untuk sebuah toko online. Schema basis data tersebut dapat dibuat sebagai berikut:
Customer (ID, Name, Email, Phone)
Order (OrderID, CustomerID, OrderDate, TotalAmount)
Product (ProductID, ProductName, Description, Price)
OrderDetail (OrderID, ProductID, Quantity, Price)

2. Keys

Keys adalah konsep penting dalam basis data relasional yang digunakan untuk mengidentifikasi setiap record dalam tabel. Terdapat beberapa jenis kunci, seperti Primary Key, Foreign Key, dan Candidate Key.

  • Primary Key adalah kunci yang unik untuk setiap record dalam tabel. Kunci ini digunakan sebagai acuan untuk menghubungkan tabel dengan tabel lainnya. Biasanya, kunci ini dipilih sebagai kolom yang paling mewakili sebuah tabel.

  • Foreign Key adalah kunci yang menghubungkan antara dua tabel. Kunci ini digunakan untuk menghubungkan kolom dalam satu tabel dengan kolom di tabel lainnya.

  • Candidate Key adalah kunci alternatif selain Primary Key yang dapat digunakan untuk mengidentifikasi setiap record dalam tabel.

Contoh: Pada tabel Customer di atas, ID dapat dijadikan sebagai Primary Key. Sedangkan pada tabel Order, CustomerID dapat dijadikan sebagai Foreign Key.

3. Schema Diagrams

Schema Diagrams adalah visualisasi dari schema basis data relasional yang digunakan untuk memudahkan pemahaman struktur basis data. Diagram ini menunjukkan tabel, kolom, kunci, dan relasi antar tabel.

Contoh: Diagram schema basis data sebagai berikut:

4. Relational Query Languages

Halaman Selanjutnya


BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline