Syarifah Tri Permatadewi

Slides:



Advertisements
Presentasi serupa
10 Data Handling Distribution
Advertisements

SQL  SQL adalah bahasa query baku untuk DBMS  SQL diambil sebagai bakuan sejak tahun 1992  Awalnya diterapkan pada DBMS besar seperti Oracle dan Informix,
Pengantar Teknologi Informasi
BAHASA QUERY TERAPAN Sub Materi : Structured Query Language
Bahasa Query Formal Aljabar Relasional.
Pertemuan Minggu Ke-4 Bahasa Query Formal.
Sistem Manajemen Basis Data
Optimasi Query Terdistribusi
Basis Data Terdistribusi
BASIS DATA TERDISTRIBUSI
Sistem Basis Data Disusun oleh: Devi Indriani. SISTEM BASIS DATA TERDISTRIBUSI.
BASIS DATA TERDISTRIBUSI
Definisi, Ketergantungan, Langkah-Langkah
PENJELASAN UMUM SILABUS SISTEM BASIS DATA
Suwirno Mawlan, S.Kom., M.T.I. Tata tertib 1.Tidak boleh memakai sendal 2.Berbaju rapih (berkerah) 3.Tidak boleh makan dan minum di kelas 4.Mematikan.
Pertemuan Minggu Ke-3 DATABASE RELASIONAL.
Pertemuan Minggu Ke-5 KALKULUS RELASIONAL.
Aljabar Relasional Materi pertemuan 21.
Oleh: Henry Primandari,S.Kom STMIK-MDP Palembang
INNER JOIN.
SQL (Structured Query Language) Materi Pertemuan
CHAPTER 7 : OVERVIEW OF QUERY PROCESSING
SQL (Structured Query Language)
SQL (Structured Query Language)
STRUCTURED QUERY LANGUAGE (SQL)
SQL (Structured Query Language)
Distributed Database Management
OVERVIEW QUERY PROCESSING
MANAJEMEN INFORMASI: PERANCANGAN DATABASE
Pertemuan 7 : Latent Semantic Indexing
BASIS DATA 2 Basis Data Terdistribusi
Outline: Relational Data Model Entity Relationship Diagram
SISTEM BASIS DATA PERTEMUAN 13 dan 14.
ALJABAR RELASIONAL
Operasi Relasional Basis Data
SQL (Structured Query Language)
PENGAKSESAN QUERY.
Basis Data Terdistribusi
ALJABAR RELASIONAL dan QUERY
SQL (Structured Query Language)
Transaksi Lanjutan SBD.
DATABASE TERDISTRIBUSI
Query Processing.
PENGAKSESAN QUERY OLEH : Slamet Sn.
SISTEM BASIS DATA STMIK BANI SALEH BEKASI Salim
Model Relational DATABASE
SQL (Structured Query Language)
Management Information System
Basis Data Terdistribusi
Presented by Team Basis Data
PERKEMBANGAN SISTEM BASIS DATA
Matakuliah : Sistem Basisdata Versi Materi
Aljabar Dan Kalkulus Relasional
SQL Part 1.
UNIVERSITAS SARI MUTIARAINDONESIA PROGRAM STUDI SISTEM INFORMASI
Perancangan Fisik Basis Data
Pembuatan Model Data Dan Desain Data Base
PENGAKSESAN QUERY OLEH : HARSITI, ST.
SISTEM BASIS DATA TERSEBAR
Aljabar Relational.
Optimasi Query Terdistribusi
MODEL DATA RELASIONAL (1)
Pengantar Teknologi Informasi
PERTEMUAN KE-11 NORMALISASI DATA (I).
Lossless Join Decomposition
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
Basis Data Bahasa Kueri Basis Data
Structured query language (sql)
Basis Data Bahasa Kueri Basis Data
Transcript presentasi:

Syarifah Tri Permatadewi Kelompok (08650033) Fathan Tri Kurniawan (08650035) Agus Nuryadi (08650038) Siti Yuraida (08650039) Ummi Athiyah (08650044) Arif Wirawan Muhammad (08650041) Wieda Muqoffa (08650045) Syarifah Tri Permatadewi

QUERY DECOMPOSITION AND DATA LOCALIZATION

