Lekcja obowiązkowa

Wskazówka do pracy: najpierw przewiń całą stronę, żeby się zorientować, jakie elementy zawiera, a dopiero potem zacznij pracować.

Przypominam, że spotykamy się w grupie na Messengerze wtedy, kiedy mamy w planie lekcję informatyki (w środy o godz. 12.45).
Jeśli z jakichś powodów nie uda Ci się wtedy połączyć z Internetem, to zrealizuj tę lekcję o innej porze.

Możesz się ze mną skontaktować także w innym terminie – odpowiem najszybciej, jak to będzie możliwe.

Temat: Pracujemy z bazą danych – tworzymy raporty


Raport to obiekt bazy danych używany do prezentowania wybranych informacji z tej bazy.


Raporty są zazwyczaj formatowane z myślą o wydruku, ale można je też wyświetlać na ekranie lub eksportować do innych programów.


Na dzisiejszej lekcji wykonamy kolejny etap pracy związanej z tworzeniem oraz korzystaniem z bazy danych – stworzymy raport, zawierający dane wszystkich znajomych, wpisanych do naszej bazy.


Otwieramy zatem bazę utworzoną na jednej z wcześniejszych lekcji (odszukaj plik bazy, której nadałaś/nadałeś nazwę: Znajomi + Twoje imię i go otwórz np. poprzez podwójne kliknięcie).


Kliknij przycisk Raporty, a następnie Użyj kreatora, aby utworzyć raport…


Tworzymy raport do tabeli Znajomi (w naszej bazie jest jeszcze jedna tabela – utworzona na poprzedniej lekcji – więc zwróć uwagę na to, czy w polu Tabele lub kwerendy dokonałaś/dokonałeś właściwego wyboru) – wybieramy zatem z tabeli Znajomi pola, które będzie zawierał nasz raport.

Kliknij dalej.


W kolejnym kroku moglibyśmy zmienić nazwy pól, ale nie potrzebujemy żadnych zmian.

Kliknij dalej.


W kroku 3. możemy wybrać sposób grupowania rekordów z naszej bazy.

Załóżmy, że chcemy przygotować raport, w którym nasi znajomi zostaną zaprezentowani z podziałem na miejsca zamieszkania (czyli: pogrupowani według miejscowości).

Kliknij dalej.


W następnym kroku ustalamy, w jaki sposób posortujemy (uporządkujemy) dane.

Zauważ, że pierwsze kryterium (Miejscowość) jest już wybrane, co wynika z ustawień, które wprowadziliśmy w poprzednim kroku.

Wybierzmy porządkowanie alfabetyczne – pierwszym kryterium niech będzie miejscowość, drugim – nazwisko, a trzecim – imię.

Dlaczego ponownie wybraliśmy miejscowość? – możesz sprawdzić, tworząc raporty z różnymi ustawieniami 🙂

(Jeśli jednak nie wybierzemy takiego ustawienia, to znajomi nie zostaną pogrupowani według miejscowości…)

Kliknij dalej.


W kolejnym kroku wybieramy wygląd naszego raportu oraz orientację kartki (bo raporty zazwyczaj przygotowuje się z myślą o wydruku).

Wybrane ustawienia możemy śledzić na podglądzie raportu

Kliknij dalej.


W ostatnim kroku zaczynamy od nadania raportowi nazwy.

A następnie decydujemy, czy raport ma być statyczny, czy dynamiczny.

Raport statyczny zawsze będzie zawierał takie dane, jakie zawierał w chwili utworzenia. Raport dynamiczny ulegnie modyfikacji, jeśli zmodyfikujemy bazę danych – np.: jeśli jakiś rekord dodamy do bazy danych, to w raporcie statycznym nie będzie widoczny, a w raporcie dyamicznym – będzie.

Kliknij Zakończ


Zobaczysz gotowy raport (który – oczywiście – może wyglądać trochę inaczej niż mój).

Zauważ, że znajomi faktycznie zostali pogrupowani ze względu na miejsce zamieszkania oraz uporządkowani alfabetycznie.

W moim raporcie pojawiły się jednak pewne niedoskonałości – np. słowa miejscowość i telefonu zostały częściowo przeniesione do nowych wierszy.

Aby poprawić wygląd raportu, zamykamy okienko podglądu raportu; klikamy PPM (prawym przyciskiem myszy) na nazwę raportu  i z menu wybieramy polecenie Edytuj

W oknie edytora możemy dokonać dowolnych zmian, wzbogacając raport nawet o ilustracje  🙂

Po wprowadzeniu zmain – zamykamy okno edytora i sprawdzamy, jak wygląda gotowy raport.

Mój wygląda tak:


Wyślij do mnie wykonaną pracę na adres: info.tyka@gmail.com. W temacie wiadomości wpisz: Baza 2020. Nie zapomnij się przywitać i podpisać.

Na wykonanie tej pracy masz czas do następnej lekcji informatyki (czyli do 3 czerwca).


Mam nadzieję, że pojęcie raport używane w kontekście baz danych stało się teraz o wiele bardziej zrozumiałe 🙂


Przypomnij sobie najważniejsze pojęcia związane z bazami danych:

PojęcieDefinicja
Baza danychuporządkowany zbiór informacji, dotyczących pewnej dziedziny tematycznej, zapisany zgodnie z określonymi regułami.
System zarządzania bazą danychprogram komputerowy, który służy do przechowywania i modyfikowania danych.

