Sebelum masuk ke materi ada beberapa istilah yang berhubungan dengan transformasi model data yaitu Entitas kuat dan entitas lemah. Entitas kuat yaitu himpunan entitas yang dilibatkan dalam ERD dan tidak memiliki ketergantungan dengan himpunan entitas lainnya dan biasanya mempunyai key attribute. Sedangkan Entitas Lemah adalah suatu entity yang keberadaannya tergantung dari keberadaan entity lain dan tidak memiliki atribut yg dapat berfungsi sebagai key attribute.
Ada juga agregasi yaitu gambaran sebuah himpunan relasi yang secara langsung menghubungkan sebuah himpunan entitas dengan sebuah himpunan relasi dalam ERD.Transformasi Model data ke basis data fisik
Pada ERD direpresentasikan/diwujudkan menjadi sebuah basis data secara fisik. Komponen ERD (himpunan entitas dan relasi ) ditransformasikan menjadi tabel yang merupakan komponen utama pembentuk suatu basis data. Atribut yang ada pada himpunan relasi akan dinyatakan dalam bagian dari tabel yang sesuai.
Transformasi dasar
~ Meliputi setiap himpunan entitas akan diimplemetasikan sebagai sebuah tabel.
Dalam gambar ditunjukkan
bahwa entitas digunakan sebagai nama tabel, sedangkan atribut dari entitas
digunakan sebagai data berupa tabel dari entitas mahasiswa
~ Relasi 1-1 yaitu 2 himpunan entitas saling berhubungan yang dipresentasikan dalam bentuk penambahan atau juga penyertaan pada atribut-atribut relasi ke tabel yang mewakili dari salah satu dan dari kedua himpunan-himpunan entitas.
~ Relasi 1-N yang sejatinya menghubungkan 2 himpunan entitas akan diwujudkan dalam bentuk pemberian atau pencantuman atribut key dari himpunan entitas yang mempunyai derajat 1 ke tabel yang mewakili himpunan entitas yang berderajat N.
~ Relasi dengan derajat N-N 2 himpunan entitas yang terhubung, diwujudkaan dalam bentuk tabel khusus yaitu memiliki field ( foreign key) yg berasal dari key-key dari himpunan entitas yang dihubungkannya.
Implementasi Himpunan Entitas Lemah dan Sub Entitas
Penggunaan himpunan entitas lemah dan sub entitas dalam ERD diimplementasikan dalam bentuk tabel sama seperti himpunan entitas kuat. caranya dengan mentransformasikan menjadi sebuah tabel dengan menyertakan attribut key dari hasil implementasi himpunan entitas lemah.

