Selasa, 01 November 2016

MATERI 4

PEMODELAN DATA

PENGERTIAN PEMODELAN DATA
Merupakan sekumpulan konsep untuk menggambarkan data, hubungan antar data, semantik (makna) data dan batasan data.


>>TUJUAN


pemodelan data bertujuan untuk menyajikan data agar mudah dimodifikasi,atau memanipulasi sebuah database.

>>MACAM-MACAM PEMODELAN DATA
1. Model Data Berbasis Objek (Object Based Data Model)
2. Model Data Berbasis Record (Record Based Data Model)
3. Model Data Fisik (Physical Data Model)
4. Model Data Conseptual (Conceptual Data Model)
1. Model Data Berbasis Objek
(Object Based Data Model)
 merupakan himpunan data pada prosedur atau relasi yang menjelaskan hubungan logik antar data      dalam suatu basis data berdasarkan objek datanya.

manfaat data berbasis objek:

Menggunakan konsep entitas, atribut dan hubungan antar entitas
Menyajikan data dengan menggunakan entitas dan relasi antar entitas Model ER diperlukan karena :
Dapat menggambarkan hubungan antara entitas dengan jelas
Batasan jumlah entitas dan partisipasi antar entitasMudah dimengerti oleh pemakai atau pengguna
Mudah disajikan oleh perancang basis data
KOMPONEN ER-MODEL

1. Entity (Entitas) adalah sesuatu yang dapat dibedakan dalam dunia nyata dimana sebuah informasi yang berkaitan dengannya dikumpulkan dan dipahami.
Simbolnya : empat persegi panjang
Entity (Entitas)
2.  Relationship (Relasi) adalah hubungan yang terjadi antar satu atau lebih entitas Simbol : diamond/belah ketupat
Relationship (Relasi)

3.
Attribute (Atribut) adalah karakteristik dari entitas atau relasi yang menyediakan penjelasan detail tentang relasi tersebut

> Terdapat dua jenis atribut, yaitu :

a. Identifier (key) : untuk menentukan suatu entitas secara unik
b. Descriptor (non key): untuk menentukan karakteristik dari suatu entitas yang tidak unik
Attribute (Atribut)

4. Cardinality Ratio/Mapping Cardinality
adalah menjelaskan hubungan batasan jumlah keterhubungan suatu entitas dengan entitas lainnya atau banyaknya entitas yang bersesuaian dengan entitas yang lain melalui relasi.

JENIS RATIO CARDINALITAS :
1. One to One (1:1)
adalah : hubungan antar satu entitas dengan satu entitas
 One to One

2.
 One to Many (1:N) atau Many to One (N:1) adalah : hubungan satu entitas dengan banyak entitas atau banyak entitas dengan satu entitas
JENIS RATIO CARDINALITAS

3.
 Many to Many (N:M) adalah : hubungan banyak entitas dengan banyak entitas
JENIS RATIO CARDINALITAS

Semantic Model

adalah :  menyajikan data dengan menggunakan kata-kata

Hampir sama dengan Entity Relationship Model
Relasi antar objek data dinyatakan dengan menggunakan kata-kata semantik
Antar entitas dan atribut digambarkan dengan elips atau oval
Semantic Model

Binary Model

Model data yang memperluas definisi dari entitas, bukan hanya atribut tetapi juga tindakannya

2. 
Model Data Berbasis Record (Record Based Data Model)

Basis data terdiri dari sejumlah record dalam bentuk yang tetap.
Digunakan untuk menguraikan struktur logika dan implementasi sistem basis data

3 Jenis data berbasis record:

1. Relational Model
  • Data-data disajikan dalam bentuk tabel (baris dan kolom)
  • Setiap tabel memiliki key yang unique
  • Setiap tabel harus bereaksi minimal dengan satu tabel lain
  • Contoh :
 Relational Model


2. Hierarchical Model

Data disajikan dalam bentuk pohon (tree), mempunyai root dan beberapa subtree Contoh :
Hierarchical Model


3. Network Model
adalah: data disajikan dalam bentuk jaringan dan record-record biasanya disebut member atau owner

Contoh:
Network Model


3. Model Data Fisik (Physical Data Model)

menggambarkan dan menguraikan data tingkat internal
menyimpan data secara detail dengan format record penyusunan record dan jalur akses
model ini lebih berorientasi pada mesin
contoh : penyajian struktur record, urutan record, indexing

4. Model Data Konseptual (Conceptual Data Model)
menyediakan konsep yang sesuai dengan persepsi pemakai yang memandang datanya.
 RELATIONS KEY Super Key Satu atirbut/kumpulan atribut yang secara unique mengidentifikasi sebuah tuple didalam baris Candidat Key Atribut dengan nilai super key yang minimum Primary Key Candidat Key yang dipilih untuk mengidentifikasi tuple secara unique dalam relasi Alternatif Key Candidat Key yang tidak dipilih sebagai primary key atau atribut untuk menggantikan kunci utama Foreign Key Atribut dengan domain yang sama menjadi kunci utama sebuah relasi, tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa.

Tidak ada komentar:

Posting Komentar