Oke sob kali ini saya ingin Bahas tentang Operator Relasi , Relasi Aljabar sama Struktur Query Language(SQL) oke gak usah lama-lama
langsung ajah di baca di bawah
langsung ajah di baca di bawah
- Operator Relasional
Dalam Ilmu matematika operator relasi merupakan suatu tanda untuk membandingkan 2 buah nilai operator relasi ini akan menghasilan kondisi BENAR atau SALAH.
Contohnya :
- Sama dengan ( = )
- Tidak sama dengan ( != )
- Lebih dari ( > )
- Kurang dari ( < )
- Lebih dari sama dengan ( >= )
- Kurang dari sama dengan ( <= )
Nah itu Sebagian Dari Operator Relasi dalam lingkup matemtika ,, sekarang yang di maksud Operator relasional dalam Basis Data adalah Sebuah Sistem Manajemen Basis Data Relasional dari sebuah program komputer yang di rancang untuk menagatur atau me menage sebuah basis data sebagai sekumpulan basis data atas pemintaaan pengguananya.
- Relasi Aljabar
Relasi Aljabar atau Aljabar Relasional adalah sebuah bahasa Query yang terdiri dari macam-macam operasi dimana inputannya adalah satu atau dua relasi dan outputnya berupa sebuah relasi , yang telah di proses oleh operasi yang telah di jalankan.
Operasi-operasi yang terdapat dalam Relasi Aljabar yaitu
Select==> operasi ini berfungsi nutk menyeleksi tuple-tuple yang memenuhi predikat yang di inginkan user , biasanya operasi ini mengggunakan simbol sigma "σ".
Contohnya : σ MHS=A11.2011.06158(nilai) perintah ini berati memilih tuple dari tabel nilai yang memiliki atribut MHS dalam Indeks A11.2011.06158.
Project==>Operasi project berfungsi untuk memilih nilai atribut-atribut tertentu saja dari sebuah tabel relasi. Simbol phi “Π” .
Contoh penggunaan operasi project :
Π KDMK,SKS(MKUL)
Perintah diatas berarti memilih nilai atribut KDMK dan SKS dari tabel MKUL
Union==>Operasi union berfungsi untuk mendapatkan gabungan nilai atribut dari sebuah tabel relasi dengan nilai atribut dari tabel relasi lainnya. Simbol “∪” digunakan untuk menunjukkan operasi union
Set Difference==>Operasi set difference berfungsi untuk mendapatkan nilai yang ada dalam sebuah tabel relasi, tapi tidak ada dalam tabel relasi lainnya. Simbol “-“ digunakan untuk menunjukkan operasi set difference.
Cartesian Product==>Operasi cartesian product berfungsi untuk mengkombinasikan informasi yang ada dalam 2 tabel relasi dan menghasilkan sebuah tabel relasi yang baru. Simbol “x“ digunakan untuk menunjukkan operasi set difference.
Set Intersection==> Operasi set intersection berfungsi untuk mendapatkan nilai yang ada dalam sebuah tabel relasi dan juga ada dalam tabel relasi lainnya. Simbol “∩“ digunakan untuk menunjukkan operasi set intersection.
Natural Join==>Operasi natural join memungkinkan kita untuk menggabungkan operasi select dan cartesian product menjadi hanya 1 operasi saja. Simbol “⋈“ digunakan untuk menunjukkan operasi natural join. Operasi natural join hanya menghasilkan tupel yang mempunyai nilai yang sama pada 2 atribut yang bernama sama pada 2 tabel relasi yang berbeda.
Division==>Operasi division berfungsi untuk query yang memasukkan frase “untuk semua/seluruh”. Simbol “÷“ digunakan untuk menunjukkan operasi division
Theta Join==>Operasi theta join berfungsi jika kita ingin mengkombinasikan tupel dari 2 tabel relasi dimana kondisi dari kombinasi tersebut tidak hanya kesamaan nilai dari 2 atribut bernama sama, tetapi kondisi yang diinginkan juga bisa menggunakan operator relasional (≤, <, =, >, ≥). Operasi theta join merupakan ekstensi dari natural join.
Struktur Query Language(SQL)
Struktur Query Language(SQL)
.
0 komentar:
Post a Comment