Anda di halaman 1dari 3

Perancangan Tabel2 Database berdasarkan ERD

Dua jenis data


Entity, segala objek yang datanya perlu disimpan dalam database
Relatinship, asisoasi antara entity yang datanya perlu disimpan dalam database

Setiap entity memerlukan tabel.

Dua metode untuk menyimpan data hubungan


1. Foreign key, menambah kolom pada tabel entity yang sudah ada
2. Relationship entity, menambah tabel baru

Analisis tipe hubungan


1. One to one
Pada hubungan ini ada tiga kemungkinan
- Kedua sisi obligatory
- Satu sisi obligatory
- Tidak ada sisi obligatory
2. One to many
Ada dua kemungkinan
3. Many to many
- Tidak ada pilihan
- Selalu menggunakan relationship entity

Model rancangan fisik database

Merupakan dokumentasi semua tabel dan indeks yang diperlukan.


Tabel berisikan data dan indeks cara mengurutkan data dalam tabel pada saat digunakan atau
data diambil.
Indeks dapat ditambahkan keumdia sehingga model fisik database sering mengabaikan indeks
sehingga dia hanya berisikan semua tabel yang diperlukan.

Simbol2 untuk menyiapkan model fisik database


Perancangan tabel

 Perancangan kode
Dalam perancangan kode
- Kunci hanyan diperlukan jika tidak ada atribut yang unik yang dapat digunkana
sebagai identifier
- Tidak boleh menggunakan kode untuk menyimpan data, biarpun data kode berisikan
data, tetapi data harus disimpan pada atribut terpisah
- Harus mengushakan kode itu sependek mungkin

Dalam merancang tabel harus mengushakan semua tabel harus berbentuj normal
1. Harus merancang berdasarkan model fisik database yang sudah disiapkan sebelumnya
2. Tidak boleh menduplikat data yang sudah tersedia pada tabel lain
3. Tidak perlu menyimpan data2 yang dapat dihitung atau yang dapat diambil dari atribut
yang sudah ada
4. Tidak menduplikat data yang sudah ada pada tabel lain, seperti pada faktur kita
memerlukan informasi nama pelanggan, tetapi pada tabel faktur kita tidak perl
menyimpan ulang data nama pelanggan karena sudah ada pada tabel pelanggan
5. Tidak ada harga per unit dan banyak dan jumlah, jumlah
Aktivitas perancangan database
1. Mempelajari kebutuhan user untuk mendapatkan fakta2 dan aturan
2. Mengidentifikasi identity yang relevan
3. Mengidentifikasi hubungan yang relevan
4. Menyiaokan entity relationship diagram atau model
5. Mengubah entity ERM menjadi midel rancangan fisik database
6. Merancang tabel

Anda mungkin juga menyukai