• Nie Znaleziono Wyników

Bazy danych – Karta pracy 7

N/A
N/A
Protected

Academic year: 2021

Share "Bazy danych – Karta pracy 7"

Copied!
1
0
0

Pełen tekst

(1)

Bazy danych Karta pracy 7

Bazy danych – Karta pracy 7

1. W katalogu Bazy danych stwórz podkatalog BD7 służący jako katalog roboczy dla bieżącej karty pracy.

2. Pobierz plik BD7 Kursy.mdb i zapisz go w katalogu BD7. Następnie otwórz go przy pomocy programu MS Access.

3. Utwórz nową kwerendę kwDodajKowalskiego, która do przy pomocy instrukcji INSERT doda do tabeli Uczestnicy nowego uczestnika: Jana Kowalskiego lat 45.

4. Skopiuj kwerendę kwDodajKowalskiego jako kwDodajUczestnika i konkretne dane dotyczące pana Kowalskiego zamień na parametry:

PNazwisko, PImie, PPlec, PWiek – dzięki temu po uruchomieniu kwerendy Access zapyta się o dane potrzebne do dodania nowego uczestnika.

Przetestuj utworzoną kwerendę dodając kilku nowych uczestników.

5. Utwórz nową kwerendę kwWszyscyNaBazy, która przy użyciu instrukcji INSERT połączonej z instrukcją SELECT przypisze wszystkich uczestników do kursu z baz danych. Co się dzieje gdy próbujesz wykonać tę kwerendę po raz 2, 3 itd.?

6. Do tabeli Uczestnicy wstaw kilku nowych uczestników. Następnie skopiuj kwerendę kwWszyscyNaBazy jako kwPozostaliNaBazy i przy pomocy odpowiedniego podzapytania (w instrukcji SELECT pobierającej dane do wstawienia) zmodyfikuj jej treść tak aby na kurs z baz danych przypisywani byli tylko ci uczestnicy, którzy nie uczestniczą jeszcze w tym kursie.

7. Utwórz nową kwerendę kwDodajDziwnychUczestnikow, która do tabeli Uczestnicy doda nowe rekordy pobrane za pomocą instrukcji SELECT z połączonych tabel Kursy i Poziomy, stosując następujące odwzorowanie:

Nazwisko = Kursy.Nazwa Imie = Poziomy.Stopien

ID_Plci = Kursy.ID_Poziomu MOD 2 + 1 Wiek = (Kursy.ID + 10) * 2

8. Utwórz nową kwerendę kwNiktNaBazy, która z tabeli Uczestnicy_Kursy usunie wszystkie przypisania uczestników do kursu baz danych.

9. Utwórz kwUsunDziwnychUczestnikow, która usunie wszystkich

uczestników wstawionych przy pomocy kwerendy

kwDodajDziwnychUczestnikow. Wskazówka: dzięki użyciu odpowiedniego podzapytania można sprawdzać czy nazwisko uczestnika nie jest przypadkiem nazwą kursu.

10. Utwórz nową kwerendę kwPostarzKowalskiego, która przy pomocy instrukcji UPDATE zmieni wiek Jana Kowalskiego z 45 na 50 lat.

11. Utwórz nową kwerendę kwUtrudnijKursy, która zmieni poziom wszystkich średnio zaawansowanych kursów na zaawansowane.

© Copyright 2005 TIP – Technologie Informatyczne od Podstaw

(2)

Bazy danych Karta Pracy 7

12. Utwórz nową kwerendę kwUtworzKlonTabeliUczestnicy, która utworzy nową tabelę o nazwie UczestnicyKlon o strukturze identycznej (za wyjątkiem indeksów i wartości domyślnych) jak tabela Uczestnicy.

Pamiętaj o relacji z tabelą Plcie.

13. Utwórz kwerendę kwDodajIndeksPlci, która w tabeli UczestnicyKlon, na polu ID_Plci założy indeks dopuszczający powtórzenia, o nazwie ind_plcie.

14. Utwórz nową kwerendę kwUtworzKlonTabeliKursy, która utworzy nową tabelę o nazwie KursyKlon o strukturze identycznej (za wyjątkiem indeksów i wartości domyślnych) jak tabela Kursy. Pamiętaj o relacji z tabelą Poziomy.

15. Utwórz nową kwerende kwUsunIndeksPlci, która usunie indeks ind_plcie z tabeli UczestnicyKlon.

16. Utwórz nową kwerende kwUsunKlonTabeliUczestnicy, która usunie tabelę UczestnicyKlon.

17. Utwórz nową kwerendę kwKopiujUK i wykorzystując w niej instrukcję SELECT ... INTO utwórz kopie tabeli Uczestnicy_Kursy o nazwie KopiaUK.

18. Otwórz bazę BD4 Kursy.mdb i wyeksportuj z niej do bieżącej bazy (BD7 Kursy.mdb) kwerendę kwUczestnicyKursyWszystko, a następnie zmodyfikuj jej treść tak aby wynik swojego działania zapisywała do nowej tabeli UczestnicyKursyWszystko.

19. Utwórz nową kwerendę kwDodajKolumneMiejscowosc, która przy pomocy instrukcji ALTER TABLE doda nową kolumnę Miejscowosc typu tekstowego (o rozmiarze 50) do tabeli Uczestnicy.

20. Utwórz nową kwerendę kwUsunKolumneMiejscowosc, która przy pomocy instrukcji ALTER TABLE usunie kolumnę Miejscowosc z tabeli Uczestnicy.

© Copyright 2005 TIP – Technologie Informatyczne od Podstaw 2

Cytaty

Powiązane dokumenty

Po spożyciu przez człowie- ka mięsa z plerocerkoidami (sparganum) będącymi II stadium larwalnym tasiemca, larwy przedostają się przez ścianę jelita, ponownie

Przykład użycia instrukcji DELETE do usunięcia z tabeli Oferty_Wycofane rekordów dodanych uprzednio przy pomocy instrukcji INSERT w Listing 6 przedstawia Listing

15. Zamknij tabelę Uczestnicy i otwórz widok relacji. Usuń relację pomiędzy tabelami Uczestnicy i Plcie. Zamknij widok relacji i otwórz widok projektu tabeli Uczestnicy,

Skopiuj metodą copy – paste kwerendę kwUczestnicy_Wiek jako kwUczestnicy_Wiek30 a następnie przy pomocy klauzuli WHERE zmodyfikuj jej działanie tak aby wyświetlała

Skopiuj kwerendę kwUczestnicyIlosc jako kwUczestnicyIloscGrp i przy pomocy klauzuli GROUP BY zmodyfikuj jej treść tak by wyświetlała osobno ilość kobiet

Utwórz nową kwerendę kwUczestnicy, która połączy tabele Uczestnicy i Plcie tak aby wyświetlić nazwisko, imię wiek uczestnika, oraz pełną nazwę jego płci (ale nie

Utwórz nową kwerendę kwKlienciPodglad5, która wyświetli nazwisko, imię oraz miejscowość pierwszych 5 klientów z tabeli posortowanej według nazwisk.. Utwórz nową kwerendę

Skopiuj kwerendę kwAutaKwotaCenaSilnikWgSprzedazyEx1 jako kwAutaKwotaCenaSilnikWgSprzedazyEx2 i zmodyfikuj jej treść tak aby wyświetlała tylko te miesiące z