Ud over at være depoter til information, er databaser søgbare, så du kan finde information hurtigt. Databasesøgninger , især på internettet , er blevet en stærk ressource for næsten alle, der søger svar. Ved automatisk at vælge , sortering og forbinde data , giver databaser, du finkæmme gennem millioner af individuelle poster og finde nyttige resultater. Database Fundamentals
En database er et sæt af software- programmer, der kører på en computer , overvågning et sæt stramt kontrollerede datafiler. Al adgang til filerne passerer gennem et program kaldet en server. Serveren behandler henvendelser fra brugerne , hvis de opfylder dens krav for adgang sikkerhed og filintegriteten . For eksempel kan nogle brugere har tilladelse til at læse databaseposter , men ikke skaber nye, og andre brugere kan se nogle dele af databasen , men ikke others.A database indeholder blokke af data kaldet tabeller , der repræsenterer de store typer af data, der opbevares af den organisation . For eksempel kan en detailbutik har en database med kunde-og produktlagerniveauer tabeller. Tabellerne , til gengæld indeholde individuelle elementer kaldet felter , som er de mindste fuldstændige stykker af data i databasen . En kunde tabel kan have felter for navn, adresse og den dato, de sidst har foretaget et køb . Databasen gør søgninger ved at matche oplysninger mod de enkelte felter.
Accessibility
Web har åbnet databasesøgninger til alle med en internetforbindelse. Du kan for eksempel søge efter restauranter i dit nabolag, få oplysninger om børnesygdomme og find dele til en gammel bil . Ofte Web søgemaskiner såsom Google og Bing har oplysningerne på deres websteder , andre gange du søge på et websted med speciale i et emne , som WebMD . Webbrowsere har spredt sig fra stationære og bærbare computere til tablet computere og smartphones , hvilket øger tilgængeligheden af denne information.
Speed
hastigheden af en database søgning afhænger af den serversoftware , de computere, den kører på og Internet trafik , selvom en simpel søgning på en veltilrettelagt database kan tage så lidt som en brøkdel af et sekund. Hurtig levering af data indbyder mere afslappet forespørgsler og giver brugere mulighed for at stille flere spørgsmål , enten for at indsnævre et svar eller til at gennemse relaterede oplysninger. Dette gavner alle , lige fra videnskabsmænd og forskere til lønklasse - skoleelever.
Sofistikeret
Ved at linke tabeller , databaser øger sofistikerede søgninger. Hvis en database har tabeller for kunder og ordrer , for eksempel, og hvert bord har en kunde kode felt, kan en søgning midlertidigt slutte tabellerne på denne fælles felt og finde resultater for kunder i Kansas , der har købt mere end 500 dollars værd af varer . Tabellen Ordrer har ikke staten, og kunderne tabellen ikke har en købesummen , men tilsammen de to tabeller levere alle de oplysninger, du need.Databases let rumme søgninger på flere felter ved brug af Boolean logik. Dette gør de søgninger hurtigere og producerer meget specifikke resultater. De booleske operatorer ", og , " "eller" og " ikke" tillade dig at kombinere flere felter sammen. Når du gør multiple -field søgninger ved hjælp af en webformular , databasen bruger disse operatører internt. For eksempel, hvis du er på udkig efter størrelse 10 eller 11 sko, men ønsker ikke brune , databasen program sætninger en intern forespørgsel som " SELECT * FROM shoes_table WHERE ( size = 10 eller size = 11) AND NOT color = 'brown' . "Man kan levere så mange kriterier , som du vil, fra et enkelt element til hundredvis .