MS Access er et relasjonelt klient-server-databasesystem (DBMS) fra Microsoft. Relasjonell betyr at det er basert på tabeller. Vurder dette systemet mer detaljert.
Hva er en relasjonsdatabase?
En relasjonsdatabase består av mange tabeller mellom hvilke relasjoner, eller relasjoner, er bygd. DBMS er et skall som lar deg opprette og bruke MS Access-databaser.
Vurder fordelene og ulempene med denne DBMS.
Fordeler med Microsoft Access DBMS
- Enkelt og intuitivt grensesnitt. Du kan begynne å jobbe med dette DBMS uten spesielle ferdigheter. I tillegg kommer en rekke hjelpeguider, online og offline kurs til hjelp for en nybegynner.
- DBMS MS Access er velkjent og veldig populær istasjonær pc. Dette betyr at du alltid kan søke hjelp fra en venn som har brukt dette DBMS i lang tid, for å få råd, og også jobbe sammen med en database over nettverket.
- Stort sett ubegrensede eksportalternativerdata: data fra tabeller med klikk på en enkelt museknapp kan overføres til Excel, Word, eksporteres til XML, publisert til PDF, for ikke å nevne å overføre valgte objekter til en annen database uten problemer.
- Lav pris. Hvis du kjøper MS Access som en del av hele Microsoft Office-pakken, vil prisen, i sammenligning med andre betalte DBMS-er, være veldig fristende.
- Et bredt utvalg av designere for å lage skjemaer, rapporter og spørsmål som du kan filtrere data og vise dem på en praktisk måte.
- Omfattende dataimportalternativer:Hvis du har opprettet tabelldata ved hjelp av MS Word tekstbehandler eller MS Excel tabellprosessor, kan du enkelt overføre dem til databasen din ved hjelp av veiviseren. Import kan også utføres fra et enkelt tekstdokument, fra et XML-dokument, samt fra databasefiler som er opprettet i andre DBMS-er (for eksempel dBASE, PARADOX).
- Mulighet for å opprette et passord i databasen din.
- Innebygd VBA-språk på høyt nivå.
- Evne til å registrere makroer.
- SQL-redaktør.
For programmerere, en tilbetydelig pluss: Access JET 4-kjernen er integrert i Microsoft-operativsystemer med Windows-98. Dette betyr at et utviklet program som bruker en database opprettet i Access, enkelt kan overføres til hvilken som helst datamaskin som kjører Windows. Det vil fungere uten å kreve installasjon av selve DBMS. I ekstreme tilfeller trenger du bare å installere RUNTIME - en versjon som kan lastes ned helt gratis fra Microsofts nettsted.
Som du kan se, er fordelene med MS Access DBMS åpenbare. Men alle proffene kan overlappe med ganske betydelige minuser. Tenk på dem.
Ulemper med Microsoft Access DBMS
- MS Access refererer til filserveren DBMS.Dette betyr at all databehandling skjer direkte på klientdatamaskinen, brukeren. Serversiden henter bare dataene og overfører dem på forespørsel. Dette fører til at store datastrømmer kjører i det lokale nettverket, og med et stort antall brukere som jobber med databasen, kan det oppstå nettstopp. Klassisk filserverarkitektur innebærer alltid dårlig ytelse hos et stort antall brukere. I MS Access 2010 er dette problemet delvis løst.
- Mangel på pålitelige databeskyttelsesverktøy. Faktisk brukes bare databasepassordet og brukerpassordet. Det er ikke vanskelig for en erfaren spesialist å fjerne en slik beskyttelse.
- Multiuser-modus er bare mulig i et fagfelle-nettverk eller på et nettverk med en filserver.
- For å utvikle et tilpasset grensesnitt krever involvering av programmerere.
- SQL-spørreredigereren er primitiv og upraktisk å bruke.
- Denne DBMS er ikke gratis.
- MS Access er skjerpet for operativsystemerWindows. For å prøve å bruke dataene som er opprettet i denne DBMS i andre operativsystemer (for eksempel LINUX), må du tulle mye. Det er lettere å overføre data til en annen DBMS.
Etter at vi har undersøkt fordeler og ulemper med MS Access, ved å bruke eksemplet på versjon 2007, vil vi gi små instruksjoner om funksjonene til denne DBMS.
Lag tabeller
Det er ikke noe enklere enn å lage en ny tabell ved hjelp av MS Access 2007:
- Etter å ha åpnet databasen, gå til fanen "Oppretting".
- Klikk på "Tabell" -ikonet, det er det første til venstre.
- Før oss er en visuell fremstilling av tabellen med standardnavnet "Tabell 1" og automatisk tilvekstfeltet "Kode".
- Du kan begynne å legge inn data i den andre kolonnen.Etter å ha kommet inn på linjen, trykk Enter-tasten. Kolonnen blir automatisk omdøpt til "Felt 1", feltet "Kode" vil ta verdien av en, dataregistrering i neste rad blir tilgjengelig.
- For å gi nytt navn til en kolonne, dobbeltklikker du bare på den. Det anbefales å spesifisere kolonnenavn uten mellomrom!
- Bordbyggeren i Access 2007 er veldig smart.Når du har angitt en verdi av "Dato" -typen i feltet i den første raden i den nye tabellen, vil du automatisk bli tilbudt å bruke kalenderen i neste rad i samme kolonne.
- For å fullføre opprettelsen av tabellen, må du lagre den ved å klikke på det tilsvarende ikonet eller CTRL + S-tastekombinasjonen.
Det er mer praktisk for mange brukere å bytte til"Designer" for mer visuelt arbeid på feltene i tabellen, fordi du i denne modusen kan angi felttyper, begrensninger på verdier. Du kan når som helst bytte til denne modusen når du jobber med tabellen, bare klikk på den tilsvarende knappen på panelet.
Lag spørsmål
La oss vurdere hvordan du oppretter forespørsler i MS Access. I versjon 2007 oppretter vi en enkel spørring i designmodus:
- I menypanelet velger du Query Designer-knappen i Opprett-fanen.
- Du vil umiddelbart se vinduet for valg av tabell.Klikk på hver tabell du vil velge data fra. Det må huskes at du bare kan ta et valg hvis flere tabeller kan logisk kobles til hverandre ved å bruke et hvilket som helst felt.
- Hvis du har valgt flere tabeller, må du bygge et forhold mellom dem ved å dra linjen med musen fra ett felt i en tabell til feltet som skal kobles til et annet.
- Dobbeltklikk nå feltene fra hver tabell du vil se som et resultat.
- I menylinjen i kategorien Design klikker du på det store utropstegnet. Du vil se resultatet av valget ditt i tabellform.
Dette er den mest generelle formelen for oppretting av spørringer. Hvis du vil ha mer kompliserte spørsmål, kan du lese hjelpen til programmet eller bruke spesielle verktøy.
Noen ganger ønsker til og med en nybegynner å presentere dataene sine i et mer interessant format enn en enkel tabell. Da vil MS Access-verktøyet “Forms” hjelpe ham.
Skjemaveiviser
Bruk Access 2007 som et eksempel, vurder hvordan du bruker skjemaveiviseren:
- Gå til "Skjema-veiviseren" gjennom "Andre skjemaer" i kategorien "Opprett" i undereksjonen "Skjemaer".
- Velg en tabell eller spørring fra rullegardinlisten du vil opprette en visuell form for.
- Ved å bruke knappene ">" og ">>", overfører du de nødvendige kolonnene fra "Tilgjengelige felt" -blokken til "Valgte felt" -blokken én om gangen eller alle på en gang. Klikk på “Neste” -knappen.
- Velg utseendet til skjemaet med bryteren.
- Velg deretter en skjemastil, og du kan klikke på Fullfør-knappen. Her er dataene fra tabellen eller spørringen i et interessant format.
For å lage mer komplekse former, må du bruke riktig konstruktør.
Etter å ha lest disse instruksjonene, kan vi konkludereat MS Access er en god mulighet til en lav pris. Et tydelig grensesnitt, utbredelse, innebygde hjelpekonstruktører og veivisere - alt dette gjør det enklere å designe og jobbe med databasen.