Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Metodologi - Perancangan Basis Data Logika

Presentasi serupa


Presentasi berjudul: "Metodologi - Perancangan Basis Data Logika"— Transcript presentasi:

1 Metodologi - Perancangan Basis Data Logika
Modul 11 Metodologi - Perancangan Basis Data Logika

2 Langkah 2 Membangun dan validasi Model Data Logika
Buat model data logika berdasarkan model data konseptual yang menggambarkan beberapa sudut pandang dari organisasi, kemudian validasi model data tersebut untuk memastikan bahwa model data itu benar secara struktur ( dengan menggunakan teknik normalisasi) dan pastikan model data tersebut memenuhi kebutuhan semua transaksi/ proses yang terjadi dalam organisasi.

3 Model Data Konseptual untuk staff dengan menunjukkan semua atribut

4 Langkah 2 Membangun dan validasi Model Data Logika
2.1 Hilangkan fitur-fitur yang tidak sesuai dengan model relasional (optional step) To refine the local conceptual data model to remove features that are not compatible with the relational model. This involves: hilangkan *:* binary relationship types; hilangkan *:* recursive relationship types; hilangkan complex relationship types; hilangkan multi-valued attributes.

5 Hilangkan *:* Binary Relationship Types (Relasi many to many)

6 Hilangkan *:* Tipe Relasi Rekursi

7 Hilangkan Tipe Relasi Kompleks

8 Hilangkan Atribut dengan Banyak Nilai

9 Langkah 2 Membangun dan validasi Model Data Logika
Langkah 2.2 Membuat Relasi untuk model data logical Buat relasi untuk model data logika untuk mewakili organisasi, hubungan dan atribut-atribut yang telah di-identifikasi

10 Langkah 2.2 Membuat Relasi untuk model data logical
(1) Entitas Kuat (Strong Entity) Buat relasi yang meliputi semua atribut sederhana dari satu entitas. Untuk atribut komposit, ikutsertakan hanya constituent simple attributes. Staff (staffNo, fName, lName, position, sex, DOB) Primary Key staffNo

11 (2) Weak entity types Buat relasi meliputi semua atribut sederhana dari setiap entitas Kunci Utama adalah tergantung sebagian ataupun tergantung penuh dari setiap entitas Preference (prefType, maxRent) Primary Key None (at present)

12 3) 1:* binary relationship types
Entitas pada ‘one side’ dijadikan entitas “parent” dan entitas pada ‘many side’ dijadikan entitas “child”. Post copy of the primary key attribute(s) of parent entity into relation representing child entity, to act as a foreign key.


Download ppt "Metodologi - Perancangan Basis Data Logika"

Presentasi serupa


Iklan oleh Google