0% menganggap dokumen ini bermanfaat (0 suara)
473 tayangan11 halaman

Dr. Kusrini, M.Kom: Optimasi Dan Implementasi

Dokumen ini membahas optimasi dan implementasi Entity Relationship Diagram (ERD) ke dalam basis data, meliputi penjelasan tentang kamus data, tujuan optimasi ERD, implementasi ERD konseptual ke bentuk tabel-tabel di basis data, serta transformasi dasar dari ERD ke basis data.
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
473 tayangan11 halaman

Dr. Kusrini, M.Kom: Optimasi Dan Implementasi

Dokumen ini membahas optimasi dan implementasi Entity Relationship Diagram (ERD) ke dalam basis data, meliputi penjelasan tentang kamus data, tujuan optimasi ERD, implementasi ERD konseptual ke bentuk tabel-tabel di basis data, serta transformasi dasar dari ERD ke basis data.
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 11

OPTIMASI DAN IMPLEMENTASI

ENTITY RELATIONSHIP DIAGRAM

Dr. Kusrini, M.Kom

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}

TUJUAN OPTIMASI ERD

Meningkatkan efisiensi dan kinerja


Pemberian

Kode (Kunci Alternatif) Penambahan Entity Lemah

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

Nama NIP NIP Kode_Matkul Mengikuti

NIP

NIM

NIM Mahasiswa Alamat

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

MENENTUKAN TIPE DATA


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 Bilangan Nyata


Data Uang

Data Teks Data Biner

LATIHAN
Mahasiswa {NIM, Nama} Hobbi {Kode, Hobbi}

Dosen{NIP, Nama, Alamat}

Anda mungkin juga menyukai