Ketentuan yang harus diperhatikan pada pembuatan tabel pada database agar memenuhi kriteria sebagai suatu database, yaitu: redudansi data, inkonsistensi data, pengaksesan data, data terisolasi untuk standarisasi, masalah keamanan, masalah integritas data, dan multiuser.
1. Redudansi dan Inkonsistensi data
Penyimpanan data dibeberapa tempat yang berbeda disebut redudansi, hal ini akan menyebabkan pemborosan dan menimbulkan inkonsistensi data (data tidak konsisten) apabila terjadi perubahan data dibeberapa tempat.
2. Pengaksesan data
Data di dalam database harus siap diakses oleh
siapa saja yang membutuhkan dan mempunyai hak untuk mengaksesnya.
3. Data terisolasi untuk standarisasi
Jika data tersebar dalam beberapa tabel dalam format yang sama, maka akan menyulitkan dalam menulis program aplikasi, baik untuk mengambil dan menyimpan data. Oleh karena itu data dalam satu database harus dibuat satu format yang sama, sehingga mudah dibuat program aplikasinya.
4. Masalah keamanan (security)
Setiap pemakai sistem database tidak semua bagian mengakses semua data, misalnya, misalnya data mengenai gaji pegawai hanya boleh dibuka oleh bagian keuangan, sedangkan bagian gudang dan bagian lain tidak diperkenankan untuk membukanya. Keamanan dapat diatur dan disesuaikan baik tingkat database atau aplikainya.
5. Multiple user
Salah satu database dibangun karena nantinya data tersebut akan digunakan oleh banyak pengguna (user), baik dalam waktu berbeda maupun bersamaan.
Materi ini sudah saya sharing di youtube dengan alamat https://www.youtube.com/watch?v=7beIon-vhF8
Materi presentasinya dapat anda download disini
Tidak ada komentar:
Posting Komentar