En introduksjon til databaser for nybegynnere

Innholdsfortegnelse:

En introduksjon til databaser for nybegynnere
En introduksjon til databaser for nybegynnere
Anonim

På overflaten kan en database virke mye som et regneark; den presenterer data ordnet i kolonner og rader. Men det er der likheten slutter, fordi en database er langt kraftigere.

Hva kan en database gjøre?

Image
Image

Hvis databasen er relasjonell, som de fleste databaser er, kryssreferanser poster i forskjellige tabeller. Dette betyr at du kan opprette relasjoner mellom tabeller. Hvis du for eksempel koblet en kundetabell med en ordretabell, kan du finne alle innkjøpsordrer fra ordretabellen som en enkelt kunde fra kundetabellen noen gang har behandlet, eller avgrense den ytterligere for å returnere kun de bestillingene som er behandlet i en bestemt tidsperiode – eller nesten hvilken som helst type kombinasjon du kan tenke deg.

På grunn av disse tabellrelasjonene støtter en database kompleks spørring, med ulike kombinasjoner av kolonner på tvers av tabeller og filtre for å finjustere hvilke rader som returnerer etter at spørringen er utført.

En database utfører komplekse aggregerte beregninger på tvers av flere tabeller. Du kan for eksempel føre opp utgifter på tvers av et dusin utsalgssteder, inkludert alle mulige delsummer, og deretter en endelig totalsum.

En database håndhever konsistens og dataintegritet, unngår duplisering og sikrer datanøyaktighet gjennom utformingen og en rekke begrensninger.

Hva er strukturen til en database?

På sitt enkleste er en database bygd opp av tabeller som inneholder kolonner og rader. Data skilles etter kategorier i tabeller for å unngå duplisering. En bedrift kan for eksempel ha et bord for ansatte, ett for kunder og et annet for produkter.

Hver rad i en tabell kalles en post, og hver celle er et felt. Hvert felt (eller kolonne) inneholder en bestemt type data, for eksempel et tall, tekst eller en dato. Denne spesifikasjonen håndheves av en rekke regler k alt begrensninger for å sikre at dataene dine er nøyaktige og pålitelige.

Tabellene i en relasjonsdatabase er koblet sammen med en nøkkel. Dette er en ID i hver tabell som unikt identifiserer en rad. Hver tabell bruker en primærnøkkelkolonne, og enhver tabell som må kobles til den tabellen tilbyr en fremmednøkkelkolonne hvis verdi samsvarer med den første tabellens primærnøkkel.

bunnlinjen

Alle databasemotorer støtter spørring, som er en prosess for å definere et spesifikt sett med regler for å hente ut et undersett av informasjon fra databasen. Imidlertid tilbyr forskjellige motorer forskjellige nivåer av støtte. En serverbasert løsning, for eksempel, returnerer tabellformede utdata som må gjøres mer estetisk tiltalende gjennom et annet rapportskrivingsverktøy. En skrivebordsbasert database, som Microsoft Access, inkluderer en visuell rapportdesigner integrert med spørringsverktøyet, noe som fører til one-stop shopping for direkte-til-utskrift-rapporter.

Common Database Products

Microsoft Access er en av de mest populære databaseplattformene på markedet i dag. Den leveres med Microsoft Office og er kompatibel med alle Office-produkter. Den har veivisere og et brukervennlig grensesnitt som veileder deg gjennom utviklingen av databasen. Andre skrivebordsdatabaser er også tilgjengelige, inkludert FileMaker Pro, LibreOffice Base (som er gratis) og Brilliant Database.

Disse løsningene er optimalisert for småskala, enkeltbruker desktop-applikasjoner.

For bedrifter er en storskala, flerbruker databaseserver mer fornuftig. Serverdatabaser som MySQL, Microsoft SQL Server og Oracle er enormt kraftige, men også dyre og kan komme med en bratt læringskurve.

Essential Skills

Alle bortsett fra de enkleste databasene er avhengige av Structured Query Language for å utvikle nye databaseressurser (som tabeller og kolonner) eller for å trekke ut informasjon gjennom spørringer. Selv om SQL er et enkelt skriptspråk, bruker forskjellige databaseleverandører litt forskjellige implementeringer av det i forhold til sine egne proprietære databasemotorer.

Anbefalt: