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