Ćwiczenie: Relacyjna baza danych w MS Excel – zagnieżdżone WYSZUKAJ.PIONOWO
Plik do pracy: plik
Analiza pliku Excel
Plik zawiera 4 arkusze:
Arkusz osoby
Kolumny:
-
id– klucz główny -
imię -
nazwisko -
miejscowość
tabela nadrzędna z danymi osobowymi
Arkusz pojazdy
Kolumny:
-
id– klucz główny -
Marka -
Model -
nr rej
tabela nadrzędna z danymi pojazdów
Arkusz wypożyczenia
Kolumny:
-
id– klucz główny wypożyczenia -
id osoby– klucz obcy → osoby.id -
id pojazdu– klucz obcy → pojazdy.id -
data wypożyczenia -
data zwrotu -
ilość dni -
koszt
tabela relacyjna łącząca osoby i pojazdy
Arkusz wyszukiwanie
Kolumny docelowe (do uzupełnienia formułami):
-
id wypożyczenia(pole wejściowe) -
Imię
-
Nazwisko
-
Miejscowość
-
Marka
-
Model
-
nr rej
-
data wypożyczenia
-
data zwrotu
-
ilość dni
-
koszt
arkusz kwerendy – symulacja zapytania z relacyjnej bazy danych
Ćwiczenie dla ucznia
Polecenie
W arkuszu „wyszukiwanie” uzupełnij dane dotyczące wypożyczenia na podstawie ID wypożyczenia, korzystając z danych zapisanych w pozostałych arkuszach.
Wyszukiwanie wykonaj wyłącznie za pomocą funkcji WYSZUKAJ.PIONOWO, stosując zagnieżdżanie funkcji.\
Przykładowy wynik działania:

Wnioski
-
Excel nie jest typowym systemem zarządzania bazami danych, ale:
-
umożliwia modelowanie relacji 1-wiele,
-
pozwala zrozumieć ideę JOIN / kwerend,
-
przygotowuje uczniów do pracy z SQL.
Was this helpful?
0 /
0