Top Banner
Model Data Model Data Materi ke 4
24

3709247

Sep 17, 2015

Download

Documents

file upload lagi biar tetep ada
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
  • Model DataMateri ke 4

  • Model DataModel data merupakan suatu cara untuk menjelaskan bagaimana pemakai dapat melihat data secara logic. Pengolonggan model-model dapat ditunjukan dalam gambar dibawah ini

  • *Definisi & Cara representasiModel data merupakan kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan dataModel data lebih tepat -> model data lojikCara representasi model data:- model lojik berdasarkan objek- model lojik berdasarkan record

  • *Object-Based Logical ModelModel keterhubungan entitas (Entity-Relationship Model)Model berorientasi Objek (Object-Oriented Model)Model data semantik (Semantic Data Model)Model data fungsional (Functional Data Model)

  • *Record-Based Logical ModelModel Relasional (Relational Model)Model Hirarkis (Hierarchical Model)Model Jaringan (Network Model)

  • Model Data

  • Model HierarkisDikenal pula sebagai model pohonDosenSiti NurbayaDosenAshadiPengantarBasis DataPemrogramanCMatematika IRudiAstiDinaDinaEdiItaEdi

  • Model JaringanDisebut juga model CODASYLSetiap anak bisa memiliki lebih dari satu orangtuaDosenSiti NurbayaDosenAshadiPengantarBasis DataPemrogramanCMatematika IRudiAstiDinaEdiIta

  • Model RelasionalMerupakan model data yang paling populer saat iniMenggunakan model berupa tabel berdimensi dua (yang disebut relasi atau tabel)Memakai kunci tamu (foreign key) sebagai penghubung dengan tabel lain

    Nama DosenKelasMahasiswaSiti NurbayaPengantar Basis DataRudiSiti NurbayaPengantar Basis DataAstiSiti NurbayaPengantar Basis DataDinaSiti NurbayaPemrograman CDinaSiti NurbayaPemrograman CEdiAshadiMatematika IItaAshadiMatematika IEdi

  • Object Based Data ModelMerupakan himpunan data dan prosedur/relasi yang menjelaskan hubungan logik antardata dalam suatu basis data berdasarkan pada objek datanya.Model data ini terdiri dariEntity relationship model,Semantic ModelBinary Model

  • Entity Relational Model (ERM)Merupakan suatu model untuk menjelaskan hubungan antardata dalam basis data berdasarkan suatu persepsi bahwa real word terdiri dari objek-objek dasar yang mempunyai hugungan/relasi antara objek-objek tesebut.

  • Entity Relational Model (ERM)Relasi-relasi antar objek dilukiskan dengan menggunakan simbol-simbol grafis tertentu

    EntitasRelasiAtribut: Menunjukkan objek dasar

    : Menunjukkan relasi

    : Menunjukkan atribut dari objek dasar

    : Menunjukkan adanyan relasi

  • Entity Relational Model (ERM)

    MHSmengambilMt. KuliahNimNama_MhsAlamatKelasSKSSMTNama_MkKode_MKNNKode_MKNimJml_sksJml_Mk

  • SemanticModel

  • SemanticModel

    MHS Mt_KuliahMengambil beberapa Diambil beberapaNama_MhsNimAlamatKelasMemilikiMempunyaimempunyaimemilikiKode MkNama MkSMTSksMemilikiMemilikiMemilikiMemiliki

  • Record Based Data ModelModel ini berdasarkan pada record untuk menjelaskan kepada user tentang hubungan logic anta rdata dalam basis dataModel data ini terdiri dariHierarchycal model,Network ModelRelational Model

  • Hierarchycal Modelsering pula disebut sebagai tree structure, menjelaskan kepada user tentang hubungan logic antardata dalam basis data dalam bentuk hubungan bertingkat (hierarchy). Level paling tinggi dalam bentuk hirarki harus hanya terdapat satu node, dan disebut sebagai root. Suatu node pada level yang lebih rendah hanya diijinkan mempunyai satu relasi dengan node pada tingkat yang lebih tinggi, yang disebut sebagai parent. Sedangkan kebalikny, parent dapat mempunyai lebih dari satu child, yaitu node-node yang mempunyai level lebih rendah dan dihungkan dengan parent. Suatu node yang tidak mempunyai parent disebut sebagai leaves (daun).

  • Hierarchycal ModelUNIVERSITASFAKULTASMAHASISWADOSENMATAKULIAH

  • Network ModelModel ini sering disebut pula sebagai Plex Structure. Seperti halnya hirarki model, network model dapat dideskripsikan ke dalam struktur parent dan child, dan digambarkan sedemikian rupa sehingga child pasti berada pada level lebih rendah dari pada parent. Dalam network model sebuah child dapat mempunyai lebih dari satu parent. Hal ini yang membedakan hierarchical model dengan netwark model.

  • Network ModelUNIVERSITASFAKULTASMAHASISWADOSENMATAKULIAHREGISTRASI

  • Relational Model .. 1Menjelaskan kepada user tentang hubungan logic antardata dalam basis data dengan menvisualisasikan ke dalam bentuk tabel-tabel yang terdiri dari sejumlah baris dan kolom yang menunjukkan atribut tertentu.Model relasional merupakan model yang paling sederhana sehingga mudah digunakan dan dipahami oleh pengguna, serta merupakan yang paling popular saat ini.

  • Relational Model .. 1Ada beberapa sifat yang melekat pada suatu relasi :Tak ada record (baris) yang kembarUrutan record tidaklah pentingSetiap atribut memiliki nama yang unikSetiap atribut memiliki nilai tunggal dan jenisnya sama dengan semua record

  • Relational Model .. 2

    Tabel/relasi/fileAtributRecord Kardinalitas

    Kode_MKNama_MKSKSK-0101Basis Data3K-1102 Sistem Operasi3K-0202Algoritma2K-2202Manajemen2K-2205Aljabar Linear3

  • Physic Based Data ModelModel ini berdasarkan pada teknis penyimpanan record dalam basis data. Model ini jarang digunakan untuk pemodelan data kepada para pemakai karena kerumitan dan kompleksitas yang tinggi sehingga justru akan menyulitkan para pemakai.

    ******************