• Tidak ada hasil yang ditemukan

Day 07 Algebra Relation 1

N/A
N/A
Protected

Academic year: 2017

Membagikan "Day 07 Algebra Relation 1"

Copied!
12
0
0

Teks penuh

(1)

7

C H A P T E R

(2)

Tujuan:

Memahami operator dasar aljabar relasional

(3)

ALJABAR RELASIONAL : SELECT

Operator Dasar

• Aljabar relasional terdiri atas 5 (lima) operasi dasar, yaitu:

SELECT, PROJECT, CARTESIAN PRODUCT, UNION dan

SET-DIFFERENCE

1. SELECT (F)

F adalah ekspresi yang terdiri dari: operand atau atribut, operator pembanding, operator logika ( AND (), OR (), NOT () )

Bentuk Umum:

F (R) : himpunan tupel (baris) R yang memenuhi kondisi F; atau

<kondisi select>(R)

<Kondisi Select>, dapat berupa:

<nama atribut> <operator pembanding> <nilai konstanta> , atau

(4)

a)B=‘b’ (R)

b)DNO=4 (EMPLOYEE)

EMPLOYEE

DNO=4 (EMPLOYEE)

(5)

ALJABAR RELASIONAL : SELECT

c)DNO=4 OR DNO=5 (EMPLOYEE) atau DNO=4 V DNO=5 (EMPLOYEE)

EMPLOYEE

(6)

ALJABAR RELASIONAL : PROJECTION

2. PROJECTION ()

Predikatnya adalah atribut yang dipilih.

Bentuk Umum:

<daftar atribut>(R)

(7)

ALJABAR RELASIONAL : CARTESIAN PRODUCT

3. CARTESIAN PRODUCT (X) atau CROSS PRODUCT (X)

Jika R dan S adalah relasi dengan jumlah atribut (arity) K1 dan K2,

maka R X S adalah himpunan tupel dengan arity (K1 + K2).

(8)

ALJABAR RELASIONAL : UNION

4. UNION ()

R S merupakan himpunan tupel-tupel yang ada pada kedua relasi R dan S.

- R dan S mempunyai arity yang sama

- Atribut S ke-i harus sama dengan atribut ke-i dari R - baris yang duplikat akan dihilangkan/eliminasi

(9)

ALJABAR RELASIONAL : SET DIFFERENCE

5. SET DIFFERENCE (-) atau MINUS (-)

R – S adalah himpunan tupel-tupel pada R, tetapi tidak di S.

(10)

ALJABAR RELASIONAL

Latihan

EMPLOYEE

Buat operasi aljabar relasional dan hasilnya untuk:

1. Tampilkan semua data pegawai yang dimiliki oleh ‘Alicia’ dan

‘Ramesh’.

2. Tampilkan semua data pegawai untuk departemen 4 dan gaji lebih dari 25000.

(11)

ALJABAR RELASIONAL

4. (DNO=4 AND SALARY>40000) OR (FNAME = ‘James’) (EMPLOYEE)

5.  LNAME, FNAME, SALARY (EMPLOYEE)

6.  LNAME, FNAME, SALARY ( DNO=5 (EMPLOYEE))

Tampilkan:

7. STUDENT  INSTRUKTUR

8. STUDENT - INSTRUKTUR

9. STUDENT X INSTRUKTUR

(12)

Question ?

Referensi

Dokumen terkait

Hasil tersebut berdasarkan analisis regresi data panel yang terdiri dari 4 variabel independen yaitu biaya gaji guru (WT), biaya gaji pegawai (WNT), biaya material dan operasional

Setelah bagian administrasi menerima Rekap Biodata Pegawai (RBP) dan Rekap Absen (RA) akan mengolah kedua data tersebut untuk dibuatkan menjadi Daftar Data Pegawai dan Gaji

§   Sistem pembayaran gaji pegawai terpusat untuk seluruh pegawai pemerintah yang akan mendukung sentralisasi proses komitmen dan penyelesaian untuk pembayaran gaji dengan basis

BKSDA Sumatera Selatan melakukan tahapan Pembayaran Gaji Pegawai ASN dan PPNPN dimulai dari bagian Kepegawaian dan Ketatalaksanaan untuk mengubah data gaji

Kasi Gaji PNS membuat beberapa exercise kenaikan gaji sesuai dengan arahan Kasubdit Gaji dan Fasilitas dan menugaskan Pengolah Data Kesejahteraan untuk menyiapkan data Pegawai

Data Diambil dari Data Primer Bendahara DPUBMP berupa Data Rekap Gaji Karyawan yang kemudian disederhanakan menjadi Data Sekunder Rekapitulasi Gaji,Tunjangan Penghasilan Pegawai

Perancangan antar muka menu input dan ubah data usulan kenaikan gaji berkala pegawai ini berfungsi untuk memasukkan atau merubah data usulan kenaikan gaji berkala pegawai

Untuk menghasilkan informasi yang berkualitas dibutuhkan komponen yang terkait seperti data Pegawai secara lengkap, data tentang komponen- komponen gaji, tunjangan