Hva er sluttbrukerens rolle i databaseutviklingsprosessen?

Et datasystems databaseprogramvare fungerer som et effektivt, sikkert depot for en organisasjons data. Sluttbrukeren av en database ser vanligvis aldri programvaren eller filene dens, og kan være uvitende om hvordan systemet fungerer. Fordi hun bruker applikasjonsprogramvaren som samhandler med databasen, må imidlertid systemprogrammereren bygge oppsettet for å passe hennes behov. Programmereren diskuterer systemets mål med brukeren og oversetter dem til en fungerende konfigurasjon.

Spesifikasjoner

En ingeniør slår på datamaskinen hennes og henter en liste over deler til et maskineri. Hun ser ikke databasen som lagrer delelisten, men hun ser skjermer og utskrifter. For å designe delelistesystemet sitter en programmerer sammen med ingeniøren og finner ut hva slags informasjon hun trenger, og lager deretter databasen, skjermene og rapportene fra brukerens spesifikasjoner. Over tid kan programmereren revidere systemet som svar på brukerforespørsler om nye eller rekonfigurerte funksjoner.

Dagens video

Regler

Sluttbrukere kan kreve at et programvaresystem følger spesifikke regler som representerer normene eller håndhever forbudene til en virksomhet, industri eller sett med lover. For eksempel bør et delesystem blokkere varer som inneholder bly fra implementering i produkter designet for husholdningsbruk, eller overholde en regel som krever at vekten til en maskin aldri skal overstige 200 pounds. Programmereren setter opp databaseregler som automatisk håndhever disse begrensningene.

Import Eksport

Brukere opprettholder ofte poster i små regnearkfiler, sporer prosjekter, lager diagrammer og utfører andre daglige oppgaver. En databaseprogrammerer kan sette opp en applikasjon som gir mulighet for tilpasset eksport fra systemet, som sluttbrukerne kan åpne i et regnearkprogram. I denne situasjonen kjemmer en databasesystemprosess gjennom dataene og skriver utvalgte poster inn i et regnearkformat. For å flytte data i motsatt retning, setter programmereren opp dataimportrutiner som mater databasen fra brukergenererte filer.

Rute

Noen typer databasebehandlingsprogramvare behandler data automatisk etter en tidsplan. Denne typen tidssensitive prosesser kan hjelpe en leder som trenger en daglig rapport som oppsummerer forrige dags arbeid. En planlagt rutine kjører over natten, og kan generere denne informasjonen. Andre planlagte databaseprosesser kan lage rapporter eller eksportere filer for uken, måneden eller kvartalet. Når brukere beskriver og kvantifiserer deres tilbakevendende databehov, kan programmereren sette opp de nødvendige prosessene.

Sikkerhet

Databasesikkerhet må gjenspeile brukernes organisatoriske roller. Databaseapplikasjonskonfigurasjoner gir fleksibiliteten til å sikre at informasjon når kun de personene med behov og rett til å se den. For eksempel får en ingeniør full tilgang til reservedelsdatabasen hennes, men kan ikke lese poster fra lønnsdatabasen. Omvendt kan en personellbruker få full tilgang til lønnsdata, men mangler rettighetene som er nødvendige for å nå deledatabasen.