? En database er en programvare som gir en høy grad av organisering for data . Databasen fungerer som en data container, håndterer lavnivå detaljer for lagring og gjenfinning av data på harddisken . Dette frigjør programvareutviklere fra å måtte programmere disse detaljene fra scratch. Det håndhever også data forhold og eierskap regler , som gir integritet og sikkerhet for en organisasjons poster. Database Struktur
En database organiserer relatert typer data i én eller flere datasett, som i sin tur består av felt eller data elementer . En kundeordre database, for eksempel , kan ha datasett for kundeinformasjon , ordrer og produkter. Den bestillinger datasett, for eksempel, ville ha felt for en unik kundeidentifikasjon , en ordre dato, et skip dato og en ordre beløp. Retningslinjene for systemprogrammer sende enkle kommandoer til databasen for å legge til og endre poster som kunder legger inn bestillinger .
Dataintegritet
En database administrator er en person som er ansvarlig for bruken av database-programvare for en organisasjon. Hun design og oppdateringer databaser, datasett og felt. Hun legger også til regler som regulerer bruken av databasen og beholder integriteten av dataene . For eksempel kan hun legge til en regel om pålegg database som kontrollerer bestillinger datasettet før du fjerner en kunde posten. Dersom kunden har unshipped bestillinger , fjerne kunden snur rekkefølgen poster i "foreldreløse ", eller poster som tilhører ingen. I stedet , med regelen , blokkerer databasen automatisk utilsiktet sletting av kunden posten og viser en feilmelding .
SQL
Mange databasesystemer bruke en data management språk kalles SQL eller Structured Query Language . Ved hjelp av bare SQL , kan administratoren vedlikeholde databaser , lage rapporter på data og legge til, endre eller slette poster - alle underlagt de regler og databasen sikkerhetsinnstillinger . Databasen programvareprosesser SQL- kommandoer fra menneskelige brukere og programmer .
Security
Databasen administrator kan legge til tilgangspunkt passord for alle av en database eller noen av dets sett eller elementer . En bruker kan ha, for eksempel tillatelse til å lese alle data i en database , men ikke oppdatere noe av det. Eller databasen kan begrense brukeren til å se bare enkelte datasett eller elementer i settene . Dette gir stor fleksibilitet i sikring av data , samtidig som det gir brukerne tilgang til postene de trenger.
Tools
Database programvare inkluderer verktøyet programmer som brukes til å vedlikeholde data . Backup-programvare lar administratoren gjøre trygge kopier av data i tilfelle disk krasj og andre alvorlige problemer. Import og eksport programmer lar brukerne legge til og fjerne poster og sende filer til andre , eksterne systemer med forskjellige formater. For eksempel kan en lønn administrator bruker en eksport program for å lage en ansatt fil som skal sendes til Internal Revenue Service gang i året. Andre programmer overvåke database prosessering hastighet og hjelper administratoren finjustere for best mulig ytelse.