En database er en samling af software og filer, der skal sikkert organisere og hente information. I modsætning til traditionelle computer -filer, som gemmer kun data , indeholder databaser både data og metadata. Metadata er yderligere oplysninger, herunder beskrivelser og regler, der gælder for , hvordan computeren bruger data. Under metadata i databasen gør bruge data lettere og mere konsekvent. Database og Metadata
En database organiserer oplysninger, så brugerne sikkert kan hente og analysere det. Computeren sætter databasen under kontrol af en enkelt, løbende kørende program kaldet serveren. Alle brugere adgang til databasen via serveren , der fuldbyrder regler for sikkerhed og struktur. Data i databaser er lettere at analysere end at oplagret i traditionelle filer . Ud over de data , også databaser gemme metadata . Definitionen for metadata varierer, men generelt betyder ekstra information , der beskriver dataene , og det er ikke selve dataene. Den falder i flere hovedområder , såsom struktur , beskrivelse, administration og procedure.
Struktur
Selv de simpleste databaser indeholder struktur metadata. Alle databaser har tabeller, og de databaser, gemmer tabeldefinitioner som metadata . Desuden består hver tabel i et eller flere felter , som hver har en datatype og størrelse . Datatyper omfatter tegn, heltal , dato og penge. Hver datatype har iboende regler , for eksempel skal heltalsfelter indeholder hele tal . Hvis en bruger forsøger at sætte en persons navn i et helt felt , serverprogrammet afviser dataene . Databasen gemmer de strukturelle detaljer i hvert felt som metadata .
Documentation
Hvert dataelement i en database har en ledsagende tekst felt, der indeholder en beskrivelse af elements formål og anvendelse . For eksempel kan et bord have flere datoer , bl.a. transaktioner , forfaldsdato og orden dato. Selvom feltets navn formidler nogle hints med hensyn til dens anvendelse , beskrivelse mulighed for detaljerede kommentarer om dens formål. Databasen kan også omfatte en visuel diagram forbinder de forskellige tabeller ved deres fælles felter . Diagrammet tjener til at dokumentere databasens struktur og funktion.
Regler
Hvert felt i en database kan have et simpelt sæt af værdi regler, som feltet skal følge. For eksempel kan du indsætte en regel for en lønsats felt , så det aldrig tager på et negativt tal . Ud over disse enkle regler , kan en database have små programmer kendt som udløser. Serveren udfører automatisk udløser program, for eksempel , når en bruger tilføjer en post til en bestemt tabel . Som et eksempel kunne en trigger kontrollere fortegnelsen, når en kunde indtaster en ordre , hvorved der undgås mangel og andre problemer . Databasen gemmer regler og udløsere som metadata .