Dekomposisi Query TINJAUAN LANGKAH- LANGKAH

TINJAUAN Fungsi Kebutuhan Informasi Teknik Layer ini memisahkan query kalkulus terdistribusi menjadi query aljabar dalam relasi global. Kebutuhan Informasi Penjabaran dari relasi global. Operasi Pendistribusian data tidak digunakan disini. Teknik Sama untuk DBMS tersentral

LANGKAH- LANGKAH Normalisasi menukis kembali query kalkulus menjadi bentuk ternormalisasi Analisis Secara semantik menganalisis query ternormalisasi dan menolak yang salah semudah mungkin. Penyederhanaan secara sederhana query yang benar untuk mengeliminasi predikat redundan. Penyusunan Kembali query kalkulus disusun kembali sebagai query aljabar yang bagus.

LOKALISASI DATA TINJAUAN LANGKAH- LANGKAH

Informasi Yang diperlukan TINJAUAN mengalokasikan query data menggunkan informasi pendistribusian data. Tujuan Menentukan fragmen-fragmen yang disertakan dalam query dan mentransformasikan query terdistribusi menjadi query fragmen. Fungsi Skema fragmentasi Informasi Yang diperlukan

Query fragmen sederhana untuk menghasilkan query lain yang lebih baik LANGKAH- LANGKAH Menyusun kembali query terdistribusi dengan menggunakan aturan-aturan fragmentasi dan kemudian pengalokasian program ( mengunakan operasi aljabar relasional pada fragmen) yang diperoleh. Query fragmen sederhana untuk menghasilkan query lain yang lebih baik

Optimalisasi Query Global dan Local Optimalisasi Query lokal

Optimalisasi Query Global Tujuan menemukan cara eksekusi/pelaksanaan ( operasi aljabar relasional dan komunikasi primitif) untuk Query. Fungsi menemukan pengoperasian komunikasi yang meminimalkan fungsi biaya. Informasi yang dibutuhkan Statistik fragmen

Optimalisasi Query lokal Layer ini digunakan oleh seluruh site yang mempunyai fragmen dalam query. Query lokal dioptimalkan menggunakan skema lokal dari site

DEKOMPOSISI QUERY

CONTOH Berdasarkan contoh database query berikut : “Menemukan nama-nama karyawan yang telah bekerja pada proyek J1 selama 12 atau 24 bulan.” SQL query: select ENAME from E, G where E.ENO=G.ENO and G.JNO=”J1” and DUR=12 or DUR=24;

CONTOH

ANALISIS Menolak query normal sangatlah tidak mungkin atau tidak perlu (e.g, jenis yang salah/kesalahan secara semantik) dalam pemrosesan selanjutnya. Jenis query yang salah : atribut/ nama-nama relasi tidak didefinisikan pada skema global. Contoh : SQL Query adalah contoh yang salah : select E# from E where ENAME>200 Atribut E# tidak didefinisikan dalam skema global. Operasi “>200”, tidak dapat digabungkan dengan jenis “ENAME”

ANALISIS Query yang salah secara semantik : komponen-komponen tidak mendukung langkah-langkah untuk menghasilkan. Grafik query dapat digunakan untuk menentukan kebenaran secara semantik. Disini grafik hubungan relasi didefinisikan sebagai berikut 1 node menunjukkan relasi hasil, dan node yang lain menunjukkan relasi operand. Diantara dua node tidak menunjukkan suatu join, dimana titik-titik sebagai node tujuan yang digambarkan sebagai proyek. Node yang bukan hasil dinamakan sebagai suatu seleksi atau predikat self-join.

CONTOH Berdasarkan contoh database query berikut : “ Menemukan nama dan tanggung jawab dari programmer-programmer yang telah bekerja pada proyek CAD/COM selama lebih dari 3 tahun” SQL '; select ENAME, RESP from E, G, J where E.ENO=G.ENO and G.JNO=J.JNO and JNAME=”CAD/CAM” and DUR>=36 and TITLE=”Programmer”;

GRAFIK HUBUNGAN

“STAY FOOLISH STAY HUNGRY” SELESAI “STAY FOOLISH STAY HUNGRY”