Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
ALJABAR RELATIONAL
2
Bahasa Manipulasi Merupakan bahasa yang digunakan untuk mengekspresikan modifikasi ataupun queri terhadap data yang terkandung dalam suatu database relational, diantaranya : Aljabar Relational
3
Aljabar Relational Adalah salah satu bahasa manipulasi untuk database relational Merupakan kumpulan operasi terhadap relasi dimana setiap operasi menggunakan satu atau lebih relasi untuk menghasilkan satu relasi yang baru.
4
Aljabar Relational Terdapat dua operator yang digunakan pada aljabar relational: Operator dasar : fungsinya unik Operator tambahan : merupakan turunan dari salah satu operator dasar dan fungsi utamanya untuk menyederhanakan suatu ekspresi yang kompleks
5
Operator Dasar Selection (σ)
Menyeleksi tuple-tuple yang memenuhi predicate syarat yang sudah ditentukan sebelumnya. Sintaksnya: σ [karakteristik] [tabel]
6
Operator Dasar Projection (П)
Operasi ini digunakan untuk memilih kolom (atribut) dari tabel tertentu sesuai dengan sintaks. Sintaksnya : П A1, A2, A3, … An [tabel] Dimana: П (phi) / projection simbol operator A1, A2, A3 … An Atribut-atribut yang dipilih (argument)
7
Operator Dasar Cartesian Product (x)
Operator ini merupakan binary operation, yaitu operator yang beroperasi pada dua relasi. Bentuk umum : R1 R2 Dimana R1 dan R2 adalah relasi
8
Operator Dasar Union (∪)
Operator ini akan membentuk relasi baru dengan tuple-tuple yang terdapat di kedua relasi tersebut. Bentuk umumnya: R = R1 ∪ R2
9
Operator Dasar Difference ( - )
Operator ini berfungsi untuk mengeliminasi entity/record dari suatu tabel yang ada pada tabel lain dan kedua tabel harus memiliki atribut yang sama. Sintaks: [Tabel 1] – [Tabel 2]
10
Operator Dasar Rename ( R )
Operator ini berfungsi menyalin tabel lama menjadi tabel dengan nama baru. Sintaks: ρ [new name] [old name]
11
Operator Tambahan Intersection (∩)
Operasi ini digunakan untuk menseleksi baris-baris yang muncul pada kedua tabel asal. R1 ∩ R2
12
Operator Tambahan Division (÷)
Operator ini merupakan operasi pembagian atas tuple-tuple dari dua relasi K = R1 ÷ R2
13
Operator Tambahan Natural Join (Ө)
Dikembangkan dari operator cartesian product. Operasi A Ө B ekuivalen dengan operasi A x B, dimana semua atribut persekutuan dan tabel A dan B harus memiliki nilai yang sama.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.