PEMODELAN DATA
PENGERTIAN PEMODELAN DATA
Merupakan sekumpulan konsep untuk menggambarkan data, hubungan antar data, semantik (makna) data dan batasan data.
Merupakan sekumpulan konsep untuk menggambarkan data, hubungan antar data, semantik (makna) data dan batasan data.
>>TUJUAN
>>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)
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:
•
(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
• 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
Simbolnya : 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.
Tidak ada komentar:
Posting Komentar