SBD
Transformasi Model Data
* Entitas Kuat
-> Himpunan entitas yang dilibatkan di ERD.Entitas yang mempunyai atribut kunci. Entitas ini bersifat mandiri, keberadaanya tidak bergantung pada entitas lainnya. Percepatan entitas kuat selalu memiliki karakteristik yang unik disebutidentifier (sebuah atribut tunggal atau gabungan atribut-atribut yang secara unik dapat digunakan untuk membedakannya dari entitas kuat yang lain).
Kebanyakan entitas dalam suatu organisasi dapat digolongkan sebagai entitas kuat (strong entity) yaitu entitas yang mandiri, yang keberadaannya tidak bergantung pada keberadaan entitas yang lainnya. Instansiasi entitas kuat selalu memiliki karakteristik yang unik (dinamakan identifier atau sering disebut sebagai atribut pengidentifikasi) yaitu, sebuah atribut tunggal atau gabungan atribut-atribut yang secara unik dapat digunakan untuk membedakannya dari entitas kuat yang lain.
* Entitas Lemah
-> suatu Entitas yang tidak mempunyai atribut kunci. Entitas lemah diidentifikasikan dengan menghubungkan entitas tertentu dari tipe entitas yang lain ditambah atribut dari entitas lemah. Tipe entitas lain yang dipakai untuk mengidentifikasikan suatu entitas lemah disebut identifying owner dan relasi yang menghubungkan entitas lemah dengan owner disebut identifying relationship Contoh entitas pegawai
* contoh entitas kuat dan lemah

* Agregasi
menggambarkan himpunan relasi yang secara langsung menghubungkan sebuah himpunan entitas dengan sebuah himpunan relasi dalam ERD.
agregasi dapat dipandang sebagaimana relasi pada umumnya (yang menghubungkan 2 entitas). Karena relasi ini dibentuk dari relasi lain (relasi prasyarat) yang secara kronologis lebih dulu terbentuk, maka pengimplementasiannya juga harus dilakukan setelah relasi prasyarat tersebut terimplementasikan. Selanjutnya kita tinggal meninjau derajat relasi dari relasi agregasinya.
**yang berwarna merah adalah agregasi
* Transformasi model data ke basis data fisik
ERD direpresentasikan menjadi sebuah basis data secara fisik
* Transformasi dasar
setiap himpunan entitas akan diimplementasikan sebagai tabel.
* implimentasi himpunan entitas lemah dan sub entitas
implementasinya dalam tabel sebagaimana implementasi himpunan entitas kuat.
* perbedaan entitas lemah dan entitas kuat
Entitas Lemah (Weak Entity)
Berisi entitas yang kemunculannya tergantung pada eksistensinya dalam sebuah relasi.misal entitas
Mahasiswa -orang tua & hobby, pegawai - tanggungan.
Entitas kuat (Strong Entity)
Entitas yang berdiri sendiri, keberadaannya tidak tergantung dengan entitas lain
* tabel implementasi entitas lemah dan sub entitas
* apa itu sub entitas?
Sub
Entitas merupakan himpunan entitas yang beranggotakan entitas entitas yang
merupakan bagian dari himpunan entitas yang lebih superior/utama.