Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

ALJABAR RELATIONAL. Bahasa Manipulasi Merupakan bahasa yang digunakan untuk mengekspresikan modifikasi ataupun queri terhadap data yang terkandung dalam.

Presentasi serupa


Presentasi berjudul: "ALJABAR RELATIONAL. Bahasa Manipulasi Merupakan bahasa yang digunakan untuk mengekspresikan modifikasi ataupun queri terhadap data yang terkandung dalam."— 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 1.Selection (σ) Menyeleksi tuple-tuple yang memenuhi predicate syarat yang sudah ditentukan sebelumnya. Sintaksnya: σ [karakteristik] [tabel]

6 Operator Dasar 2.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 3.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 4.Union ( ∪ ) Operator ini akan membentuk relasi baru dengan tuple-tuple yang terdapat di kedua relasi tersebut. Bentuk umumnya: R = R1 ∪ R2

9 Operator Dasar 5.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 6.Rename ( R ) Operator ini berfungsi menyalin tabel lama menjadi tabel dengan nama baru. Sintaks: ρ [new name] [old name]

11 Operator Tambahan 1.Intersection (∩) Operasi ini digunakan untuk menseleksi baris-baris yang muncul pada kedua tabel asal. R1 ∩ R2

12 Operator Tambahan 2.Division (÷) Operator ini merupakan operasi pembagian atas tuple-tuple dari dua relasi K = R1 ÷ R2

13 Operator Tambahan 3.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. Bahasa Manipulasi Merupakan bahasa yang digunakan untuk mengekspresikan modifikasi ataupun queri terhadap data yang terkandung dalam."

Presentasi serupa


Iklan oleh Google