I_R_W09_M05 Dziennik szkolny - przykład bazy danych
Wyobraź sobie, że baza danych to ogromna biblioteka informacji. Kwerendy są jak dobrze zadane pytania, dzięki którym ta biblioteka natychmiast podaje ci dokładnie to, czego szukasz. To właśnie one pozwalają wyszukiwać dane, zmieniać je, dodawać nowe rekordy, usuwać stare, a także porządkować informacje według różnych kryteriów.
Zanim jednak zaczniemy zadawać pytania bazie danych, trzeba stworzyć jej „świat” - czyli zaprojektować tabele, które odwzorują rzeczywistość. To trochę jak tworzenie planszy do gry: zanim zaczniesz wykonywać zadania, musisz najpierw ustalić, jakie elementy na niej występują i jak są ze sobą powiązane.
W tym rozdziale zobaczysz, jak przenieść fragment prawdziwego życia do bazy danych. Zrobimy to na przykładzie dziennika szkolnego, korzystając z programów MS Access i LibreOffice Base. Krok po kroku przejdziemy od zwykłych informacji o uczniach, nauczycielach i ocenach do ich uporządkowanej, relacyjnej wersji.
A kiedy już zbudujemy ten model, nauczysz się tworzyć kwerendy - czyli zapytania, które pozwolą ci wydobywać z bazy dokładnie te dane, których potrzebujesz. Czeka cię sporo praktyki i wiele okazji, by zobaczyć, jak działa baza danych od środka.
Ćwiczenie na rozgrzewkę:
Przeanalizujesz budowę logiczną modelu relacyjnego na przykładzie dziennika szkolnego.
Prześledzisz i ocenisz ograniczenia stworzonego w pakiecie MS Access lub LibreOffice Base modelu relacyjnego.
Wykonasz pierwsze kwerendy wybierające informacje z bazy danych.
Zaprojektujesz i zdefiniujesz kwerendę parametryczną.