Database management software er en samling af værktøjer , at støtte i udvikling og produktion af en database platform. Mange programmer , hjemmesider og værktøjer kræver brug af en database til at lagre vedvarende data , der kan tilgås , manipuleres og ændres. Databaser bruges i udstrakt grad af organisationer, der kan variere fra små skoler , til regeringer , internationale selskaber og management software til disse databaser har fordele , der arbejder for at sikre, at ydeevne opfyldes og opretholdes. Dataintegritetskontrol
grundlæggende begreb i databasen teori er ideen om dataintegritet. Data anomalier, såsom dublerede data , redundante data og manglende data er til skade for kvaliteten af de data, huse i en database. Et stort antal af data anomalier i en database betyder, at data fundet der har lav dataintegritet . Denne situation er ikke til gavn for den samlede hede af en database . Database management software hjælpemidler i forebyggelse og eliminering af disse data anomalier , og kan styrke integritet og kvalitet af databasen . Mange database management systemer har integreret værktøjer såsom data revisorer, rapportgenerering , og valideringsregler , der kan sikre et højt niveau af integritet bevares i databasen .
Adgang til data
et grundlæggende formål med en database er at tillade en mekanisme, der kan holde og gemme data , så det kan tilgås . Mange hjemmesider er afhængige af databaser til at holde data for registrerede brugere og deres respektive email adresse, første og sidste navne , billeder og andre tilknyttede oplysninger . Mange business ansøgninger om økonomisk forvaltning, kan bruge et program der gemmer faktura , konto og indberette oplysninger . Begge disse situationer er afhængige af evnen til database management software til at manipulere og ændre data i databasen.
Optimering
Mange programmer kræver store mængder data, der skal enten læses fra databasen eller skrives til databasen. Disse aktioner udføres typisk ved hjælp af en database forespørgsel. En forespørgsel er et udsagn , der kan manipulere ethvert aspekt af databasen . Forespørgsler , der bevæger en stor mængde af data skal være optimeret til ydeevne , for den samlede ansøgning til at være lydhør og brugbare. Database management software har værktøjer, der kan hjælpe i opbygningen af forespørgsler der er optimeret til ydeevne. Den alternative tilgang til at forbedre ydeevnen ville være at stole på en database professionel til at skabe de optimerede forespørgsler.
Sikkerhed
forretningskritiske data er et udtryk bruges til at betegne data, som er afgørende for virksomhedsdrift , og hvis ændret eller fjernet , ville alvorligt påvirke udførelsen af organisationens stole på databasen. Disse data har en betydelig værdi, og det er afgørende for en grad af sikkerhed, der skal sættes på plads. Beskyttelse af kritiske data er et ansvar database management software. Værktøjer såsom sikkerhed revisioner kan bruges til at kontrollere, om databasen og det miljø, hvor det er hostet er sikret nok til at minimere angreb udefra . Yderligere sikkerhedsmæssige bekymringer kan være forvaltningen af autoriseret adgang og privilegier. Database management systemer arbejde for at sikre , at disse krav er opfyldt.
User Management
For at sikre, at sikkerhed og integritet opretholdes i en database , de brugere, der har adgang til data i en database, skal håndteres korrekt. Database management software giver mulighed for brugerprofiler for at blive sat op med et bestemt sæt af privilegier , der er forbundet til denne konto. Udviklere kan for eksempel har evnen til at udføre flere funktioner end en standard bruger, men måske ikke har så meget kontrol som en database administrator. Bruger management er en central fordel for en database management software -pakke.