Opgaver til modul 5 Access 97 Det følgende indeholder en stribe opgaver, der alle kan løses ved hjælp af Microsoft Access 97 samt Access 6.0 og 7.0. Alle opgaverne svarer i indhold og sværhedsgrad til de opgaver, som du vil blive stillet i forbindelse med prøven til PC-Kørekort. Ved at gennemgå og løse disse opgaver, vil du være godt rustet til den rigtige prøve, den der gælder for alvor. God fornøjelse.
Opgave 1 Birkestrup Møbler abonnerer på en række aviser og tidsskrifter. Tidsskrifterne er af meget forskellig karakter og har interesse for de ansatte på tværs af faggrupperne. Derfor er det blevet besluttet, at der skal oprettes en lille database, hvor de ansatte kan sige efter de tidsskrifte, de måtte være interesserede i. 1. Opret en ny database. Giv den navnet Abonnementer. 2. Opret en tabel og kald den Tidsskrifter. 3. Følgende felter skal bruges: Nr Årgang Titel Type Du afgør selv, hvilken datatype felterne skal være. 4. Definér et af felterne som nøglefelt. 5. Indsæt følgende oplysninger i tabellen ID Nr. Årgang Titel Type 101 1 1998 Boligen Boligindretning 102 1 1998 TæppebranchenTæpper 103 5 1997 Smukke hjem Boligindretning 104 3 1997 Marketing Marketing 105 9 1996 Danske møbler Møbeldesign 1
6. Opret og gem en forespørgsel på boligindretning. 7. Opret og gem en forespørgsel på tidsskrifter fra 1997, der handler om boligindretning.
Opgave 2 Birkestrup Møbler’s idrætsforening vil gerne have mere styr på medlemmerne. Det gammeldags kartotekssystem er ikke så effektivt mere. 1. Opret en ny database og kald den Idrætsforening. 2. Opret en tabel og giv den navnet Medlemmer. Datatyper bestemmer du selv. Gør feltet Medlemmer til nøglefelt. 3. I tabellen skal du indsætte følgende Medlemmer Efternavn Fornavn Gade By 00223 Jensen Ole Søvej 1 4999 00101 Olsen Hanne Byvej 2 4999 00229 Hansen Peter Bøgevej 5 4999 00270 Berg Hans Elmevej 9 4999 00120 Nielsen Søren Egevej 3 4999
Dragslunde Dragslunde Dragslunde Dragslunde Dragslunde
Afdeling Fodbold Håndbold Fodbold Tennis Tennis
4. Opret og gem en forespørgsel, der viser hvem der spiller tennis. 5. Opret og gem en forespørgsel, der viser hvem der spiller tennis og har et medlemsnr. der er højere end 00200. 6. Gem din database på en diskette.
Opgave 3 Lageret bruger en række vognmandsfirmaer i forbindelse med travle perioder. Nu vil lagerchefen gerne have lidt styr på disse vognmænd, herunder hvor mange vogne de har til rådighed. 1.
Opret en ny database og kald Ekstern kørsel.
2. Opret en tabel, som du kalder Vognmænd. Feltet Firma skal være nøglefelt. Følgende felter skal medtages i tabellen Firma Kontaktperson Antal lastbiler Antal varevogne Tlf nr 2
BG Fragt Holm Transport 3 x 22 N.H. Trans Global Gods
O. Nielsen A. Holm P. Jensen N. Hansen S. Berg
3 5 0 0 12
4 2 14 8 7
11223344 22334455 10222222 22556677 33667788
3. Opret og gem en forespørgsel på, hvem der har lastbiler til rådighed. 4. Opret og gem en forespørgsel på, hvem der har flere end 4 lastbiler til rådighed. 5. Gem databasen på en diskette.
Opgave 4 Snedkeriet hos Birkestrup Møbler har brug for en database, hvor der kan lægges oplysninger ind om materialeforbrug for de enkelt møbler og møbelserier. På den måde kan snedkeriet blandt andet styre bestillingerne af træ og materialer i øvrigt. 1. Opret en ny database og navngiv den Materialer. 2. Opret en tabel, som du kalder Gamma (en Tabellen, skal indeholde følgende felter: Møbeltype Meter træ træsort Bestillingsnr Sofa 20 ask 1234567 Stol 10 ask 2233444 Spisebordsstol 8 ask 2323423
møbelserie). Hynder bestnr 00011122 00011123 00011124
Feltet Bestillingsn skal gøres til nøglefelt. 3. Opret og gem en forespørgsel der viser, hvor meget træ, der skal brugestil en stol. 4. Opret og gem en forespørgsel der viser, hvilke møbler der bruger mindre en 10 meter træ. 5. Gem din database.
3
Opgave 5 Marketingsafdelingen ønsker at få oprettet en database, der skal bruges til at registrere journalister på aviser og tidsskrifter mv. til brug for udsendelse af pressematerialer. 1. Opret en ny database og kald den Presse. 2
Opret en tabel, som du kalder Journalister. Du skal bruge følgende felter. Det sidste bruges til at registrere om journalisten vil have firmaets pressesæt eller selv sørge for billeder og så videre. Feltet Journalist skal være primærnøgle. Journalist Avis Tidsskrift TV Radio Pressesæt Bente Juul DragslundePosten ja Peter Berg Jyske Dagblad nej Mads Nielsen Møbelbranchen ja Jane Jonsen TV-Dragslunde ja Mette Hansen Boligmagasinet nej Jens Holm Radio 5 ja 3. Opret og gem en forespørgsel på journalister, der skriver for tidsskrifter. 4. Opret og geme en forespørgsel på journalister, der vil have pressesæt og skriver for aviser og tidsskrifter. 5. Opret og gem en forespørgsel på journalister, der arbejder for radio og tv. 6. Gem din database.
Opgave 6 Marketing og salgsafdelingen bruger en række bestemte restauranter i forbindelse med salg til større forhandlere. 1.
Opret en ny database, som du kalder Repræsentation.
2. Opret en tabel, der skal hedde Restauranter. Tabellen skal indeholde de følgende felter. Feltet navn skal være primærnøgle. Navn Beliggenhed Ryger Kokkehuer Specialiteter Olsen’s Dragslunde Ja 3 Dansk mad 4
Chez Jacques køkken N’awlins Oksen Regnbuen
Dragslunde
Ja
4
Fransk
Gl. Dragslunde Dragslunde Gl. Dragslunde
Ja ja Nej
5 4 4
Amerikansk Bøfhus Vegetar
3. Opret og gem en forespørgsel på restauranter, hvor der ikke må ryges. 4. Opret og gem en forespørgsel på restauranter med mindst 4 kokkehuer, hvor rygning er tilladt. 5. Opret og gem en forespørgsel på restauranter, der mindst har 4 kokkehuer og vis dem sorteret i stigende orden efter navn. 6. Gem din database.
Opgave 7 Birkestrup Møbler vil gerne have, at databasen Presse også kan hente postnumre. Det bliver din opgave at sørge for det. 1. Åbn databasen Presse. 2. Opret og gem en tabel i design-visning og kald den Postnumre. Du skal bruge følgende felter Postnr By Begge skal have Tekst som datatype. 3. Sæt feltet Postnr til at være primærnøgle. 4. Åbn tabellen igen og indtast følgende postnumre 4999 Dragslunde 4998 Gl. Dragslunde 4997 Vestre Solby 4996 Solby 5. Luk tabellen og gem databasen.
Opgave 8 Den database du fremstillede med journalister skal udbygges lidt. 1. Åbn databasen Presse. 5
2. Åbn tabellen Journalister i design-visning. 3. Tilføj disse felter Adresse
Postnr
4. Gem tabellen og luk den. 5. Opret en relation mellem tabellen Postnumre og tabellen Journalister. 6. Åbn tabellen Journalister igen og indsæt følgende data ud for de enkelte journalister Journalist Adresse Postnr Bente Juul Mågevej 12 4999 Peter Berg Egevej 22 4998 Mads Nielsen Solvang 15 4996 Jane Jonsen Hovedgaden 33 4999 Mette Hansen Bakkevej 4 4997 Jens Holm Tårnhøj 3 4999 7. Luk tabellen og gem databasen.
Opgave 9 Marketingafdelingen har brug for at få udskrevet en adresseliste over journalister. 1. Åbn databasen Presse. 2. Opret en forespørgsel i designvisning. 3. Tilføj tabellerne Postnumre og Journalister. Inkludér følgende felter i forespørgslen Journalist Avis Tidsskrift Radio TV Pressesæt Adresse Postnr By 4. Kør forespørgslen og gem den somJournalistadresser. 5. Udskriv resultattabellen. Bemærk, hvis du tilføjernye journalistertil forespørgslen, vil Access automatisk tilføje bynavn, når du indsætter postnummeret.
6
Opgave 10 Marketingafdelingen ønsker at trække en adresseliste ud over journalister der ikke bor i selve Dragslunde. 1. Åbn databasen Presse. 2. Opret en forespørgsel, der viser en komplet adresseliste over alle journalister. 3. Indsæt et kriterie, som vælger de journalister der ikke bor i Dragslunde. 4. Kør forespørgslen og giv den navnet Udenbys journalister. 5. Udskriv resultatet. 6. Gem databasen.
Opgave 11 Din database Presse skal distribueres til forskellige afdelinger. I stedet for at sende via intern e-mail, beslutter du at distribuere den på disketter. 1. Kopiér den til en diskette. Er den for stor, skal den først åbnes og komprimeres.
7