Nama : Rafly Ahmad Zainur
NIM : E1E122135
Tulisan ini akan memberikan rangkuman materi sistem basis data. Adapun sumber rangkuman berasal dari video yang telah saya tonton. Adapun materinya berkaitan dengan Pengantar Relasi.
Pada basis data relasional dikenal dengan istilah relasi. Relasi yang dimaksud adalah berupa tabel yang terdiri atas baris dan kolom. Kumpulan relasi/tabel yang terkait akan membentuk basis data relasional. Sebuah tabel atau relasi memiliki dua komponen, yaitu baris (tuples) dan kolom (attribute).
Ciri-ciri dari sebuah atribut adalah:
Pertama : Kumpulan nilai yang dimungkinkan dalam atribut disebut domain.
Kedua : Nilai yang dimungkinkan tersebut, itu bersifat atomik.
Ketiga : Terdapat nilai spesial untuk atribut yang disebut sebagai null.
Nilai data yang ada pada setiap baris pada tabel relasi sama sekali tidak memiliki kepentingan dalam sebuah urutan.
Dalam suatu basis data ada yang namanya Database Schema dan Database Instance. Singkatnya, skema database adalah istilah untuk menyebut struktur atau tata letak yang menjabarkan suatu rangkaian data. Dengan kata lain, skema basis data mendeskripsikan bagaimana data akan diatur dan dihubungkan. Sedangkan contoh basis data (Database Instance) ialah snapshot dari data database pada saat tertentu dalam suatu satuan waktu. Tidak hanya itu, dalam basis data juga ada beberapa keys yang digunakan.
Misalnya K (Himpunan bagian dari) R. K merupakan sebuah superkey di dalam R jikalau nilai untuk K itu cukup untuk mengidentifikasi sumua keunikan yang ada pada setiap baris atau tabel yang mungkin di R. Superkey K juga bisa disebut dengan kandidat dari key, yaitu apabila K bersifat minimal. Setelah bisa dan selesai mengidentifikasi kandidat key, langkah selanjutnya yaitu primary key dapat diidentifikasi. Didalam topik keys, ada juga yang namanya Foreign Key. Batasan Foreign key itu sendiri, yaitu nilai dari satu relasi harus muncul di relasi lainnya.