Judul Psting : Materi Pemodelan Data Dalam Basis Data
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 dimodifikasiKATEGORI
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
• 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
adalah sesuatu yang dapat dibedakan dalam dunia nyata dimana informasi yang berkaitan dengannya dikumpulkan.
Simbol : empat persegi panjang
2. Relationship (Relasi)
adalah hubungan yang terjadi antar satu atau lebih entitas
Simbol : diamond/belah ketupat
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
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
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
3. Many to Many (N:M)
adalah : hubungan banyak entitas dengan banyak entitas
Semantic Model
• 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
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 :
2. Hierarchical Model
• Data disajikan dalam bentuk pohon (tree), mempunyai root dan beberapa subtree
Contoh :
3. Network Model
adalah: data disajikan dalam bentuk jaringan dan record-record biasanya disebut member atau owner
Contoh:
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 digunakan2.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.
Belum ada tanggapan untuk "Materi Pemodelan Data Dalam Basis Data"
Posting Komentar