Upload
romadhi
View
2.749
Download
6
Embed Size (px)
Citation preview
Perancangan basis data
1. Diagram/Metode Entity Relationship -ER(hubungan antar entitasi) Berisi komponen himpunan entitas dan relasi yang masing2
dilengkapi dengan atribut yg mewakili seluruh fakta dari duia nyata yg ditinjau
Menggunakan jenis relasi antar tabel untuk menentukan kunci penghubungnya/penyelesaian basis datanya.
1.1 IstilahRelationship :keterkaitan/hubunganEntitas (entity) : satu kesatuan data tentang suatu hal/obyek/peristiwaRelasi : - hubungan
- tabel Kamus Data : atribut yang melekat pada suatu entitasAtribut : sebutan untuk data tersebutKunci primer (primary key) : filed atau kumpulan field yang mengidentifikasi/mewakili record dalamsuatu tabelKunci tamu/asing (foreign key) : atribut/field yang menunjuk/menghubungkan ke kunci primer tabel lain.
1.2 Simbol-simbol yang dipakai dalam metode ini
1.2.1 Model 1
: simbol entitas
: simbol relasi/hubungan antar entitas
1.2.2 Model 2
: himpunan entitas (atau disebut entitas saja)
Nama entitas
Nama entitas
atribut
: atribut anggota
: atribut kunci (key)
: hubungan/relasi
: himpunan relasi
1.3 Tahapan1. Penyusunan Kamus Data dan pengelompokan dalam entitas
(obyek/hal/persitiwa)2. Penentuan jenis relasi 3. Penentuan kunci penghubung4. Penyusunan Diagam ER5. Implementasi (coding/pembuatan program)
1.3.1 Penyusunan Kamus Data dan pengelompokan dalam entitasMisal : Database untuk penyimpanan data buku di Perpustakaan
BukuJudul bukuJumlahTahun
PenerbitNama PenerbitAlamat Penerbit
PengarangNama PengarangE_mail
1.3.2 Penentuan jenis relasi (derajad kardinalitas) dan penyelesaian relasinya
Jenis relasi atau disebut juga derajad kardinalitas pada Diagram ER ini memiliki 3 jenis1. One to One Relationship (OOR) –Relasi satu ke Satu
Disebut relasi OOR bila satu record pada entitas/tabel terkait hanya dengan satu record denhan tabel yang lain. Begitu juga sebalikya
Misal :
atribut
mahasiswa
nama alamat
Orang tua
Nama Ayah
Nama Ibu
Alamat ortu
memiliki
1 1
Solusi Kedua entitas/tabel dapat DIGABUNGKAN
Kesepadanan istilah Konsep/teori ImplementasiEntitas TabelAtribut/kolom Field/ColumnBaris (row) Record/Row
Pada basis data, untuk menentukan relasi bersifat PENDEKATAN, dicari kecenderungan yang paling besar