Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

ALJABAR RELATIONAL.

Presentasi serupa


Presentasi berjudul: "ALJABAR RELATIONAL."— Transcript presentasi:

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.


Download ppt "ALJABAR RELATIONAL."

Presentasi serupa


Iklan oleh Google