Mohon tunggu...
Amar Adi Ismoyo
Amar Adi Ismoyo Mohon Tunggu... Mahasiswa - Mahasiswa

Hanya orang random yang lewat

Selanjutnya

Tutup

Ilmu Alam & Tekno

Tugas Mata Kuliah Sistem Basis Data

13 Maret 2023   21:21 Diperbarui: 13 Maret 2023   21:28 321
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Database (Ilustrasi Pribadi)

Saya menulis tulisan ini untuk memenuhi tugas yang diberikan oleh Dosen saya yaitu merangkum video ini 
dan ini 
Sebuah materi yang berkaitan dengan "Intro to Relational Model (Pengantar Model Relasi)".

Relasi dalam sistem basis data merupakan terminilogi yang merujuk pada sebuah tabel. Sebuah tabel atau relasi mempunyai komponen terutama baris (tuples) dan kolom (attribute).

Atribut
1. Himpunan nilai yang diizinkan untuk setiap atribut disebut domain atribut.
2. Nilai atribut biasanya harus bersifat atomik (tidak dapat dibagi).
3. Nilai khusus null adalah anggota dari setiap domain. Diindikasikan bahwa nilainya "tidak diketahui".
4. Nilai null menyebabkan komplikasi dalam banyak definisi pengoperasian.

Relasi tidak bersifat berurutan. Urutan tuple tidak mempunyai relevansi (tuple dapat ditaruh tanpa berurutan).

Database schema adalah struktur logis dari database. Database instance adalah snapshot dari data dalam database pada saat tertentu.

Misalnya K adalah himpunan bagian dari R. Maka, K adalah superkey dari R jika nilai K cukup untuk mengidentifikasi tuple unik dari setiap kemungkinan relasi R. Superkey K adalah candidate key jika K merupakan minimal. Salah satu candidate key dipilih untuk menjadi primary key. Batasan Foreign Key adalah nilai dalam satu relasi harus muncul di relasi lain.

Relational Query Languages, Kita memerlukan bahasa yang bisa dipahami oleh database, beberapa dari mereka adalah Relational Algebra, Tuple Relational Calculus, dan Domain Relational Calculus.

Bahasa prosedural yang terdiri dari sekumpulan operasi yang mengambil satu atau dua relasi sebagai input dan menghasilkan relasi baru sebagai hasilnya.

Untuk Relational Algebra, ada enam dasar pengoperasian, yaitu select, project, union, set difference, Cartesian product, dan rename.

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

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