3. MODEL DATA
a. JENIS-JENIS MODEL DATA : A. Model Data Berdasarkan Object B. Model Data Berdasarkan Record
b. Model Data Berbasis Objek, Terdiri dari: 1. Model Keterhubungan Entitas (Entity-Relationship Model)
c. Diagram Entity-Relationship (Diagram E-R), Simbol dasar yang digunakan
d. Diagram Entity-Relationship (Diagram E-R) lanjutan
e. Jenis Mapping Cardinalities: • Relasi satu ke satu (one-to-one) • Relasi satu ke banyak (one-to-Many) •Relasi
banyak ke banyak (many-to-many)
f. Model Berorientasi Object (Object-Oriented Model)
g. Penggambaran model berbasis objek menggunakan UML. UML Digambarkan dengan 2 Jenis : 1. Structural
Diagram 2. Behaviour Diagram
h. Semantic Model
i. Model Data Berbasis Record
j. Model Relational
k. Model Hirarki
l. Model Jaringan
5. Normalisasi
a. Dalam merancang basis data dapat dilakukan dengan: 1. Menerapkan Normalisasi terhadap struktur tabel
yang telah diketahui, atau 2. Langsung membuat model Entity-Relationship.
b. BEBERAPA PENGERTIAN NORMALISASI
c. Well Structure Relation
d. Keuntungan dari normalisasi, yaitu : 1. Meminimalkan ukuran penyimpanan yang diperlukan untuk
menyimpan data. 2. Meminimalkan resiko inkonsistensi data pada basis data 3. Meminimalkan
kemungkinan anomali pembaruan 4. Memaksimalkan stabilitas struktur data
e. ANOMALY, Terdapat 3 jenis Anomaly : Insertion Anomaly, Deletion Anomaly, Update Anomaly
f. Problem-Problem Pada Relation yang Sudah Dinormalisasi
g. BEBERAPA KONSEP YANG HARUS DIKETAHUI : a. Field/ Atribut Kunci (sudah di bahas di pertemuan 2) b.
Kebergantungan Fungsi
h. Ketergantungan Fungsional (Fungsional Dependent), Fully Functionaly Dependent (FFD), Ketergantungan
Partial, Ketergantungan Transitif, Determinan
i. Bentuk Normal, Bentuk normal pertama (1NF) • Bentuk normal kedua (2NF) • Bentuk normal ketiga (3NF) •
Bentuk normal Boyce-Codd (BCNF) • Bentuk normal keempat (4NF) • Bentuk Normal kelima (5NF)
6. Normalisasi Lanjutan
a. Bentuk Tidak Normal (Unnormalized)
b. Bentuk normal pertama (1NF) • Bentuk normal kedua (2NF) • Bentuk normal ketiga (3NF) • Bentuk normal
Boyce-Codd (BCNF) • Bentuk normal keempat (4NF) • Bentuk Normal kelima (5NF)
7. N
8. N
9. Bahasa Query Formal
a. Aljabar Relasional
b. Operator Dasar