DATA
CZAS
IMIENINY
FAZA KSIĘŻYCA
STAFLOTA ⊕ SEKTOR ALFA · BITEDU STATION

Projekt dla uczniów: Funkcje agregujące i klauzula GROUP BY w SQL

Zadanie:

Utwórz bazę danych o nazwie BibliotekaSzkolna, a w niej tabelę o nazwie Ksiazki, zawierającą następujące kolumny:

Kroki do wykonania:

  1. Uzupełnij tabelę co najmniej 15 rekordami, różnicując dane w zakresie gatunków literackich, autorów oraz lat wydania.
  2. Korzystając z funkcji agregujących oraz klauzuli GROUP BY wykonaj następujące zadania:

    a) Wyświetl liczbę książek przypadających na każdy gatunek.

    b) Podaj średnią liczbę stron książek z podziałem na autorów.

    c) Wyświetl najstarszą oraz najnowszą książkę dla każdego gatunku literackiego.

    d) Wyświetl lata wydania książek wraz z liczbą książek wydanych w danym roku, posortowane malejąco wg liczby książek.

  3. Zapisz wszystkie stworzone zapytania w pliku tekstowym i dołącz zrzuty ekranu z wynikami zapytań.
  4. Przygotuj krótką prezentację wyników swoich zapytań dla klasy, uwzględniając:
    • wyjaśnienie zastosowanych funkcji agregujących,
    • opis rezultatów każdego zapytania,
    • własne wnioski dotyczące zebranych danych.

Efekt końcowy:

Przekaż plik tekstowy wraz ze zrzutami ekranu oraz przygotowaną prezentację jako dokumentację wykonania zadania.

Kryteria oceniania:

Razem możliwych punktów: 25 pkt