Bazy danych można tworzyć np. za pomocą aplikacji Access (Microsoft Office), Base (Apache OpenOffice), SQLiteStudio i wielu innych.
Tabelaw programie służącym do tworzenia baz danych jest uporządkowanym zbiorem informacji (na określony temat), zapisanych w ujednolicony sposób.

Dane zawarte w tabeli mogą być przeglądane, wyszukiwane, zmieniane, kopiowane, usuwane itp.
Rekordwiersz w tabeli - pojedynczy wpis do bazy danych, zawierający informacje o jednym obiekcie (np. książce, uczniu itp.)

Rekord składa się z pól opisujących cechy wybranego obiektu.
Pole (atrybut)komórka w tabeli, zawierająca dane jednego (określonego podczas tworzenia bazy danych) typu.

Każda kolumna tabeli zawiera pola opisujące jeden rodzaj danych (np. autora książki, nazwisko ucznia itp.).
Typ danychcecha pola, która określa jakiego rodzaju dane można w tym polu przechowywać (np. pole o typie danych Tekst może zawierać dane w postaci tekstu lub cyfr, ale pole o typie danych Liczba może zawierać tylko dane liczbowe).

Przemyślany wybór typów danych zwiększa dokładność przechowywanych informacji oraz pozwala skorzystać np. z możliwości sprawdzania poprawności wprowadzanych przez użytkownika danych.

Opis podstawowych typów danych (kliknij)
Klucz podstawowypole, które w jednoznaczny sposób identyfikuje rekord.
Klucz przyjmuje wartości niepowtarzalne i nie może być wartością pustą.

Najczęściej tworzy się specjalny atrybut (pole), którego zawartość automatycznie wypełnia program obsługujący bazę danych (zazwyczaj klucz jest liczbą naturalną).
Kwerenda (zapytanie)czynność polegająca na wyszukiwaniu określonych informacji w bazie danych.
Po wykonaniu kwerendy powstaje nowa tabela, zawierająca wybrane przez użytkownika dane.

Kwerendy można wykorzystywać do porządkowania danych, wykonywania obliczeń, aktualizacji danych itd.
Formularzobiekt bazy danych, który upraszcza proces wprowadzania i aktualizacji zawartości tej bazy.
Za pomocą formularza można zdefiniować sposób prezentacji danych zawartych w pojedynczym rekordzie bazy.

W plikach pomocy programu Access zawarto następującą informację nt. formularzy: Formularze w programie Access są podobne do gablot sklepowych, które pozwalają łatwiej obejrzeć i wyjąć produkty, którymi jesteśmy zainteresowani.
Raportobiekt bazy danych używany do prezentowania wybranych informacji z bazy danych.
Raporty są zazwyczaj formatowane z myślą o wydruku, ale można je też wyświetlać na ekranie lub eksportować do innych programów.
Sortowanieporządkowanie rekordów (wierszy) w określonej kolejności (malejąco lub rosnąco).
Aby odpowiednio posortować rekordy należy określić kolumny (pola), według których ma nastąpić porządkowanie, przy czym można sortować dane według kilku pól jednocześnie (np. rekordy w bazie uczniów można posortować najpierw według nazwisk, a następnie według imion)
Filtrowaniewyświetlanie tylko tych danych, które spełniają zadany warunek.

Filtry nie zmieniają danych, tylko sposób ich wyświetlania, więc jeśli chcemy otrzymać nowe źródło danych (nową tabelę) - należy użyć kwerendy.
SQLspecjalny język używany do tworzenia i modyfikowania baz danych.

SQL to strukturalny język zapytań (ang. Structured Query Language), który - w przeciwieństwie do języków programowania - nie służy do tworzenia programów, tylko do komunikowania się z bazami danych i dlatego jest nazywany podjęzykiem danych.


Wykonaj poniższe ćwiczenie, które przygotuje Cię do quizu wiedzy, który rozwiążesz na następnej lekcji.

Kliknij tutaj, jeśli chcesz wyświetlić to ćwiczenie w wersji pełnoekranowej.


 

 

Samodzielna praca po lekcji – dla chętnych

Pracą dodatkową (dla chętnych, na ocenę celującą) jest samodzielne stworzenie bazy danych zawierającej spis książek znajdujących się w Twojej domowej biblioteczce (i/lub na czytniku e-booków).

Pamiętaj o dodaniu co najmniej jednego formularza, co najmniej jednej kwerendy i co najmniej jednego raportu.


Podpowiedź

Możesz skorzystać z kreatora tabel, jeśli jednak z tabel przykładowych wybierzesz Biblioteka:

…to wśród dostępnych pól, nie znajdziesz najbardziej chyba potrzebnego (w naszej prostej bazie danych) pola Autor… 🙁

Na szczęście 😉 możesz wybrać inne pole i w kolejnym kroku zmienić jego nazwę na Autor (polecam: ZakupionyW) – zwróć tylko uwagę na to, żeby pole, które w tym celu wybierzesz, było polem typu tekstowego (albo: pamiętaj o zmianie typu tego pola podczas tworzenia tabeli).

Oczywiście, istnieje też możliwość edytowania gotowej tabeli i dodania w ten sposób brakujących pól i/lub zmiany ich typu.


Pracę dodatkową wyślij do mnie na adres: info.tyka@gmail.com. W temacie wiadomości wpisz: Baza – książki. Nie zapomnij się przywitać i podpisać.

Na wykonanie tej pracy masz czas do 8 czerwca).

Powodzenia! 🙂