Dr. Kusrini, M.Kom: Optimasi Dan Implementasi
Dr. Kusrini, M.Kom: Optimasi Dan Implementasi
KAMUS DATA
Untuk melengkapi gambar ERD sebagai pengganti atribut Cara penulisan : dengan menyebutkan Entity diikuti dengan atribut-atributnya Misal Entity Dosen akan ditulis sebagai berikut: Dosen : { NIP, Nama, Alamat}
Fleksibilitas
Penambahan
Atribut Pemilihan Domain Atribut yang lebih luas Generalisasi Perubahan Struktur Entitas dari yang berbasis kolom ke yang berbasis baris
IMPLEMENTASI ERD
KONSEPTUAL (GAMBAR ERD)
FISIK (TABEL-TABEL)
TAHAP IMPLEMENTASI
Diagram ER basis data Entity table-table / file-file data Atribut field
alamat Nama
Kode_Matkul
Kode_Matkul
SKS
Dosen
Mengajar
Matakuliah
Prayarat
NIP
NIM
Nama
Nama
Jurusan
Memiliki
Kode_Jurusan Kode_Jurusan
NIM
TRANSFORMASI DASAR
Setiap himpunan entitas akan diimplementasikan sebagai sebuah table Relasi dengan derajat 1 1 yang menghubungkan 2 buah himpunan entitas akan direpresentasikan dalam bentuk penambahan atribut-atribut relasi ke salah satu tabel yang mewakili kedua himpunan entitas
Relasi dengan derajat 1 N yang menghubungkan 2 buah himpunan entitas, juga akan direpresentasikan dalam bentuk pencantuman atau pemberian atribut key dari himpunan entitas pertama (yang berderajat 1) ke himpunan ke 2 (yang berderajat N)
Relasi dengan derajat N N yang menghubungkan 2 himpunan entitas akan diwujudkan dalam bentuk table khusus, yang memiliki field tepatnya (foreign key) yang berasal dari key-key kedua himpunan entitas yang dihubungkan
Data Angka: Numerik atau Alfanumerik Data Numerik :Bilangan bulat (integer) atau Bilangan Nyata(real) Data Bilangan Bulat (integer)
Byte (1 byte) Small integer (2 byte) Long integer (4 byte) Single (4 byte) Double (8 byte) Money/currency Character (fixed) Variable Character (non fixed) Blob
Data Uang
LATIHAN
Mahasiswa {NIM, Nama} Hobbi {Kode, Hobbi}