Materi Pemodelan Data Dalam Basis Data

Materi Pemodelan Data Dalam Basis Data - Hallo Sob Dhanjunkie, Akan sharing posting yang berjudul Materi Pemodelan Data Dalam Basis Data, mudah-mudahan isi postingan yang saya tulis ini bisa bermanfaat. Bantu Share ya sob buat semangat nulis pos lainya.

Judul Psting : Materi Pemodelan Data Dalam Basis Data

lihat juga


Materi Pemodelan Data Dalam Basis Data


PENGERTIAN PEMODELAN DATA
Merupakan sekumpulan konsep untuk menggambarkan data, hubungan antar data, semantik (makna) data dan batasan data.
TUJUAN
PEMODELAN DATA menyajikan data agar mudah dimodifikasi

KATEGORI

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.

Menggunakan konsep entitas, atribut dan hubungan antar entitas

TERDIRI ATAS 3 MODEL

Menyajikan data dengan menggunakan entitas dan relasi antar entitas
Model ER diperlukan karena :
Dat menggambarkan hubungan antara entitas dengan jelas
Btasan jumlah entitas dan partisipasi antar entitas
Mudah dimengerti oleh pemakai
Mudah disajikan oleh perancang basis data

KOMPONEN ER-MODEL

1. Entity (Entitas)
adalah sesuatu yang dapat dibedakan dalam dunia nyata dimana informasi yang berkaitan dengannya dikumpulkan.
Simbol : 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.

LANGKAH MEMBUAT ER-DIAGRAM
1.Tentukan entitas yang digunakan
2.Tentukan relasi antar entitas
3.Tentukan rasio kardinalitas dan participation constraint
4.Tentukan atribut-atribut yang dipelukan dari tiap entitas
5.Tentukan Key diantara atribut-atribut
6.Hindari penanaman entitas, relasi dan atribut yang sama


Demikianlah Artikel Materi Pemodelan Data Dalam Basis Data

Sekian Posting Materi Pemodelan Data Dalam Basis Data, mudah-mudahan bisa memberi manfaat untuk anda semua.

Anda sedang membaca artikel Materi Pemodelan Data Dalam Basis Data dan artikel ini url permalinknya adalah https://dhanjunkie21.blogspot.com/2015/01/materi-pemodelan-data-dalam-basis-data.html Semoga artikel ini bisa bermanfaat.

Postingan terkait:

Belum ada tanggapan untuk "Materi Pemodelan Data Dalam Basis Data"

Posting Komentar