Top Banner

of 18

Basis Data - L10 - Physical Design Denormalisasi

Apr 07, 2018

Download

Documents

priyandari
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    1/18

    Desain Fisik Basis Data

    ( Denormalisasi )

    Yusuf Priyandari@Agustus 2010

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    2/18

    2

    Contents

    Click to add Title1

    Click to add Title2

    Click to add Title3

    Click to add Title4

    pri.and.ari@2010

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    3/18

    3

    Tahap Pengembangan Basis Data

    Model

    pri.and.ari@2010

    1

    2

    3

    4 5

    6 7

    1

    Topics discussed

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    4/18

    4

    Database Design Methodology

    pri.and.ari@2010

    Topics discussed

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    5/18

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    6/18

    6

    Introduction

    Beberapa situasi yang menjadi pertimbangan untukmelakukan denormalisasi sebagai upaya mempercepattransaksi sbb:

    1. Mengkombinasikan relasi 1:12. Menduplikasi field bukan kunci dalam relasi 1:* untukmereduksi proses join saat query.

    3. Menduplikasi field FK dalam relasi 1:* untuk mereduksiproses join saat query.

    4. Menduplikasi fields dalam relasi *:* untuk mereduksi proses join saat query.

    5. Membuat batasan pada multi atribut6. Membuat tabel ekstraksi

    7. Mempartisi tabel-tabelpri.and.ari@2010

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    7/187

    1. Mengkombinasikan relasi 1:1

    pri.and.ari@2010

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    8/188

    2. Duplikasi field nonkey relasi 1:*

    pri.and.ari@2010

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    9/189

    2. Duplikasi field nonkey relasi 1:*

    pri.and.ari@2010

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    10/1810

    3. Duplikasi FK pada relasi 1:*

    pri.and.ari@2010

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    11/18

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    12/18

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    13/1813

    6. Membuat Tabel Ekstraksi

    Kadang kala ada situasi dimana diperlukan pembuatanlaporan (reports) pada saat penggunaan basis data sedangsibuk.

    Untuk mengurangi gangguan, atau menambah kecepatanpembuatan reports, maka dipelukan membuat tabel baruyang merupakan ekstraksi (sesuai kebutuhan reports) darisuatu tabel.Tabel-tabel ekstraksi diisi pada malam hari atau saatpenggunaan basis data rendah dgn membuat schedule.

    pri.and.ari@2010

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    14/1814

    7. Mempartisi Tabel-Tabel

    Rather than combining tables together, an alternative approachthat addresses the key problem with supporting very large tables(and indexes) is to decompose them into a number of smallerand more manageable pieces called partitions.

    pri.and.ari@2010

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    15/1815

    Keuntungan Kerugian Denormalisasi

    pri.and.ari@2010

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    16/1816

    Diskusi

    pri.and.ari@2010

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    17/1817

    Tugas Mandiri

    Baca modul tutorial basis data menggunakan MySQL

    pri.and.ari@2010

  • 8/6/2019 Basis Data - L10 - Physical Design Denormalisasi

    18/18