Senin, 29 Desember 2008

VARIAN ENTITAS

·

Idealnya, himpunan entitas yang kita libatkan dalam sebuah diagram E-R adalah himpunan entitas kuat/bebas (strong entity sets). Himpunan entitas demikian tidak memiliki ketergantungan dengan himpunan entitas lainnya. Himpunan entitas mahasiswa, dosen dan kuliah dapat digolongkan sebagai himpunan entitas kuat, yang masing-mssing berdiri sendiri. Sebagai himpunan entitas yang kuat/bebas, kemunculan entitas-entitas di dalamnya tidak tergantung pada keberadaan entitas di himpunan entitas yang lain. Ketiga himpunan entitas tersebut juga bukan merupakan bagian (sub) dari himpunan entitas yang lain.
Namun demikian, dalam pembuatan Diagram E-R kita tidak selalu dapat melibatkan himpunan entitas seperti itu. Ada kalanya kita juga melibatkan himpunan entitas yang lemah (weak entity sets) atau merupakan bagian dari himpunan entitas lainnya (subtype entities).

- Himpunan Entitas Lemah (weak entity sets)
Himpunan entitas lemah berisi entitas-entitas yang kemunculannya tergantung pada eksistensinya dalam sebuah relasi terhadap relasi lain (strong entity). Himpunan entitas yang demikian biasanya tidak mamiliki atribut yang dapat berfungsi sebagai key. Yang benar-benar dapat menjamin keunikan di dalamnya. Sebagai contoh, untuk melengkapi data mahasiswa kita juga ingin mengelola data hobi dan orang tua.

- Sub Entitas (Subtype Entities)
Sub entitas merupakan himpunan entitas yang beranggotakan entitas-entitas yang merupakan bagian dari himpunan entitas yang lebih superior/utama. Sub entitas ini merupakan hasil dekomposisi (spesialisasi) himpunan entitas berdasarkan pengelompokan tertentu.

0 komentar: