RZmXksDoiSt2S
Zdjęcie przedstawia spód procesora z widocznymi pinami oraz grupą kondensatorów w środkowej sekcji.

I_R_W09_M10 Zapytania do bazy danych, etap II

Źródło: Michael Dziedzic, domena publiczna.

Zapytania do baz danych nie muszą dotyczyć tylko jednej tabeli. Często ich zadaniem jest wyszukanie informacji znajdujących się w dwóch lub więcej powiązanych ze sobą tabelach.

W tym e‑materiale przećwiczysz, na praktycznym przykładzie, tworzenie zapytań odwołujących się do wzajemnie powiązanych relacjami tabel w bazie danych.

Ćwiczenie na rozgrzewkę

Polecenie 1

Narysuj mini‑komiks: „Kwerenda na tropie danych”, możesz wykorzystać narzędzie rysowania.

R1V8P3O12DE4G
Źródło: Image by LillyCantabile from Pixabay, domena publiczna.

Kadr 1 Sala komputerowa. Uczeń siedzi przed bazą danych, zrezygnowany.

Uczeń: Ech… szukanie tych informacji ręcznie to jakaś kara.

Kadr 2 Nagle na ekranie pojawia się mała postać w pelerynie — „Kwerenda”.

Kwerenda: Ktoś wołał superbohatera od danych?

Uczeń: Eee… kim ty jesteś?

Kwerenda: Jestem Kwerenda! Wybieram, filtruję i znajduję dane szybciej, niż zdążysz powiedzieć „SELECT”!

Kadr 3 Kwerenda zakłada okulary detektywa i patrzy przez lupę na tabelę. Kwerenda: Co chcesz znaleźć?

Uczeń: Uczniów z klasy 3B, którzy mają średnią powyżej 4,5.

Kwerenda: Prościzna.

Kadr 4 Kwerenda macha peleryną — na ekranie pojawia się wynik.

Kwerenda: Gotowe!

Uczeń: Ale… jak ty to zrobiłaś tak szybko?

Kwerenda: Ja nie szukam. Ja zadaję pytania bazie danych. I ona odpowiada.

Kadr 5 Uczeń uśmiecha się, Kwerenda robi superbohaterską pozę.

Uczeń: To znaczy, że mogę cię poprosić o wszystko?

Kwerenda: O wszystko, co da się wyrazić w SQL - czyli prawie wszystko...

Twoje cele
  • Utworzysz zapytania do połączonych relacjami tabel w bazie danych w programie Microsoft Access lub LibreOffice Base.

  • Użyjesz w praktyce wybrane kryteria filtrowania danych.

  • Przeanalizujesz zastosowanie funkcji agregujących.