Mohon tunggu...
Nuzul Gustiara
Nuzul Gustiara Mohon Tunggu... Mahasiswa - Mahasiswa

Apa Adanya, Cuakss

Selanjutnya

Tutup

Ilmu Alam & Tekno

Penugasan Mata Kuliah Basis Data

13 Maret 2023   20:01 Diperbarui: 13 Maret 2023   20:04 157
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Membawakan materi sistem basis data (Dokumen Pribadi)

Tulisan ini  akan memberikan rangkuman materi Sistem Basis Data. Adapun sumber rangkuman berasal dari video yang telah saya tonton di YouTube. Adapun materinya berkaitan dengan Pengantar Relasi.

# Definisi Relasi

Relasi dalam sistem basis data merupakan terminilogi yang merujuk pada sebuah tabel. Sebuah tabel atau relasi memiliki dua komponen utama, yaitu baris (tuples) dan kolom (attribute).


# Ciri-ciri Atribut

Adapun ciri-ciri dari kolom (Attribute) yaitu :

1. Himpunan nilai yang diperbolehkan untuk setiap atribut disebut domain atribut
2. Nilai atribut (biasanya) harus bersifat atomik (tak terpisahkan)
3. Nilai khusus null adalah anggota dari setiap domain. Diindikasikan bahwa nilainya tidak diketahui
4. Nilai nol menyebabkan banyak komplikasi dalam definisi operasi.

# Relasi adalah Unordered

Relasi adalah Unordered yaitu urutan tupel atau baris tidak relevan atau tidak terurut.

Relasi dalam basis data juga memiliki skema basis data yaitu struktur logis dari basis data dan Instance database yaitu snapshot dari    data dalam database pada waktu tertentu.

Relasi dalam basis data juga memiliki keys atau kunci. Misalkan K 'Himpunan bagian dari' R. K merupakan sebuah superkey dalam R jika nilai untuk K cukup untuk menidentifikasi setiap keunikan setiap baris atau tabel yang mungkin di R. Superkey K bisa disebut kandidat dari key apabila K bersifat minimal. Setelah bisa mengidentifikasi kandidat key, selanjutnya primary key dapat diidentifikasi. Pada topik keys, terdapat juga yang namanya Foreign Key. Batasan Foreign key sendiri, yaitu nilai disatu relasi harus muncul di relasi lainnya.

# Skema Basis Data

Skema database adalah struktur logis dari database. Database instance adalah snapshot dari data dalam database pada saat tertentu dalam waktu. Contoh: skema: instruktur (ID, nama, nama_dept, gaji).

# Bahasa Permintaan Relasional

Prosedural versus non-prosedural, atau deklaratif

Terdapat 3 bahasa murni yaitu Aljabar relasional, Tuple kalkulus relasional, Kalkulus relasional domain. 3 bahasa murni tersebut setara dalam komputasi kekuatan. Disini hanya akan membahas tentang Aljabar Relasional.


# Aljabar Relasional

Aljabar Relasional yaitu bahasa prosedural yang terdiri dari sekumpulan operasi yang mengambil satu atau dua relasi sebagai input     dan menghasilkan relasi baru sebagai hasilnya.

- Ada Enam operator dasar yaitu:

* select:  

* project:  

* union:  

* set difference: --

* Cartesian product: x 

* rename:  

Adapun video yang saya rangkum adalah sebagai berikut :

HALAMAN :
  1. 1
  2. 2
  3. 3
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