? Ett datasystem databas programvara fungerar som en effektiv , säker förvaringsplats för en organisations data . Databasens slutanvändaren vanligtvis aldrig ser den och kan vara omedvetna om det . Dock använder hon programvaran som interagerar med databasen, så systemkonstruktören måste bygga databasen för att passa hennes behov. Designern diskuterar systemets mål med användaren , sedan översätter dessa till en fungerande databas . Specifikationer
p Användaren arbetar med de applikationsprogram som matas in i databasen . Om hon är ingenjör , till exempel , vänder hon sin dator och hämtar en lista över delar till en maskin . Hon ser inte den databas som lagrar delar listan , men hon ser skärmarna och utskrifter . Att utforma reservdelslistan systemet , sitter en programmerare med ingenjören och tar reda på vad slags information hon behöver , då skapar databasen , skärmar och rapporter från användarens specifikationer . Över tiden , kanske användaren vill ha nya eller annorlunda funktioner , så programmeraren gör dessa revideringar .
Regler
p Användaren kan behöva programvaran för att följa vissa regler . Till exempel, om en del innehåller bly bör systemet blockera dess användning för maskiner som används i ett hushåll miljö. Hennes avdelning kan ha en regel att vikten av en maskin får aldrig överstiga 200 kg. Programmeraren sätter upp regler i den databas som automatiskt tillämpa dessa restriktioner .
Import /Export
Användare ofta föra register i små kalkylblad . De använder dessa för att hålla reda på små projekt , skapa diagram och utföra andra dagliga sysslor . Programmeraren kan hjälpa användaren genom att erbjuda anpassade exportera filer från databasen , som användaren öppnar med sitt kalkylprogram . En databas system process kammar igenom uppgifterna och skriver posterna i ett kalkylprogram . Användaren kanske också vill mata databasen från filer som genereras av en extern källa , så programmeraren sätter upp en data import funktion för att importera den här informationen i databasen . Addera schema
Vissa typer av databas programvara kan bearbeta data automatiskt efter ett schema . Detta kan hjälpa en chef , till exempel , vem behöver en rapport varje morgon sammanfattar gårdagens arbete . En databas process , kör över natten , kan generera denna information . Andra schemalagda databas processer kan skapa rapporter eller exportera filer för vecka , månad eller kvartal . Om användaren ger sitt schema till programmeraren , kan programmeraren ställa upp processerna . Addera Säkerhet
Programmeraren måste förstå användarens organisatoriska roll att konfigurera databasens säkerhet . Databaser tillåter en stor flexibilitet för att säkerställa att endast rätt personer har tillgång till viss information . Till exempel har en ingenjör full tillgång till hans iscensätta delar databas , men han är utelåst från lönelistan databasen . En order kontorist kan ha full tillgång till de flesta av en order - behandlingssystem , men hon kan inte släppa order innehas för godkännande av krediter .