Det er et meget vidtgående spørgsmål, som der ikke kan svares entydigt på.
Men kort fortalt:
1. Det grundlæggende er tabellerne hvori data bliver lagret til senere brug. data er lagret i tilfældig orden afhængig af din sortering. Der er kun begrænsede muligheder for at definere tabellernes opsætning. Brugere bør ikke have adgang til tabellerne.
2. Forespørgsler bruger du til at udtrække data fra tabellerne. I forespørgsler kan du indsætte kriterier der begrænser posterne. Du kan ligeledes foretage beregninger og opsummeringer. Der ligger mange indbyggede funktioner i forespørgsler, der kan lette dit arbejde.
3. Formularer er brugerens interface (skrivebord) til databasen. Heri foretager brugeren ændringer af data m.v. Ligeledes kan du her foretasge den nødvendige programmering i VBA, der kan lave beregninger m.v. afhængig af din indtastning. Mulighederne er næsten ubegrænsede.
4. Rapporter er dine udskrifter. De kan vise begrænsede poster eller alle poster. Ligeledes kan du her foretage beregninger og opsummeringer.
5. I moduler kan du indsætte VBA-koder, som du kan kalde fra en enkelt formular eller alle steder i databasen, afhængig af om det er en Public eller en Private kode.
6. Redundante date er data, der gentager sig i databasen altså optræder flere gange. Dette SKAL undgås.
Strengt taget er en database blot en samling af informationer på samme måde som f.eks. de informationer du kan læse i en telefonbog, i en adresseliste og i bibliotekets kartoteker. Med en database i Microsoft Access kan du opbevare information, præcis som de foreligger i de ovenstående eksempler.
Databaser arbejder du måske med i det daglige, uden at tænke nærmere over det, idet databasesystemer allerede benyttes i stor udstrækning, til de Postale Standardsystemer. Det system, som benyttes til personaleadministration ( PIA ), er en database, blot udarbejdet i et andet og noget mere omfattende og komplekst databasesystem, nemlig Oracle.
En database benyttes fortrinsvis til at gemme oplysninger i, men du kan gøre meget mere end det. F.eks. kan du med en Access-database over dine kundekontakter :
Udskrive en liste med alle kunder, der ikke har handlet hos dig indenfor de sidste tre måneder. Listen kan f.eks. indeholde kundens telefonnummer, så du kan ringe til dem.
Sortere kunderne efter deres postnummer og udskrive adresselabels i den rækkefølge.
Oprette en simpel elektronisk ordreformular, så selv dine ikke-tekniske medarbejdere kan benytte denne.
Disse sparsomme eksempler illustrerer kun en brøkdel af, hvad du kan gøre med en databasefil. En databasefil indeholder alle de ting, som du laver med databasen, altså ikke kun de rå oplysninger/data, men også alle formularerne, rapporterne/udskrifterne og indeksene.
Relationsdatabase – en kort definition: En database med data. fordelt på flere tabeller, som er relateret til hinanden med (mindst) et fælles felt, eksempelvis postnummer og by.
Hvis du eksempelvis har en medlemsdatabase, vil du typisk oprette :
Medlemsnummer Navn Adresse Postnummer
i een tabel, og :
Postnummer By
i en anden tabel ...
relationen mellem de to tabeller er så postnummeret. På den måde slipper du for at skulle indtaste bynavn for hver eneste medlem du opretter i tabellen
En relationsdatabase består af flere tabeller, der hver indeholder en række data om specifikke emner. Hvis vi tager udtangspunkt i en db over din bekendtskabskreds, kan du lave en tabel der specifikt kendetegner en person i kredsen f.eks. hårfarve, højde, vægt, adresse, telefonnummer etc. Det er data der er specifik for den enkelte person.
Postnummer er derimod ikke specifik for personen, idet du kan have flere bekendte med samme postnr.
Du opretter nu en tabel for dine bekendte og indtaster data. Derefter en tabel med alle postnumrer i DK samt byerne.
Herefter en 3. tabel med kun 2 felter:
Et felt med de bekendtes ID fra denne tabel, og en tabel med postnummer. Du trækker nu relationer mellem ID felterne og postnr. felterne. opret en forespørgsel der medtager de 2 felter fra den 3. tabel og alle andre felter fra de 2 andre tabeller og viola har du alle data. Detrte betyder, at du ikke får redundante data.
Og postnr.tabellen kan downloades fra masnge sted op nettet som en excel fil og direkte importeres til Access. Eller læg din e-mail så kan jeg sende den til dig.
Og jensen > Hvor er vi dog enige. Skuklle tro, at dette spørgsmål har været oppe før. Har du det godt? :o)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.