Mohon tunggu...
Ermila
Ermila Mohon Tunggu... Teknik Informatika Universitas Haluoleo

Membaca Novel

Selanjutnya

Tutup

Ilmu Alam & Tekno

Pengantar Model Relasional (Intro to Relational Model)

13 Maret 2023   16:29 Diperbarui: 13 Maret 2023   21:19 208
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Materi Relational Model

Relational Database

Seperti yang telah diketahui bahwa,  Model Data Relasional itu sendiri adalah suatu model basis data yang menggunakan tabel dua dimensi yang terdiri atas baris (attributes) dan kolom (tuples/rows) untuk menggambarkan sebuah berkas data. 

Adapun ciri- ciri dari atribut adalah  :

  • Himpunan nilai yang dimungkinkan untuk setiap atribut disebut domain atribut.
  • Nilai atribut (biasanya) harus bersifat atomik.
  • Nilai khusus null adalah anggota dari setiap domain. Diindikasikan bahwa nilainya "tidak diketahui".
  • Nilai nol menyebabkan komplikasi dalam definisi banyak operasi.

Relasional itu bersifat unordered. Maksudnya data atau nillai yang ada di setiap tuples itu tidak terurut atau random.

Database Schema 

  • Database schema adalah sebauh struktur logis dari sebuah database. 
  • Database instance adalah  sebuah snapshot data dalam database yang diberikan dalam waktu tertentu.

Keys (Kunci)

  • Misalkan K adalah himpunan bagian dari R
  • K adalah superkey dari jika nilai untuk setiap K cukup untuk mengidentifikasi keunikan setiap baris/tuples.
  • Superkey K disebut sebagai candidate key apabila K itu minimal.
  • Primary key adalah sebuah atribut yang digunakan untuk mengidentifikasi keunikan tiap baris.
  • Foreign key : nilai di satu relasi harus muncul di relasi yang lain.

Relational Query Languages

Relational query languages menjadi pengubung kita untuk dapat berkomunikasi atau berinteraksi dengan database.

  • Prosedural lawan non prosedural atau deklaratif
  • Terdapat tiga "Pure " languages dalam relational query language yaitu  relational algebra, tuples relational calculus dan domain relational calculus.
  • Tiga "Pure" languages itu setara dalam daya komputasi (computing power) .

Relational Algebra (Aljabar Relasional)

Sebuah bahasa prosedural yang terdiri dari satu set operasi yang mengambil satu atau dua relasi sebagai masukan dan menghasilkan relasi baru sebagai milik mereka. Ada 6 operator dasar yaitu :

  • select:  
  • project:  
  • union:  
  • set difference: -- 
  • Cartesian product: x 
  • rename:

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun