Kwerendy funkcjonalne bazy DVD
Uwaga: Kwerendy funkcjonalne tworzymy używając widoku projektu. Po wybraniu potrzebnych tabel
ustawiamy odpowiedni typ kwerendy używając przycisków grupy Typ kwerendy z Wstążki Narzędzia
kwerend Projektowanie.
1.
Utworzyć kwerendę, która utworzy kopie tabeli Klienci o nazwie Klienci_1 (nowa tabela powinna
mieć wszystkie pola i rekordy tabeli Klienci).
2.
Utworzyć kwerendę, która utworzy kopie tabeli Filmy o nazwie Filmy_1 (nowa tabela powinna mieć
wszystkie pola i rekordy tabeli Filmy).
3.
Utworzyć kwerendę, która utworzy kopie tabeli Filmy_1 o nazwie Filmy_tanie (nowa tabela
powinna mieć tylko rekordy tabeli Filmy_1 dotyczące filmów tańszych niż 5.0 zł.
4.
Utworzyć kwerendę, która utworzy kopie tabeli Filmy_1 o nazwie Filmy_komedia (nowa tabela
powinna mieć tylko rekordy tabeli Filmy_1 dotyczące filmów gatunku komedia).
Wskazówka: w widoku projektu kwerendy utworzyć sprężenie tabel Filmy_1 i Gatunek
przeciągając pole [Gatunek]![id_gatunku] na pole [Filmy_1]![gatunek] lub na odwrót.
5.
Na podstawie tabeli Filmy_1 utworzyć kwerendę aktualizującą, która zamieni w wartościach pola
tytuł wszystkie litery na duże.
6.
Na podstawie tabeli Filmy_1 utworzyć kwerendę aktualizującą, która zamieni w wartościach pola
tytuł wszystkie litery na małe.
7.
Na podstawie tabeli Filmy_1 utworzyć kwerendę aktualizującą, która zwiększy cenę wszystkich
filmów o 10%.
8.
Na podstawie tabeli Filmy_1 utworzyć kwerendę aktualizującą, która zmniejszy cenę dla wszystkich
filmów droższych niż 10 zł o 5%.
9.
Na podstawie tabeli Filmy_1 utworzyć kwerendę aktualizującą, która ustawi cenę dla wszystkich
filmów gatunku komedia na 5 zł.
10.
Utworzyć kwerendę usuwającą, która usunie z tabeli Klienci_1 wszystkie rekordy o klientach z
Warszawy.
11.
Utworzyć kwerendę usuwającą, która usunie z tabeli Filmy_1 wszystkie rekordy o filmach, których
nikt nie wypożyczał rok i więcej.
Wskazówka: najpierw trzeba utworzyć kwerendę podsumowującą, która wyświetla tylko id tych
filmów maksymalna data wypożyczenia których jest starsza niż rok; następnie przy tworzeniu
kwerendy usuwającej w kryteriach usuwania wpisać kod SQL pierwszej kwerendy jako argumentu
operatora porównawczego In.
12.
Na podstawie tabeli Klienci utworzyć kwerendę dołączającą, która doda do tabeli Klienci_1 rekordy
z informacją o klientach z Warszawy.
13.
Na podstawie tabeli Filmy utworzyć kwerendę dołączającą, która doda do tabeli Filmy_1 wszystkie
rekordy z informacją o filmach, których nikt nie wypożyczał rok i więcej.