TRANSFORMASI
Yaitu perubahan dari suatu bentuk ke bentk lain, komponen pada ERD di transformasikan kedalam bentuk tabel yang merupakan komponen utama pembentuk basis data.
TRANSFORMASI UMUM
Aturan umum dalam pemetaan model data digambarkan dengan E - R menjadi basis data fisik, contoh nya sebagai berikut :
TRANSFORMASI UMUM (1 : 1)TRANSFORMASI UMUM (1 : N)
Pada 1 : N (satu ke banyak) akan menghubungkan dua buah himpunan entitas dalam bentuk pemberian atribut key dari himpunan entitas pertama ke tabel yang mewakili himpunan entitas kedua. berikut contoh nya :
TRANSFORMASI UMUM (N : M)
Relasi dengan derajat N : M (banyak ke banyak) yang menghubungkan dua buah himpunan entitas akan dipresentasikan ke dalam tabel khusus yang memiliki field yaitu foreign key yamg berasal dari primary key dari entitas - entitas yang dihubungkannya, berikut contohnya :
TRANSFORMASI ENTITAS LEMAH / SUB ENTITAS
Himpunan entitas lemah tidak dapat berdiri sendiri tanpa entitas kuat, dalam membentuk kedua entitas ini dari ERD ke dalam bentuk basis data fisik akan sama - sama membentuk tabel.
Namun yang membedakan entitas kuat yaitu entitas ini dapat ditransformasikan ke dalam bentuk tabel menggunakan atribut key yang bertindak sebagai primary key dan atribut pada entitas kuat tersebut. Sedangkan entitas lemah hanya dapat ditransformasikan kedalam tabel dengan menyertakan primary key dari entitas kuat dan atribut dari entitas lemah itu sendiri.
contohnya sebagai berikut :
TRANSFORMASI RELASI TUNGGALRelasi N : M, membentuk tabel baru supaya mendapatkan field dari semua atribut relasi (jika ada) yang ditambah dengan atribut key dari himpunan entitasnya.
TRANSFORMASI RELASI MULTI ENTITAS (n - ARY RELATION)
Secara umum, relasi ini menghubungkan lebih dari dua buah himpunan entitas (N himpunanentitas, dimana N>2) akan diimplementasikan sebagai sebuah tabel khusus. Namun jika pada relasi yang menghubungkan N buah himpunan entitas kita dapat memastikan bahwa derajat relasi parsial diantara (N - 1) buah himpunan entitas dengan suatu himpunan entitas (misalnya X) adalah satu - ke - banyak. Contohnya sebagai berikut :
IMPLEMANTASI RELASI GANDA (REDUDANT RELATION)
Komentar
Posting Komentar