Mohon tunggu...
ICHA ANAWAI
ICHA ANAWAI Mohon Tunggu... Mahasiswa - mahasiswa

hobi saya adalah membuat cerita fiksi dan saya juga gemar melakukan olaraga

Selanjutnya

Tutup

Ilmu Alam & Tekno

Penugasan Mata Kuliah Sistem Basis Data

13 Maret 2023   17:30 Diperbarui: 13 Maret 2023   17:49 155
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Membawakan Materi Sistem Basis Data (Dokumen Pribadi)

Tulisan ini adalah sebuah rangkuman materi sistem basis data dengan pembahasan materi tentang pengantar relasi. Adapun rangkuman ini saya tulis berdasarkan video yang sudah saya tonton sebelumnya

Relasi dalam basis data merupakan sebuah terminologi yang merujuk pada sebuah tabel. Tabel pada relasi memiliki dua komponen utama yaitu baris (tuples) dan kolom (attribute).

Atribut dalam relasi pada basis data sendiri adalah:

1. kumpulan nilai yang diizinkan untuk setiap atribut disebut domain dan Nilai atribut (biasanya) harus bersifat atomik

2. Nilai khusus anggota dari setiap domain disebut sebagai nilai null

3. Nilai nol menyebabkan komplikasi dalam definisi banyak operasi

Dalam basis data Relasi memiliki nilai yang bersifat tidak beraturan atau acak. Selanjutnya adalah skema basis data yang merupakan struktur logis dari sebuah database. Terdapat juga database instan yang merupakan snapshot dari data dalam database pada waktu tertentu.

Pada sistem basis data terdapat istilah yang namanya keys atau kunci. Keys ini memiliki beberapa fungsi. Misalkan K R, Misalkan K ini adalah subset atau bagian dari himpunan bagian daripada R, K disebut adalah sebuah superkey daripada R. Superkey dari pada K disebut sebagai kandidat key jika K sebagai minimal. Pimary Key adalah sebuah attribute yang dipakai untuk mengidentifikasi keunikan setiap baris. Batasan dari Foreig key yaitu nilai di suatu relasi harus muncul di relasi lainnya

Pada relasi terdapat Relational Query Languages atau bahasa yang digunakan untuk berinterksi dengan  database seperti bahasa yang digunakan untuk berkomunikasi untuk sistemnya. Terdapat 3 bahasa yang disebut sebagai pure languages yaitu, Relational algebra, Tuple rekational, dan domain relational.

 Namun yang difokuskan adalah Relational algebra (Relasional Aljabar) yang merupakan salah satu bahasa prosuderal yang yang memiliki operasi dasar yang sering digunakan. Terdapat 6 operasi dasar yaitu project: , union: , set , difference: --, Cartesian product: x, rename: .

Adapun Set-Intersection Operation, operasi persimpangan yang ditetapkan memungkinkan kita untuk menemukan tupel yang berada di kedua hubungan input.

Selanjutnya adalah operasi select yang digunakan untuk menyeleksi tubles atau menyeleksi baris dimana pada proses penyelesaian ini diberikan sebuah predikat selektornya. 

Dalam selection predicate kita bisa melakukan operator-operator perbandingan juga bisa mengkombinasikan beberapa predikat untuk memperluas apa predikat yang kita berikan pada system. Boleh saja select predicate itu berisi tentang komparasi dua buah atribut dari relasi Departemen dimana atribut depart minimnya itu sama dengan nilai pada atribut.

Adapun video yang saya rangkum adalah sebagai berikut:


Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

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