Bazy danych Karta pracy 5
Bazy danych – Karta pracy 5
1. W katalogu Bazy danych stwórz podkatalog BD5 służący jako katalog roboczy dla bieżącej karty pracy.
2. Pobierz plik BD5 Komis Samochodowy.mdb i zapisz go w katalogu BD5.
Następnie otwórz go przy pomocy programu MS Access.
3. Utwórz nową kwerendę kwMiejscowosci, która wyświetli wszystkie miasta, z których pochodzą klienci. W wyniku zapytania każde miasto powinno pojawić się tylko raz. Otrzymane wyniki posortuj według nazw miejscowości.
4. Utwórz nową kwerendę kwKlienciPodglad5, która wyświetli nazwisko, imię oraz miejscowość pierwszych 5 klientów z tabeli posortowanej według nazwisk.
5. Utwórz nową kwerendę kwKlienciPodglad30, która wyświetli nazwisko, imię oraz miejscowość pierwszych 30 procent klientów z tabeli posortowanej według miejscowości.
6. Utwórz nową kwerendę kwKlienciSprzedawcy, która wyświetli nazwisko, imię i miejscowość jednocześnie klientów i sprzedawców w komisie (użyj dwóch zapytań połączonych w unię). Wyniki posortuj według nazwisk.
7. Utwórz nową kwerendę kwBankiUbezpieczyciele, która jednocześnie wyświetli nazwy banków (pobranych z tabeli Banki) oraz nazwy ubezpieczycieli (pobranych z tabeli Ubezpieczyciele) (użyj unii dwóch zapytań). Wyniki posortuj według nazw instytucji.
8. Utwórz nową kwerendę kwBankiOddzialyJOIN, która wykorzystując technikę samozłączenia, wyświetli z tabeli Banki nazwy i adresy banków posiadających więcej niż jeden oddział. Wyniki posortuj według nazw banków.
9. Przy pomocy nowej instancji programu MS Access, otwórz plik BD4 Komis Samochodowy.mdb (utworzony podczas pracy z kartą nr 4) a następnie z listy kwerend wybierz kwerendę kwTransakcjeWszystko (lub 92kwTransakcjeWszystko), kliknij na nią przy pomocy prawego przycisku myszy i wybierz opcję Eksportuj. W oknie dialogowym, które się pojawi znajdź plik BD5 Komis Samochodowy.mdb (plik na którym obecnie pracujesz z kartą nr 5) i kliknij OK, następnie potwierdź operację eksportu i nazwę kwerendy i ponownie wybierz OK. Na koniec zamknij bazę BD4 Komis Samochodowy.mdb. W bazie BD5 Komis Samochodowy.mdb powinna się teraz znajdować wyeksportowana kwerenda. Zmodyfikuj jej treść dodając informację na temat nazwiska, imienia i miejscowości zamieszkania klienta kupującego auto (do istniejącej listy tabel, musisz drugi raz dołączyć tabelę Klienci).
10. Utwórz nową kwerendę kwOfertyWycofaneSUB, która z tabeli Oferty wyświetli wszystkie kolumny, dla ofert które zostały wycofane z komisu. (w celu określenia, które oferty z tabeli Oferty zostały wycofane, użyj podzapytania na tabeli Oferty_Wycofane.
11. Skopiuj kwerendę kwOfertyWycofaneSUB jako
kwOfertyWycofane2004SUB i zmodyfikuj jej treść tak by wyświetlała tylko
© Copyright 2005 TIP – Technologie Informatyczne od Podstaw
Bazy danych Karta Pracy 5
oferty wycofane po roku 2004. (Aby uzyskać dostęp do roku w dacie użyj operatora YEAR(Data_Wycofania)).
12. Utwórz kwerendy kwOfertyWycofaneJOIN i
kwOfertyWycofane2004JOIN, w wyniku których otrzymany zostanie ten sam zbiór rekordów co w przypadku kwerend z punktów 10 i 11. Tym razem do budowy kwerend użyj operacji złączenia tabel Oferty z Oferty_Wycofane. Porównaj wyniki wszystkich 4 kwerend. Jakiej ważnej informacji dotyczącej ofert wycofanych nie jesteś w stanie wyświetlić posługując się jedynie podzapytaniami?
13. Utwórz nową kwerendę kwBankiOddzialySUB, która wykorzystując technikę podzapytań związanych, wyświetli z tabeli Banki nazwy i adresy banków posiadających więcej niż jeden oddział. Wyniki posortuj według nazw banków (w podzapytaniu wybierz inne odziały należące do tego samego banku).
14. Utwórz nową kwerendę kwTransakcjePonadAVG, która z tabeli Transakcje wyświetli wszystkie transakcje, których kwota jest większa od średniej ceny aut pochodzącej z tabeli Oferty.
15. Utwórz nową kwerendę kwOfertyAVGKlienci, która obliczy średnią ilość ofert przypadających na jednego klienta w bazie. (wskazówka:
podzapytań możemy używać również jako części składowych wyrażeń na liście kolumn zapytania zewnętrznego).
16. Skopiuj kwerendę kwOfertyAVGKlienci jako kwOfertyNWAVGKlienci i zmodyfikuj ją tak by obliczała średnią ilość ofert, które nie zostały wycofane przypadających na jednego klienta w bazie.
17. Utwórz nową kwerendę kwSprzedawcyPonizejAVG, która wyświetli nazwiska i imiona sprzedawców, dla których średnia kwota transakcji, była mniejsza niż średnia kwota wszystkich transakcji przeprowadzonych w komisie oraz ilość dokonanych transakcji była mniejsza niż średnia ilość transakcji przypadająca na jednego sprzedawcę w bazie. Wyniki posortuj według średniej kwoty sprzedaży przypadającej na sprzedawcę.
© Copyright 2005 TIP – Technologie Informatyczne od Podstaw 2