Database programvare er en samling av verktøy som hjelpemiddel i utvikling og produksjon av en database plattform. Mange programmer , nettsteder og verktøy krever bruk av en database til å lagre vedvarende data som kan nås , manipulert og endret . Databaser er mye brukt av organisasjoner som kan variere fra små skoler , til myndigheter, internasjonale selskaper og administrasjonsprogramvare for disse databasene har fordeler som arbeider for å sikre at ytelsen er oppfylt og opprettholdes . Dataintegritet
En grunnleggende konseptet i databasen teori er ideen om dataintegritet . Data anomalier , for eksempel doble data , redundante data og manglende data er skadelig for kvaliteten på dataene hus innenfor en database . Et stort antall data- anomalier i en database i at data finnes der har lav dataintegritet. Denne situasjonen er ikke gunstig for den generelle heia av en database . Database management software hjelpemidler i forebygging og eliminering av disse data anomalier og kan styrke integriteten og kvaliteten på databasen. Mange database management system har integrert verktøy som data revisorer, rapport generering og validering regler som kan sikre en høy grad av integritet opprettholdes i databasen.
Tilgang til data
et grunnleggende formål for en database er å tillate en mekanisme som kan holde og lagre data slik at det kan nås . Mange nettsteder er avhengige av databaser for å holde data for registrerte brukere og deres respektive e-postadresse, fornavn og etternavn , bilder og annen tilknyttet informasjon . Mange forretningsapplikasjoner for økonomistyring kan bruke et program som lagrer faktura , konto, og rapportere informasjon . Begge disse situasjonen er avhengige av evnen til database management software for å manipulere og endre data i databasen. Krever
optimalisering
Mange programmer store mengder data å være enten lese fra databasen eller skrives til databasen. Disse handlingene er vanligvis utføres gjennom en database spørring . En spørring er en uttalelse som kan manipulere alle aspekter av databasen . Spørringer som flytter store mengder data skal være optimalisert for ytelse for at den samlede programmet for å være lydhør og brukervennlig. Database management software har verktøy som kan hjelpe til med bygging av spørringer som er optimalisert for ytelse. Alternativet tilnærming for å forbedre ytelsen ville være å stole på en database profesjonell for å lage optimaliserte spørringer.
Sikkerhet
Mission kritiske data er et begrep som brukes for å betegne data som er avgjørende for driften , og hvis endres eller fjernes , vil sterkt påvirke ytelsen til organisasjonen avhengig av databasen. Disse data har en betydelig verdi , og det er avgjørende for en grad av sikkerhet for å bli satt på plass . Beskytte kritiske data er ett ansvar for database management software . Verktøy som sikkerhet tilsyn kan brukes til å undersøke om databasen og miljøet der det er vert er sikret nok til å minimalisere angrep fra utsiden. Ekstra sikkerhet bekymringer kan være forvaltningen av autorisert tilgang og privilegier. Database management system arbeide for å sikre at disse kravene er oppfylt .
User Management
å sikre at sikkerhet og integritet blir ivaretatt i en database , brukerne som har tilgang til dataene i en database må forvaltes på riktig måte. Database management software gjør det mulig for brukerprofiler settes opp med et bestemt sett av privilegiene som er knyttet til denne kontoen. Utviklere kan , for eksempel, har evnen til å utføre flere funksjoner enn en standard bruker , men kanskje ikke har så mye kontroll som en database administrator . Brukeradministrasjon er en sentral fordel til en database management software pakke .