Kita telah mempelajari bahwa kita dapat menggunakan database untuk mengembangkan aplikasi SIA (Sistem Informasi Akuntansi).
Adapun persayaratan dasar dalam kita merancang relational database adalah
- Satu field satu nilai
Dalam kita merancang field-field database kita harus merancang agar setiap field menyimpan satu nilai. Field nama_cusomer hanya menyimpan nama customer. Field alamat hanya menyimpan alamat demikian seterusnya.
- Primary key harus ada nilainya
Primary key ini merupakan pemegang kunci dari sebuah data. Primary key ini berbeda antara satu record dengan yang lain, dan tentu saja primary key harus ada nilainya supaya mudah dalam identifikasi. Secara praktis biasanya kita menggunakan integer yang auto increment dalam memberi nilai pada primary key tersebut. Kita juga memberikan flag primary key pada field yang ditunjuk sebagai primary key supaya tidak mungkin ada dua atau lebih primary key yang bernilai sama
- Foreign key harus menunjuk ke primary tertentu
Foreign key ini menunjuk ke primary key tabel lain. Nilai bukan null dari foreign key harus ada pada primary key tabel lain tersebut.
- Setiap field mendukung data ke primary keynya
Tentu saja field-field lain yang bukan primary key merupakan data penunjang yang menunjuk ke primary key
Kunjungi www.proweb.co.id untuk menambah wawasan anda.
Persyaratan dasar perancangan database relasional