Programska oprema za bazo podatkov računalniškega sistema deluje kot učinkovito, varno skladišče za podatke organizacije. Končni uporabnik baze podatkov običajno nikoli ne vidi programske opreme ali njenih datotek in se morda ne zaveda, kako sistem deluje. Ker pa uporablja aplikacijsko programsko opremo, ki sodeluje z bazo podatkov, mora sistemski programer zgraditi nastavitev tako, da ustreza njenim potrebam. Programer se z uporabnikom pogovori o ciljih sistema in jih prevede v delovno konfiguracijo.
Specifikacije
Inženir vklopi svoj računalnik in pridobi seznam delov za kos stroja. Ne vidi baze podatkov, v kateri je shranjen seznam delov, vidi pa njene zaslone in izpise. Za načrtovanje sistema seznama delov programer sedi z inženirjem in ugotovi, katere vrste informacij potrebuje, nato pa ustvari bazo podatkov, zaslone in poročila iz uporabniških specifikacij. Sčasoma lahko programer revidira sistem kot odgovor na zahteve uporabnikov po novih ali ponovno konfiguriranih funkcijah.
Video dneva
Pravila
Končni uporabniki lahko zahtevajo, da programski sistem upošteva posebna pravila, ki predstavljajo norme ali uveljavljajo prepovedi podjetja, industrije ali niza zakonov. Na primer, sistem delov bi moral blokirati elemente, ki vsebujejo svinec, od implementacije v oblikovanih izdelkih za uporabo v gospodinjstvu ali upoštevajte pravilo, ki zahteva, da teža stroja nikoli ne sme preseči 200 funtov. Programer nastavi pravila baze podatkov, ki samodejno uveljavljajo te omejitve.
Uvozno-izvoznih
Uporabniki pogosto vodijo evidence v majhnih datotekah s preglednicami, sledijo projektom, ustvarjajo grafikone in opravljajo druga dnevna opravila. Programer baze podatkov lahko nastavi aplikacijo, ki omogoča prilagojen izvoz iz sistema, ki ga končni uporabniki lahko odprejo v programu za preglednice. V tej situaciji proces sistema baze podatkov prečeše podatke in zapiše izbrane zapise v obliko preglednice. Za premikanje podatkov v nasprotni smeri programer nastavi rutine za uvoz podatkov, ki hranijo bazo podatkov iz datotek, ki jih ustvari uporabnik.
Urnik
Nekatere vrste programske opreme za upravljanje baz podatkov samodejno obdelujejo podatke po urniku. Ta vrsta časovno občutljivega procesa lahko pomaga vodji, ki potrebuje dnevno poročilo, ki povzema delo prejšnjega dne. Če tečete čez noč, lahko načrtovana rutina ustvari te informacije. Drugi načrtovani procesi baze podatkov lahko ustvarijo poročila ali izvozijo datoteke za teden, mesec ali četrtletje. Ko uporabniki opišejo in količinsko opredelijo svoje ponavljajoče se potrebe po podatkih, lahko programer nastavi potrebne procese.
Varnost
Varnost baze podatkov mora odražati organizacijske vloge uporabnikov. Konfiguracije aplikacij baze podatkov zagotavljajo fleksibilnost, da zagotovijo, da informacije dosežejo samo tiste ljudi, ki jih potrebujejo in imajo pravico, da jih vidijo. Inženir na primer prejme polni dostop do svoje baze podatkov o delih, vendar ne more prebrati zapisov iz baze plačilne liste. Nasprotno pa lahko uporabnik človeških virov pridobi popoln dostop do podatkov o plačilni listi, vendar nima privilegijev, potrebnih za dostop do baze podatkov o delih.