Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Entity Relationship Diagrams

Presentasi serupa


Presentasi berjudul: "Entity Relationship Diagrams"— Transcript presentasi:

1 Entity Relationship Diagrams
HAIRUL ANUAR BIN HJ. MASROL

2 DEFINISI Rajah Hubungan Entiti (ERDs) menggambarkan struktur logik pangkalan data.

3 ELEMEN Peter Chen telah membangunkan ERDs pada tahun Sejak itu Charles Bachman dan James Martin telah menambah beberapa perbaikan sligh kepada prinsip-prinsip asas ERD.

4 Entity Sesuatu entiti objek atau konsep tentang yang anda mahu untuk menyimpan maklumat.

5 Weak Entity Sebuah entiti yang lemah adalah satu entiti yang mesti ditakrifkan oleh hubungan kunci asing dengan entiti yang lain kerana ia tidak boleh dikenal pasti secara unik oleh sifat- sifat sendiri sahaja.

6 Key attribute Satu sifat utama adalah unik, ciri-ciri membezakan entiti. Sebagai contoh, nombor keselamatan sosial pekerja mungkin menjadi sifat utama pekerja.

7 Multivalued attribute
Satu sifat multivalued boleh mempunyai lebih daripada satu nilai. Sebagai contoh, sebuah entiti pekerja boleh mempunyai nilai-nilai kemahiran pelbagai.

8 Derived attribute Satu sifat yang diperolehi ini berdasarkan atribut lain. Sebagai contoh, gaji bulanan pekerja berdasarkan gaji tahunan pekerja.

9 Relationships Hubungan menggambarkan bagaimana dua entiti berkongsi maklumat dalam struktur pangkalan data.

10 Cardinality Kardinaliti menentukan berapa banyak kejadian entiti berkaitan dengan satu contoh entiti lain. Ordinality juga berkait rapat kepada Kardinaliti. Walaupun Kardinaliti menyatakan kejadian hubungan, ordinality menggambarkan hubungan sebagai sama ada wajib atau pilihan. Dalam erti kata lain, Kardinaliti menentukan bilangan maksimum hubungan dan ordinality menentukan bilangan minimum mutlak perhubungan.

11 Cardinality Notations
Kardinaliti menentukan berapa banyak kejadian entiti berkaitan dengan satu contoh entiti lain. Ordinality juga berkait rapat kepada Kardinaliti. Walaupun Kardinaliti menyatakan kejadian hubungan, ordinality menggambarkan hubungan sebagai sama ada wajib atau pilihan. Dalam erti kata lain, Kardinaliti menentukan bilangan maksimum hubungan dan ordinality menentukan bilangan minimum mutlak perhubungan. Apabila bilangan minimum adalah sifar, hubungan biasanya dipanggil pilihan dan apabila bilangan minimum ini satu atau lebih, hubungan biasanya dipanggil mandatori.

12 Information Engineering

13 Chen

14 Bachman

15 Martin

16 Recursive relationship
Dalam beberapa kes, entiti boleh menjadi diri berkaitan. Sebagai contoh, pekerja boleh menyelia pekerja lain.

17 CONTOH SUSUNAN

18 Tips untuk Rajah ER Berkesan
1) Pastikan bahawa setiap entiti hanya muncul sekali setiap gambarajah. 2) Namakan setiap entiti, hubungan, dan atribut pada gambarajah anda. 3) Mengkaji hubungan antara entiti rapat. Adakah mereka perlu? Adakah terdapat mana-mana hubungan yang hilang? Hapuskan mana-mana hubungan yang berlebihan. Jangan sambungkan hubungan antara satu sama lain. 4) Gunakan warna untuk menyerlahkan bahagian-bahagian penting dalam rajah.

19

20 CONTOH

21 CONTOH

22 TUGASAN BERKUMPULAN Anda dikehendaki berbincang bagi membina Entity Relationship Diagrams bagi sistem yang sedang anda bangunkan dengan menggunakan perisian Microsoft Visio.


Download ppt "Entity Relationship Diagrams"

Presentasi serupa


Iklan oleh Google