? Software di database di un sistema di computer agisce come un efficiente , repository sicuro per i dati di un'organizzazione. Finale del database di solito non lo vede e può non essere a conoscenza di esso . Tuttavia , essa utilizza il software applicativo che interagisce con il database , quindi il progettista deve creare il database per adattarsi sue esigenze . Il progettista discute gli obiettivi del sistema con l'utente , poi le traduce in un database di lavoro . Specifiche
l'utente lavora con i programmi applicativi che alimentano il database . Se lei è un ingegnere , per esempio , si gira il suo computer e recupera un elenco di parti di un macchinario . Lei non vede il database che memorizza l'elenco delle parti , ma vede le schermate e le stampe . Per progettare il sistema di lista parti , un programmatore si siede con l'ingegnere e scopre che tipo di informazioni ha bisogno , quindi crea il database , schermate e le relazioni specifiche dell'utente . Nel corso del tempo , l'utente potrebbe desiderare funzionalità nuove o diverse , in modo che il programmatore rende queste revisioni .
Regole
L'utente può avere bisogno il sistema software di seguire alcune regole . Ad esempio, se una parte contiene piombo, il sistema dovrebbe bloccare il suo uso per macchine utilizzate in un ambiente domestico. Il suo reparto potrebbe avere una regola che il peso di una macchina non deve mai superare i 200 libbre. Il programmatore stabilisce le regole nel database che applicare automaticamente queste restrizioni .