Merancang data base teknik erd

7
Merancang Database Teknik : Entity Relational Digram Tiga istilah penting bekerja pada model E-R yaitu : Entity Relationship Attributes

Transcript of Merancang data base teknik erd

Page 1: Merancang data base teknik erd

Merancang DatabaseTeknik :

Entity Relational Digram

Tiga istilah penting bekerja pada model E-R yaitu :

EntityRelationshipAttributes

Page 2: Merancang data base teknik erd

Entity Entitas/Entity adalah “Benda atau

objek” yang dibedakan dalam dunia nyata, dimana informasi yang berkaitan dengannya dikumpulkan. 

Entity set (Himpunan entitas) adalah kumpulan dari entity yang sejenis, berupa proyek, kendaraan, pegawai, konsumen, pemasok, penjualan dan lain sebagainya.

Page 3: Merancang data base teknik erd

Misal :

kumpulan buku diperpustakaan didefinisikan sebagai entiti buku

kumpulan orang yang belajar di perguruan tinggi didefinisikan sebagai mahasiswa

Simbol

Page 4: Merancang data base teknik erd

Relationship

Relasi Hubungan dari beberapa entity Simbol diamond

Page 5: Merancang data base teknik erd

Attibut

Karakteristik dari Entity Merupakan penjelasan detail dari

sebuah entitas atau relasi Simbol

Page 6: Merancang data base teknik erd

Contoh Kasus sederhana Disebuah perguruan tinggi yg baru berkembang,sistem

administrasi mhs masih dilakukan manual. Seiring dgn perkembangan jumlah mhs yg begitu pesat, pihak akademik mulai kesulitan untuk mengelola administrasi mhs, terutama proses KRS mhs

Bagian akademik berharap jika proses KRS dilakukan secara komputeries akan banyak sekali keuntungan diantaranya efesiensi waktu & pekerjaan, informasi yg dihasilkan juga akan beragam misal mhs bisa melihat KHS, transkrip dan historis KRS setiap semester bisa terekam dengan jelas.

Rancanglah sebuah Database dari contoh sederhana diatas, kemudian buatlah sintak bahasa SQL untuk mengimplementasikan rancangan Database tersebut.

Page 7: Merancang data base teknik erd

Bahasa SQLMerancang & Mendefinisikan DB Step By Step 1. Tentukan nama database2. Buat tabel-tabel yang dibutuhkan,

create table ….[nama tabel]3. Jangan lupa pada saat membuat tabel,

definisikan atribut2nya dengan jelas beserta relationshipnya.

4. Yang terpenting, sering membuka dan membaca menu “HELP” disetiap server database yang telah disediakan.