Mohon tunggu...
Reyvan RevolusionerAr
Reyvan RevolusionerAr Mohon Tunggu... Lainnya - Mahasiswa

saya suka membaca dan bermain basket

Selanjutnya

Tutup

Ilmu Alam & Tekno

Penugasan Mata Kuliah Sistem Basis Data

13 Maret 2023   16:20 Diperbarui: 13 Maret 2023   16:33 148
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Belajar materi sistem basis data (dokumen pribadi)

Ini merupakan tugas mata kuliah sistem basis data yaitu rangkuman materi sistem basis data. Sumber rangkuman yang saya ketik ini adalah berasal dari video yang telah saya tonton. Adapun intuk materinya berkaitan dengan Pengantar Relasi.

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

Adapun ciri dari attribut adalah:

1. Kumpulan nilai yang dimungkinkan dalam atribut disebut domain.

2. Nilai yang dimungkinkan tersebut, itu bersifat atomik.

3. Terdapat nilai spesial untuk atribut yang disebut sebagai null.

Nilai data dari setiap baris di dalam tabel relasi tidak memiliki kepentingan dalam sebuah urutan.

Dalam basis data terdapat Database Schema dan Database Instance. Skema basis data (Database Schema) adalah sebuah struktur logis dalam suatu basis data. Sedangkan contoh basis data (Database Instance) adalah snapshot dari data database pada saat tertentu dalam suatu satuan waktu. Tak hanya itu, di dalam basis data juga ada beberapa keys yang digunakan.

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.

Dalam topik ini, Bahasa Permintaan Rasional dapat dilakukan secara prosedural versus non-prosedural, atau deklaratif. Ada tiga bahasa murni yang digunakan dalam Relational Query Languages, yaitu relational algebra (aljabar rasional), tuple relational calculus (kalkulus rasional tupel),dan domain relational calculus (kalkulus rasional domain). 3 bahasa ini setara dalam daya komputasi. Namun, pada kali ini pembahasan akan lebih berkosentrasi ke bahasa relational algebra (aljabar rasional).

relational algebra (aljabar rasional) adalah bahasa prosedural yang terdiri dari sekumpulan operasi yang mengambl satu atau dua relasi sebagai input dan menghasilkan relasi baru sebagai hasilnya. Bahasa ini tidak setara dengan machine aquivalent dan terdapat enam operasi dasar. Enam operasi dasarnya, yaitu select, project, union, set difference, cartesian product, dan rename.

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