1 Pertemuan > Desain fisik basis data Matakuliah: >/ > Tahun: > Versi: >

Slides:



Advertisements
Presentasi serupa
Pengujian Hipotesis untuk Satu dan Dua Varians Populasi
Advertisements

SOCIAL MEDIA Widianto Nugroho, S.Sn. |
KUMPULAN PERINTAH SQL PENDY.
ORACLE Trigger Hasan Dwi Cahyono.
SQL (Structured Query Language)
Materi Analisa Perancangan System.
Peta Kontrol (Untuk Data Variabel)
1 Pertemuan 19 Control Unit 2 Matakuliah: H0344/Organisasi dan Arsitektur Komputer Tahun: 2005 Versi: 1/1.
Statistika Nonparametrik PERTEMUAN KE-1 FITRI CATUR LESTARI, M. Si
THE FINDING A PATTERN STRATEGY STRATEGI MENEMUKAN POLA Oleh Kelompok 3.
DATABASE ADMINISTRATION
IT SEBAGAI ALAT UNTUK MENCIPTAKAN KEUNGGULAN KOMPETISI
1 Pertemuan 21 Pompa Matakuliah: S0634/Hidrologi dan Sumber Daya Air Tahun: 2006 Versi: >
PERTEMUAN 5 English for 5 th Grade Students Compiled by, I Made Dwirayana NPM : 09 – 3169 Class : VIE ENGLISH EDUCATION TEACHER TRAINING AND EDUCATION.
Slide 3-1 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Revised by IB & SAM, Fasilkom UI, 2005 Exercises Apa saja komponen utama.
IF-ITB/SAS/25Aug2003 IF7074 – Bagian Pertama Page 1 IF 7047 Kewirausahaan Teknologi Informasi Bagian Pertama: 1.1. Entrepreneurship, entrepreneur, dan.
Database Create-Retrieve-Update-Delete (CRUD)
Artificial Intelligence
PROSES PADA WINDOWS Pratikum SO. Introduksi Proses 1.Program yang sedang dalam keadaan dieksekusi. 2.Unit kerja terkecil yang secara individu memiliki.
1. Objek dalam kalimat aktif menjadi subjek dalam kalimat pasif
Jeff Howbert Introduction to Machine Learning Winter Classification Nearest Neighbor.
How to express certainty and uncertainty
Restricting and Sorting Data
Oracle Developer/2000. Developer/2000 Products FormsReportsGraphics.
INTEGRITY CONSTRAINTS Database System Concepts, Second Edition, Chapter 5, page 149.
VALUING COMMON STOCKS Expected return : the percentage yield that an investor forecasts from a specific investment over a set period of time. Sometimes.
Implementing an REA Model in a Relational Database
Pendugaan Parameter part 2
METODE SAMPLING by Achmad Prasetyo, S.Si., M.M..
MEMORY Bhakti Yudho Suprapto,MT. berfungsi untuk memuat program dan juga sebagai tempat untuk menampung hasil proses bersifat volatile yang berarti bahwa.
Basisdata Pertanian. After completing this lesson, you should be able to do the following Identify the available group functions Describe the use of group.
2nd MEETING Assignment 4A “Exploring Grids” Assignment 4 B “Redesign Grids” Create several alternatives grid sysytem using the provided elements: (min.
10 - Innovation Matakuliah: G0622/Bahasa Inggris 1 Tahun: 2005 Versi: 1.01.
LOGO Manajemen Data Berdasarkan Komputer dengan Sistem Database.
PEMROGRAMAN PPBD (UAS) SEBELUM MELANGKAH KE TAHAP SELANJUTNYA BERDOA DULU BIAR LANCAR DAN GA EROR
Latihan SQL.
PEMERINTAH KOTA PONTIANAK DINAS PENDIDIKAN PEMERINTAH KOTA PONTIANAK DINAS PENDIDIKAN Jl. Letjen. Sutoyo Pontianak, Telp. (0561) , Website:
Aplikasi Manipulasi Data
SQL: Queries II, Constraints & Triggers (Chap. 5 – Ramakrishnan)
By. Rita Wiryasaputra Daftar Pustaka Panduan Membuat Aplikasi Database dengan PHP, Syafii, Yogyakarta, Andi Offset, 2005 Membangun Website Dinamis dan.
STRUCTURAL CONTROL continuation STATEMENT  SWITCH  WHILE  DO..WHILE.
THE EFFICIENT MARKETS HYPOTHESIS AND CAPITAL ASSET PRICING MODEL
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
Structured Query Language (SQL)
Via Octaria Malau Transfer (Internal Transfers) Transfer (Transfers Internal) Select the account from which funds are to be transferred FROM and then select.
Web Teknologi I (MKB511C) Minggu 12 Page 1 MINGGU 12 Web Teknologi I (MKB511C) Pokok Bahasan: – Text processing perl-compatible regular expression/PCRE.
Lecture 2 Introduction to C# - Object Oriented Sandy Ardianto & Erick Pranata © Sekolah Tinggi Teknik Surabaya 1.
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Jalankan script sql berikut : sekolah.sql
SQL 2. Database TRANSACTION Tabel yang terlibat : Customer berisi data pelanggan (nama, alamat, dll) OderInfo berisi info pemesanan oleh pelanggan (tgl.
SQL.
1 Pertemuan 09 Kebutuhan Sistem Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
1 Pertemuan 12 Pengkodean & Implementasi Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
PENDUGAAN PARAMETER Pertemuan 7
1 Minggu 10, Pertemuan 20 Normalization (cont.) Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
1 Pertemuan 11 Indikator Trend Matakuliah: F0392/Simulasi Perdagangan di Bursa Efek Tahun: 2005 Versi: 1/3.
9.3 Geometric Sequences and Series. Objective To find specified terms and the common ratio in a geometric sequence. To find the partial sum of a geometric.
Dasar query basis data dengan SQLite
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Pengujian Hipotesis (I) Pertemuan 11
Matakuliah : I0014 / Biostatistika Tahun : 2005 Versi : V1 / R1
BAB ENHANCED DATA MODELS FOR ADVANCED APPLICATIONS
Jalankan script sql berikut : sekolah.sql
IMPLEMENTASI & TESTING E-BISNIS Pertemuan 10
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Basis Data Bab 3 Structured Query Language (SQL).
HughesNet was founded in 1971 and it is headquartered in Germantown, Maryland. It is a provider of satellite-based communications services. Hughesnet.
Structured query language (sql)
Transcript presentasi:

1 Pertemuan > Desain fisik basis data Matakuliah: >/ > Tahun: > Versi: >

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat mendesain fisik basis data

3 Outline Materi Pengenalan Desain Fisik Basis Data Petunjuk Pemilihan Index Contoh Sederhana Pemilihan Index Ikhtisar Basis Data Tuning Pemilihan Skema Konseptual Pemilihan Queries dan Views DBMS Benchmarking

4 PENGENALAN DISAIN FISIK BASIS DATA Database Workloads Physical Design and Tuning Decisions Need for database tuning

5 PETUNJUK PEMILIHAN INDEX Guideline 1 Guideline 2 Guideline 3 Guideline 4 Guideline 5 Guideline 6

6 CONTOH SEDERHANA PEMILIHAN INDEX SELECT E.ename, D.mgr FROM Emp E, Dept D WHERE D.dname=‘Toy’ AND E.dno=D.dno SELECT E.ename, D.mgr FROM Emp E, Dept D WHERE E.sal BETWEEN AND AND E.hobby=‘Stamps’ AND E.dno=D.dno

7 IKHTISAR BASIS DATA TUNING Tuning indexes Tuning the conceptual schema Tuning queries and views

8 PEMILIHAN SKEMA KONSEPTUAL Settling for a weaker normal form Denormalization Choice of composition Vertical partitioning of BCNF Relations Horizontal Decomposition

9 PEMILIHAN QUERIES DAN VIEWS Contoh : CREATE ASSERTION CheckDep CHECK ( NOT EXISTS ( SELECT * FROM PartInfo P, ContractInfo C WHERE P.sid=C.sid AND P.did=C.did GROUP BY C.jid, P.pid HAVING COUNT (C.cid) > 1 ))

10 PEMILIHAN QUERIES DAN VIEWS If a query runs slower than expected, check if an index needs to be re-built, or if statistics are too old. Sometimes, the DBMS may not be executing the plan you had in mind. Common areas of weakness: – Selections involving null values. – Selections involving arithmetic or string expressions. – Selections involving OR conditions. – Lack of evaluation features like index-only strategies or certain join methods or poor size estimation. Check the plan that is being used! Then adjust the choice of indexes or rewrite the query/view

11 DBMS BENCHMARKING Online Transaction Processing Benchmarking Query Benchmarking Menggunakan Benchmarking

12 > Dilanjutkan ke pert. 12 Paralel dan Basis Data Terdistribusi