mau bertanya tentang permasalahan ketika merancang database
1. Permasalahan ketika membagi userview
perusahaan bilang mereka tidak membutuhkan pembagian user view berdasarkan tugas dan wewenang masing2 jabatan, setiap pengguna aplikasi, diharapkan memiliki akses yang sama, sehingga ketika bagian lain membutuhkan bantuan, pengguna lainnya bisa saling membantu tanpa adanya keterhalangan dikarenakan pembagian user view tersebut
masalah:
rencana saya mau membagi user view menjadi 3
a. admin = buat edit data didatabase secara leluasa (update, delete)
b. pengguna A = buat input dan melihat data ke dalam database A
c. pengguna B = buat input dan melihat data ke dalam database B
d. user lainnya = cuma buat melihat laporan informasi dari database
apakah saya perlu menyatukan semua fungsi ke dalam 1 userview seperti permintaan perusahaan?
idealkah userview seperti itu?
atau saya bagi menjadi 2 userview
a. admin bisa insert, update dan delete <--- pemisahan ini supaya data dalam database tidak bisa sembarangan diutak atik oleh pengguna
b. pengguna bisa insert dan view
2. user requirement tidak cocok dengan data yang tersedia
perusahaan memiliki "side job" berupa kredit barang, dengan jumlah transaksi pertahunnya sedikit. sedikitnya transaksi menyebabkan data yang tersedia minim.
misal data yang tersedia cuma jumlah uang dari hasil jual kredit barang dan data angsuran
masalah:
jika perusahaan menginginkan adanya informasi mengenai barang yang dikreditkan dan tempat barang dijual, bagaimana cara melakukan migrasi terhadap data-data lama yang tidak memiliki informasi mengenai barang yang dikreditkan dan tempat penjualannya?






Reply With Quote





Bookmarks