Perangkat lunak basis data sistem komputer bertindak sebagai tempat penyimpanan yang efisien dan aman untuk data organisasi. Pengguna akhir database biasanya tidak pernah melihat perangkat lunak atau filenya, dan mungkin tidak menyadari cara kerja sistem. Karena dia menggunakan perangkat lunak aplikasi yang berinteraksi dengan database, bagaimanapun, pemrogram sistem harus membangun pengaturan agar sesuai dengan kebutuhannya. Pemrogram mendiskusikan tujuan sistem dengan pengguna dan menerjemahkannya ke dalam konfigurasi yang berfungsi.
spesifikasi
Seorang insinyur menyalakan komputernya dan mengambil daftar suku cadang untuk sebuah mesin. Dia tidak melihat database yang menyimpan daftar bagian, tapi dia melihat layar dan cetakannya. Untuk merancang sistem daftar bagian, seorang programmer duduk bersama insinyur dan mencari tahu jenis informasi apa yang dia butuhkan, kemudian membuat database, layar, dan laporan dari spesifikasi pengguna. Seiring waktu, pemrogram dapat merevisi sistem sebagai tanggapan atas permintaan pengguna untuk fitur baru atau yang dikonfigurasi ulang.
Video Hari Ini
Aturan
Pengguna akhir mungkin mengharuskan sistem perangkat lunak mengikuti aturan khusus yang mewakili norma atau menegakkan larangan bisnis, industri, atau serangkaian undang-undang. Misalnya, sistem suku cadang harus memblokir item yang mengandung timbal dari implementasi dalam produk yang dirancang untuk penggunaan rumah tangga, atau mematuhi aturan yang mengharuskan berat mesin tidak boleh melebihi 200 pound. Pemrogram membuat aturan database yang secara otomatis memberlakukan pembatasan ini.
Ekspor Impor
Pengguna sering menyimpan catatan dalam file spreadsheet kecil, melacak proyek, membuat bagan, dan melakukan tugas harian lainnya. Pemrogram basis data dapat mengatur aplikasi yang memungkinkan ekspor yang disesuaikan dari sistem, yang dapat dibuka oleh pengguna akhir dalam program spreadsheet. Dalam situasi ini, proses sistem database menyisir data dan menulis catatan tertentu ke dalam format spreadsheet. Untuk memindahkan data ke arah yang berlawanan, programmer mengatur rutinitas impor data yang memberi makan database dari file yang dibuat pengguna.
Jadwal
Beberapa jenis perangkat lunak manajemen basis data memproses data secara otomatis sesuai jadwal. Jenis proses peka waktu ini dapat membantu manajer yang membutuhkan laporan harian yang merangkum pekerjaan hari sebelumnya. Berjalan dalam semalam, rutinitas terjadwal dapat menghasilkan informasi ini. Proses database terjadwal lainnya dapat membuat laporan atau mengekspor file untuk minggu, bulan, atau kuartal. Setelah pengguna menjelaskan dan mengukur kebutuhan data berulang mereka, programmer dapat mengatur proses yang diperlukan.
Keamanan
Keamanan database harus mencerminkan peran organisasi pengguna. Konfigurasi aplikasi database memberikan fleksibilitas untuk memastikan bahwa informasi hanya menjangkau orang-orang yang membutuhkan dan berhak untuk melihatnya. Misalnya, seorang insinyur menerima akses penuh ke basis data suku cadangnya tetapi tidak dapat membaca catatan dari basis data penggajian. Sebaliknya, pengguna sumber daya manusia dapat memperoleh akses penuh ke data penggajian tetapi tidak memiliki hak istimewa yang diperlukan untuk mencapai basis data suku cadang.