1 Review Pertemuan Ke VII Aljabar relasional adalah sebuah bahasa query prosedural yang terdiri dari sekumpulan operasi dimana masukkannya adalah satu.

Slides:



Advertisements
Presentasi serupa
Aljabar Relasional Materi pertemuan.
Advertisements

Pengantar Desain Basis Data Part 2
Bahasa Pada Model Data Relasional
Pengantar Basis Data Sumber :
Model Relasional Part-3. 2 Review Pertemuan 5 ► Tahap implementasi basis data merupakan upaya untuk membangun basis data fisik yang ditempatkan dalam.
Model Relasional Part-1
Sistem Basis Data.
Model & Aljabar Relasional
Aljabar Relasional.
Aljabar Relasional Materi pertemuan.
Aljabar Relasional.
BASIS DATA TERDISTRIBUSI
BASIS DATA TERDISTRIBUSI
SQL Part 3 Latar Belakang Desain Tabel Normalisasi Aljabar relasional
Aljabar Relasional Pertemuan 22.
Pertemuan Minggu Ke-3 DATABASE RELASIONAL.
Pertemuan Minggu Ke-5 KALKULUS RELASIONAL.
Pertemuan 2 DDL.
Aljabar Relasional Materi pertemuan 21.
PERTEMUAN 13 Sistem Basis Data Presented by :
Sesi V Aljabar & Kalkulus Relasional
Aljabar Relasional Materi pertemuan.
SQL (Structured Query Language) Materi Pertemuan
Desain Basis Data.
BASIS DATA RELASIONAL Pertemuan ke 3 Basis Data Relasional.
Relational Calculus Basis Data Pertemuan 05.
ALJABAR DAN KALKULUS RELASIONAL
SQL (Structured Query Language)
Aljabar Relasional Materi pertemuan.
SQL (Structured Query Language)
Pengantar Desain Basisdata-Part I Oleh: Devie Rosa Anamisa.
Flowchart dan Pseudocode
Pertemuan 6 Aljabar Relational (2) Betha Nurina Sari,M.Kom.
Model Data Relasional.
Entity Relationship Diagram (ERD)
Aljabar Relasional Pertemuan 6
SQL (Structured Query Language)
PENGAKSESAN QUERY.
Database Management Systems Bab 4 – Bagian B Kalkulus Relasional (Chap
SQL (Structured Query Language)
ALJABAR RELASIONAL DAN KALKULUS RELASIONAL
Model Relational DATABASE
Diagram Hubungan Entitas / Entity Relationship Diagram
SQL (Structured Query Language)
Presented by Team Basis Data
Operasi Relasional Basis Data
Aljabar Dan Kalkulus Relasional
Model Relasional Part-3
Review BD 1.
Aljabar Relasional.
SQL Part 1.
Model Relasional Part-2
Pertemuan ke-11 Bahasa Query Formal.
Entity Relationship Diagram (ERD)
MODEL RELASIONAL Desain Basis Data.
Aljabar Relational.
Aljabar Relasional (Relational Algebra)
Entity Relationship Diagram (ERD)
Structured Query Language (SQL)
KONTRAK KULIAH & PENGANTAR BASIS DATA
MATA KULIAH SISTEM BASIS DATA
Diagram Hubungan Entitas / Entity Relationship Diagram
Oleh: Devie Rosa Anamisa
Model Data Relasional.
Relasi Basis Data Universitas Telkom
Basis Data Bahasa Kueri Basis Data
Entity Relationship Diagram (ERD)
ALJABAR RELASIONAL (LANJUTAN)
Entity Relationship Diagram (ERD)
Basis Data Bahasa Kueri Basis Data
Transcript presentasi:

1 Review Pertemuan Ke VII Aljabar relasional adalah sebuah bahasa query prosedural yang terdiri dari sekumpulan operasi dimana masukkannya adalah satu atau dua relasi dan keluarannya adalah sebuah relasi baru sebagai hasil dari operasi tersebut.

2 Review Pertemuan Ke VII Jika E1 & E2 adalah ekspresi aljabar-relasional, maka berikut ini adlah semua ekspresi aljabar- relasional : E1 U E2 E1 – E2 E1 x E2

3 Review Pertemuan Ke VII σp(E1), dimana p adalah sebuah predikat untuk atribut-atribut dalam E1 πs(E1), dimana s adalah daftar yang terdiri dari bebrapa atribut dalam E1 ρx(E1), dimana x adalah nama baru untuk hasil E1

4 Pendahuluan Tuple relational calculus adalah query yang non-prosedural. Tuple relational calculus menggambarkan informasi yang diinginkan tanpa memberi prosedurnya secara detil untuk mendapatkan informasi tersebut.

5 Pendahuluan Sebuah query dalam tuple relational calculus ditulis : {t|P(t)}

6 Kalkulus relational yaitu : semua tuple t sedemikian sehingga predikat P adalah benar untuk t. Dengan mengikuti notasi terdahulu, digunakan t[A] untuk menyatakan nilai tuple t pada atribut A, dan untuk menyatakan bahwa tuple t berada dalam relasi r.

7 Contoh Query Misal diinginkan informasi branch-name, loan- number dan amount untuk pinjaman di atas $1200. Maka query-nya adalah :

8 Contoh Query Andai hanya diinginkan atribut loan-number dari relasi loan. Untuk mengekspresikan permintaan ini, diperlukan notasi “terdapatlah (there exists)” dengan notasi :

9 Contoh Query dibaca “ terdapatlah sebuah tuple t dalam relasi sedemikian sehingga bahwa predikat Q(t) adalah benar”.

10 Contoh Query Dengan menggunakan notasi ini maka dapat ditulis query “Tampilkan loan number untuk setiap pinjaman yang lebih dari $1200” sebagai

11 Kalkulus Relasional Domain Bentuk kalkulus relasional ini menggunakan variabel domain yang mengambil sebuah nilai dari domain atribut, bukan dari nilai seluruh tuple.

12 Contoh Query Tampilkan nama cabang, loan number dan jumlah pinjaman yang lebih dari $1200, dengan kalkulus relasional domain, query-nya ditulis :

13 Contoh Query Tampilkan semua loan-number untuk jumlah pinjaman yang lebih dari $1200, dengan kalkulus relasional domain, query- nya ditulis :

14 Contoh Query Tampilkan nama-nama semua customer yang mempunyai pinjaman di cabang Perryridge beserta loan-number-nya.

15 Contoh Query Tampilkan nama-nama semua customer yang mempunyai pinjaman, rekening, atau keduanya pada cabang Perryridge :

16 Contoh Query Tampilkan semua nama-nama customer yang mempunyai rekening pada semua cabang- cabang yang berlokasi di Brooklyn :

17 Summary Tuple relational calculus adalah query yang non- prosedural. Tuple relational calculus menggambarkan informasi yang diinginkan tanpa memberi prosedurnya secara detil untuk mendapatkan informasi tersebut. Sebuah query dalam tuple relational calculus ditulis : {t|P(t)}

18 Soal Latihan Diketahui tabel di bawah ini :

19 Soal Latihan Gunakan kalkulus relational untuk : - menampilkan person ID yang bekerja di departemen sale - mencari tgl berakhirnya proyek dari pekerja yang memiliki ID = P3

20 REFERENSI Referensi Wajib: Raghu Ramakhrisnan, Johannes Gehrke, “Database Management System” 6th Edition, Mc Graw Hill,2006 (chapter : 4) Referensi Tambahan/dianjurkan: David M.Kroenke, Database Concepts 4th Edition, Prentice Hall 2004