I tillegg til å være repositories for informasjon , databaser er søkbare, slik at du kan finne informasjon raskt . Søk i databaser , spesielt de på nettet , har blitt en viktig ressurs for nesten alle søker svar . Ved å automatisk velge , sortere og knytte data , databaser kan du sile gjennom millioner av enkelte postene og finne nyttige resultater. Database Fundamentals
En database er et sett med programmer som kjører på en datamaskin , overvåke et sett av tett - kontrollerte datafiler . All tilgang til filene som passerer gjennom et program som kalles en server. Serveren behandler bruker ber bare hvis de oppfyller sine krav til tilgang sikkerhet og fil integritet. For eksempel kan noen brukere har tillatelse til å lese database poster , men ikke opprette nye, og andre brukere kan se enkelte deler av databasen, men ikke others.A database inneholder blokker av data kalt tabeller , som representerer de store typer data oppbevares av organisasjonen. For eksempel kan en butikk har en database med kunde og produkt inventar tabeller. Bordene i sin tur inneholde individuelle elementer kalt felt , som er de minste det komplette data i databasen . En kunde tabellen kan ha felt for navn , adresse og datoen de siste gjort et kjøp . Databasen gjør søk ved å matche informasjon mot enkelte felt.
Accessibility
Internett har åpnet opp søk i databaser for alle med en Internett-tilkobling . Du kan for eksempel søke etter restauranter i nabolaget ditt, få informasjon om barnesykdommer og finne deler til en gammel bil . Ofte , Web søkemotorer som Google og Bing har informasjon på sine nettsteder , andre ganger kan du søke på et nettsted som spesialiserer seg i et emne, for eksempel WebMD . Nettlesere har spredt seg fra stasjonære og bærbare datamaskiner til nettbrett og smarttelefoner , noe som øker tilgjengeligheten av denne informasjonen .
Speed
Hastigheten på en database søk avhenger av serverprogramvaren , datamaskinene den kjører på og Internett-trafikk , men et enkelt søk på en godt utformet database kan ta så lite som en brøkdel av et sekund. Rask levering av data inviterer flere uformelle henvendelser og tillatelser brukere til å stille flere spørsmål , enten for å innskrenke et svar eller bla relatert informasjon . Dette gagner alle , fra forskere og forskere til klasse - skoleelever.
Raffinement
ved å koble tabeller , databaser øke raffinement av søk. Hvis en database har tabeller for kunder og ordrer , for eksempel, og hver tabell har en kunde kode feltet , kan et søk midlertidig bli med tabellene på denne felles felt og finne resultater for kunder i Kansas som kjøpte over $ 500 verdt av varer . Ordrer-tabellen har ikke staten, og kundene tabellen har ikke et kjøpesummen, men sammen de to tabellene levere all den informasjonen du need.Databases lett romme søk på flere felt gjennom bruk av boolsk logikk. Dette gjør søkene raskere og produserer svært spesifikke resultater . De boolske operatører, "AND ", " OR" og " ikke" lar deg kombinere flere felt sammen. Når du gjør flere felt søk ved hjelp av en web- skjema , bruker databasen disse aktørene internt. For eksempel, hvis du leter etter størrelse 10 eller 11 sko , men ønsker ikke brune , databasen programmet setninger en intern spørring som " SELECT * FROM shoes_table WHERE ( size = 10 ELLER size = 11 ) OG IKKE color = ' brun ' . " du kan levere så mange kriterier som du vil, fra et enkelt element til hundrevis .