En databas är en samling av programvara och filer för att säkert organisera och hämta information . Till skillnad från traditionella datafiler som lagrar endast data , databaser innehåller både uppgifter och metadata . Metadata är extra information, inklusive beskrivningar och regler , som styr hur datorn hanterar data. Med metadata i databasen gör med hjälp av data enklare och mer konsekvent . Databas och Metadata
En databas organiserar information så att användarna kan säkert hämta och analysera den . Datorn sätter databasen under kontroll av en enda , kontinuerligt löpande program som kallas servern. Alla användare tillgång till databasen via servern , som verkställer regler för säkerhet och struktur . Data i databaser är lättare att analysera än den som finns i traditionella filer . Utöver de uppgifter , databaser lagrar även metadata . Definitionen för metadata varierar , men vanligtvis innebär extra information som beskriver uppgifterna , och inte uppgifterna i sig . Det faller i flera huvudområden , såsom struktur , beskrivning , administration och procedur .
Struktur
Även de enklaste databaserna innehåller struktur metadata . Alla databaser har tabeller och databaser lagrar tabelldefinitionerna som metadata . Dessutom består varje tabell av ett eller flera fält , var och en har en datatyp och storlek. Datatyper inkluderar tecken , heltal , datum och pengar . Varje datatyp har inneboende regler , till exempel , måste heltalsfält innehåller heltal . Om en användare försöker att sätta en persons namn i ett heltal fält , avvisar serverprogrammet data . I databasen lagras de strukturella detaljer i varje fält som metadata .
Dokumentation
varje dataelement i en databas har en tillhörande textfält som innehåller en beskrivning av elements syfte och användning . Till exempel kan en tabell ha flera datum , inklusive transaktionsdagen , förfallodatum och orderdatum . Även fältets namn förmedlar några tips om dess användning , låter beskrivningen detaljerade kommentarer om dess syfte . Databasen kan även innefatta en visuell bild som förbinder de olika tabellerna med deras gemensamma fält . Diagrammet tjänar till att dokumentera databasens struktur och funktion .
Regler Varje fält i en databas kan ha en enkel uppsättning av värde regler som fältet måste följa . Till exempel , kan du infoga en regel för en pay -fältet så att det aldrig tar på ett negativt tal . Utöver dessa enkla regler , kan en databas ha små program som kallas triggers . Servern automatiskt utför trigger -programmet , till exempel när en användare lägger till en post i en viss tabell . Som ett exempel kan en trigger kontrollera registret när en kund kommer in en order , och därmed undvika brister och andra problem . Databasen lagrar regler och triggers som metadata .