Pertemuan <<7>> Evaluasi Query

Slides:



Advertisements
Presentasi serupa
SQL (Struktured Query Language)
Advertisements

SQL: Queries II, Constraints & Triggers (Chap. 5 – Ramakrishnan)
SQL: Queries Chapter 5.
Sistem Manajemen Basis Data
Aljabar Relasional.
SQL: Queries, Constraints & Triggers (Chap. 5 – Ramakrishnan)
Aljabar Relasional Materi pertemuan 21.
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
1 Pertemuan 18 Matriks Matakuliah: T0016/Algoritma dan Pemrograman Tahun: 2005 Versi: versi 2.
1 Pertemuan > Rancangan Konseptual Model ER Matakuliah: >/ > Tahun: > Versi: >

ALJABAR RELATIONAL.
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
Algoritma sorting dasar (lanjutan) Pertemuan 11
1 Pertemuan 7 Klasifikasi dan Rekognisi Pola (1) Matakuliah: T0283 – Computer Vision Tahun: 2005 Versi: Revisi 1.
Pertemuan 5 Balok Keran dan Balok Konsol
Fungsi Logaritma Pertemuan 12
1 Pertemuan 5 PPh PASAL 21 Matakuliah: A0572/ Perpajakan Tahun: 2005 Versi: Revisi 1.
1 Pertemuan 1 Pengenalan Dasar Visual Basic Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
Matakuliah : R0022/Pengantar Arsitektur Tahun : Sept 2005 Versi : 1/1
1 Pertemuan 3 Pengenalan menu dasar 3D Matakuliah: R0374/Komputasi Desain Arsitektur II Tahun: 2005 Versi: V-1/R-0.
1 Pertemuan > > Matakuliah: > Tahun: > Versi: >. 2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : >
1 Pertemuan 6 Hubungan WCA dan Sistem Informasi Matakuliah: H0472 / Konsep Sistem Informasi Tahun: 2006 Versi: 1.
1 Pertemuan 9 Integral Matakuliah: R0262/Matematika Tahun: September 2005 Versi: 1/1.
1 Pertemuan 7 Diferensial Matakuliah: R0262/Matematika Tahun: September 2005 Versi: 1/1.
1 Pertemuan 13 Pemilihan strategi sistem informasi yang mendukung perkembangan bisnis Matakuliah: H0472 / Konsep Sistem Informasi Tahun: 2006 Versi: 1.
Matakuliah : R0262/Matematika Tahun : September 2005 Versi : 1/1
Pertemuan 04 Fungsi-fungsi Microsoft Excel
1 Pertemuan 19 Rendering perspektif mata burung Matakuliah: R0124 / Teknik Komunikasi Arsitektur Tahun: 2005 Versi: >/ >
Bab 3 – Optimisasi Query Mata Kuliah Basis Data Lanjut Universitas Al Azhar Indonesia Endang Ripmiatin Apr 2016.
Q U E R Y V I E W & Q U E R Y D E S I G N
Sistem Basis Data ABU SALAM, M.KOM.
Database Management Systems Bab 8 Overview Evaluasi Query (Chap
Matakuliah : K0074/Kalkulus III Tahun : 2005 Versi : 1/0
Aljabar Relasional (Relational Algebra)
Operasi Relasional Basis Data
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Pembahasan kuis.
OLEH : Slamet Sn Wibowo Wicaksono
Aljabar Relational (Relational Algebra) MEETING 6
Query Processing.
Pertemuan 25 Uji Kesamaan Proporsi
Pertemuan <<10>> Transaksi Manajemen
Pertemuan 6 KONVERSI NFA MENJADI DFA Lanjutan..
Pertemuan <<3>> Pengembangan Aplikasi Basis Data
Pertemuan 5 KONVERSI NFA MENJADI DFA
Materi Pendukung Pertemuan <<7>> Sistem Katalog
Pertemuan 12: vocabulary: VERB
Pertemuan 16 SISTEM AKUNTANSI UTANG
8. MENAMPILKAN DATA DARI BEBERAPA TABEL
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Matakuliah : K0074/Kalkulus III Tahun : 2005 Versi : 1/0
Materi Pendukung Pertemuan <<7>> Logika Operasi Relasi
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Pertemuan <<8>> Pemulihan Kerusakan
Structure Query Language (II)
Learning Outcomes Mahasiswa dapat menjelaskan definisi aljabar boole dan hukum-hukum aljabar boole,duality dan contoh pemakaian aljabar boole. Bina Nusantara.
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
Pertemuan 3 Diferensial
Aljabar Relational (Relational Algebra) MEETING 6
Optimasi Query Terdistribusi
Matakuliah : I0014 / Biostatistika Tahun : 2005 Versi : V1 / R1
Tahun : <<2005>> Versi : <<1/2>>
Pertemuan 09 Parameter Bursa dan Mekanisme Pembentukan Harga di Bursa
Prategang Pada Struktur Statis Tak Tentu Pertemuan 13
Latihan Uraikan fungsi setiap kata pada SELECT statement. Apakah yang membatasinya? Apa hambatan memakai aggregate functions pada SELECT statement? Kenapa.
Structured query language (sql)
Model dan Aljabar Relasional
ALJABAR RELASIONAL (LANJUTAN)
BAHASA BASIS DATA Retreiving Data dan Manipulation Function
Transcript presentasi:

Pertemuan <<7>> Evaluasi Query Matakuliah : <<M0264>>/<<Sistem Manajemen Basis Data>> Tahun : <<2006>> Versi : <<1/1>> Pertemuan <<7>> Evaluasi Query

Mahasiswa dapat membandingkan evaluasi query Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat membandingkan evaluasi query

Pengenalan Evaluasi Operator Logika Operasi Relasi Outline Materi Sistem Katalog Pengenalan Evaluasi Operator Logika Operasi Relasi Pengenalan Query Optimization

Catalog Tables / Data Dictionary Informasi dalam Katalog : Sistem Katalog Catalog Tables / Data Dictionary Informasi dalam Katalog : Tabel Index View Penyimpanan Katalog

PENGENALAN EVALUASI OPERATOR 3 teknik umum Indexing Iteration Partitioning Access Paths

LOGIKA OPERASI RELATIONAL Selection Projection SELECT * FROM Reserves R WHERE R.rname < ‘C%’ SELECT DISTINCT R.sid, R.bid FROM Reserves R

LOGIKA OPERASI RELATIONAL Join Operasi yang lain foreach tuple r in R do foreach tuple s in S where ri == sj do add <r, s> to result

PENGENALAN QUERY OPTIMIZATION Query Parser Query Optimizer Plan Generator Plan Cost Estimator Catalog Manager Query Plan Evaluator

PENGENALAN QUERY OPTIMIZATION Query Expressed as a Relational Algebra Tree Reserves Sailors sid=sid bid=100 rating > 5 sname SELECT S.sname FROM Reserves R, Sailors S WHERE R.sid=S.sid AND R.bid=100 AND S.rating>5

PENGENALAN QUERY OPTIMIZATION Query Evaluations Plan For Sample Query Reserves Sailors sid=sid bid=100 rating > 5 sname (Simple Nested Loops) (On-the-fly)

PENGENALAN QUERY OPTIMIZATION Alternative Plans 1 – No Indexes Reserves Sailors sid=sid bid=100 sname (On-the-fly) rating > 5 (Scan; write to temp T1) temp T2) (Sort-Merge Join)

PENGENALAN QUERY OPTIMIZATION Alternative Plans 2 - With Indexes (On-the-fly) sname (On-the-fly) rating > 5 sid=sid with pipelining ) (Use hash index; do bid=100 Sailors not write result to temp) Reserves

<< PENUTUP>> Dilanjutkan ke pert. 08 Pemulihan Kerusakan