? Et datasystem database -programvare fungerer som en effektiv, sikker oppbevaringssted for en organisasjons data . Databasen er sluttbrukeren som regel aldri ser det og kan være klar over det. Men bruker hun programvaren som samhandler med databasen , slik at systemet designer må bygge opp databasen til å passe hennes behov . Designeren diskuterer systemets mål med brukeren , oversetter deretter disse inn i en fungerende database . Spesifikasjoner
Brukeren arbeider med programmer som fôr inn i databasen . Hvis hun er en ingeniør , for eksempel , slår hun sin datamaskin på og henter en liste over deler til et stykke av maskiner . Hun ser ikke database som lagrer delelisten , men hun ser skjermene og utskrifter . Å designe delelisten system , sitter en programmerer med ingeniør og finner ut hva slags informasjon hun trenger , deretter oppretter databasen , skjermbilder og rapporter fra brukerens spesifikasjoner . Over tid, kan brukeren ønsker nye eller forskjellige funksjoner, så programmerer gjør disse revisjonene .
Regler
Brukeren kan trenge programvare system for å følge visse regler . For eksempel, hvis en del inneholder bly , bør systemet blokkere dens bruk maskiner til bruk i en husholdning miljø . Hennes avdeling kan ha en regel om at vekten av en maskin aldri skal overstige 200 kg. Programmereren setter opp regler i databasen som automatisk håndheve disse restriksjonene .
Import /Export
Brukere ofte holde poster i små regneark filer. De bruker disse for å holde orden på små prosjekter , lage diagrammer og utføre andre daglige oppgaver . Programmereren kan hjelpe brukeren ved å tilby tilpassede eksportere filer fra databasen , som brukeren åpner med henne regnearkprogram. En database system prosess kammer gjennom dataene og skriver postene i et regneark-format . Brukeren kan også være lurt å mate databasen fra filer generert av en ekstern kilde , slik at programmereren setter opp en data import funksjon for å importere denne informasjonen inn i databasen .
Schedule
Noen typer database management software kan behandle data automatisk etter en tidsplan . Dette kan bidra til en leder, for eksempel , som trenger en rapport hver morgen oppsummerer gårsdagens arbeid. En database prosess , kjører over natten , kan generere denne informasjonen . Andre planlagte databasen prosesser kan lage rapporter eller eksportere filer for uke , måned eller kvartal. Hvis brukeren gir henne timeplanen til programmereren , kan programmereren sette opp prosesser .
Security
programmerer må forstå brukerens organisatorisk rolle å konfigurere databasen sin sikkerhet. Databaser tillate en stor grad av fleksibilitet for å sikre at bare de riktige personene har tilgang til visse typer informasjon. For eksempel har en ingeniør full tilgang til sin prosjektering deler database, men han er låst ute av lønn database. En ordre kontorist kan ha full tilgang til det meste av en ordre - systemet for behandling , men hun kan ikke slippe ordre holdt for kreditt godkjenning.