Wykonanie zebranych w tym e‑materiale poleceń pozwoli ci w praktyce przetestować umiejętność posługiwania się kwerendamikwerendakwerendami w konkretnych sytuacjach problemowych. W tej części zajmiemy się zapytaniami wyszukującymi prostymi, czyli wybierającymi dane z jednej tabeli.

Pliki potrzebne do ćwiczeń

Pamiętaj, że do wykonania ćwiczeń potrzebujesz plików eksportu baz danych oraz konkretnego oprogramowania (XAMPP). Instrukcję instalacji oraz niezbędne do pobrania pliki znajdziesz w sekcji „Film samouczek”.

Polecenia do zrealizowania

W tej części e‑materiału znajdziesz zestaw poleceń do wykonania, wyniki działania kwerend oraz przykładowe rozwiązania zadań wraz z wnioskami płynącymi z wykonania każdego ćwiczenia.

Polecenie 1

Baza danych: vod

Stwórz zapytanie, które wypisze tytuł oraz koszt wypożyczenia wyłącznie dla filmów komediowych zgromadzonych w wypożyczalni.

Poprawne wyniki kwerendy – zwróconych rekordów: 13

Tytul

Cena_w_zl

Chlopaki nie placza

6

Diabel ubiera sie u Prady

7

Kac Vegas

8

Nasza niania jest agentem

7

Straszny film

7

Bruce Wszechmogacy

5

American Pie

5

Dzien swira

6

Lejdis

6

American Beauty

7

Seksmisja

5

Testosteron

8

Asterix i wikingowie

6

Polecenie 2

Baza danych: vod

Stwórz zapytanie, które wybierze identyfikatory filmów oraz daty ich wypożyczenia dla trzech ostatnich zamówień użytkownika o numerze PESEL: 70120675819.

Poprawne wyniki kwerendyzwróconych rekordów: 3

ID_filmu

Data_wyp

CD2008

2011‑11‑23

AA2005

2011‑08‑25

BB2005

2011‑02‑06

Polecenie 3

Baza danych: vod

Stwórz zapytanie, które wypisze tytuły filmów wojennych wyprodukowanych w Wielkiej Brytanii oraz w USA, których wypożyczenie kosztuje mniej niż 8 zł.

Poprawne wyniki kwerendyzwróconych rekordów: 9

Tytul

Cena_w_zl

Szeregowiec Ryan

5

Ostatni samuraj

5

Czas Apokalipsy

7

Wrog u bram

7

The Hurt Locker. W pulapce wojny

7

Pluton

7

Kompania braci

7

Lowca jeleni

7

Imperium Slonca

7

Polecenie 4

Baza danych: rekrutacja

Stwórz zapytanie, które wypisze numery PESEL i nazwiska wszystkich pięcioletnich chłopców o imieniu Wiktor, których nazwisko zawiera przynajmniej jedną literę „k”.

Poprawne wyniki kwerendyzwróconych rekordów: 6

Pesel

Nazwisko

p07261903273

Szydlowski

p07262605297

Gasinski

p07272300773

Kadzinski

p07280306093

Mokrzycki

p07282700819

Buglewski

p07290707499

Jakubaszko

Polecenie 5

Baza danych: rekrutacja

Stwórz zapytanie, które obliczy i wyświetli liczbę dzieci, których rodzice wybrali w ramach pierwszej preferencji przedszkola o identyfikatorach systemowych od 41 do 45.

Poprawne wyniki kwerendyzwróconych rekordów: 1

IleDzieci

121

Polecenie 6

Baza danych: rekrutacja

Stwórz zapytanie, które wybierze z bazy (koniecznie bez powtórzeń) wszystkie imiona dzieci o nazwisku rozpoczynającym się od członu: „Grab” i kończącym się w dowolny sposób.

Poprawne wyniki kwerendyzwróconych rekordów: 8

Imie

Agnieszka

Michal

Inga

Wiktor

Wojciech

Maja

Piotr

Oliwia

Polecenie 7

Baza danych: jezyki

Stwórz zapytanie, które obliczy i wypisze średnią liczbę obywateli (wyrażoną w milionach), którzy posługują się językiem polskim lub hiszpańskim w trzech krajach: Wielkiej Brytanii, Niemczech oraz Francji.

Poprawne wyniki kwerendyzwróconych rekordów: 1

SrednioUzywa

0.4000000072022279

Polecenie 8

Baza danych: jezyki

Stwórz zapytanie, które wypisze nazwę oraz populację państwa europejskiego o największej populacji na kontynencie.

Poprawne wyniki kwerendyzwróconych rekordów: 1

Panstwo

Populacja

Rosja

143.5

Słownik

kwerenda
kwerenda

(ang. query – zapytanie) - zapisane z użyciem języka SQL polecenie skierowane do systemu bazodanowego, którego celem może być: pobranie, dodanie, modyfikacja lub usunięcie danych albo sposobu ich przechowywania w systemie

SZBD
SZBD

System Zarządzania Bazą Danych - narzędzie/aplikacja do tworzenia bazy danych (np. MySQL, PostgreSQL, Firebird, Oracle, Microsoft Access)

tabela
tabela

podstawowa struktura logiczna relacyjnej bazy danych definiowana jako zestaw pól (kolumn) opisujących właściwości obiektów, które ma przechowywać

pole
pole

(inaczej: kolumna tabeli) - jednostkowa cecha opisująca element (obiekt) tabeli, np. pole „Nazwisko” może być jedną z kolumn tabeli „Uczeń”

rekord
rekord

(inaczej: wiersz tabeli lub krotka) - pojedynczy kompletny zestaw danych dotyczący konkretnego elementu (obiektu) w tabeli