Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki
1
Pokaż ćwiczenia:
1
Ćwiczenie 1
RSoK9OpGrVLTY
1. Wskaż typy formatów źródeł, z których mogą być importowane dane do baz danych Microsoft Access lub LibreOffice Base: Możliwe odpowiedzi: 1. CSV, 2. XLS(X), 3. TXT, 4. PNG, 5. EXE
1
Ćwiczenie 2
Rl6fy22XJcSlx
Połącz w pary. Otwarte dane Możliwe odpowiedzi: 1. dane udostępniane publicznie przez m.in. instytucje, urzędy, z których mogą korzystać zainteresowani obywatele, realizując działalność gospodarczą, badania itp., 2. pojedynczy, konkretny obiekt w tabeli bazy danych opisany za pomocą wartości reprezentujących wszystkie atrybuty tabeli., 3. jednostkowa cecha opisująca encję bazy danych., 4. pojedyncza wartość określonego typu dotycząca danego atrybutu tabeli bazy danych., 5. plik tekstowy, w którym dane rozdzielone są określonym separatorem., 6. połączenie dwóch znaków o wartościach ASCII równych 13 i 10, oznaczający koniec bieżącej linii tekstu. CSV Możliwe odpowiedzi: 1. dane udostępniane publicznie przez m.in. instytucje, urzędy, z których mogą korzystać zainteresowani obywatele, realizując działalność gospodarczą, badania itp., 2. pojedynczy, konkretny obiekt w tabeli bazy danych opisany za pomocą wartości reprezentujących wszystkie atrybuty tabeli., 3. jednostkowa cecha opisująca encję bazy danych., 4. pojedyncza wartość określonego typu dotycząca danego atrybutu tabeli bazy danych., 5. plik tekstowy, w którym dane rozdzielone są określonym separatorem., 6. połączenie dwóch znaków o wartościach ASCII równych 13 i 10, oznaczający koniec bieżącej linii tekstu. Rekord Możliwe odpowiedzi: 1. dane udostępniane publicznie przez m.in. instytucje, urzędy, z których mogą korzystać zainteresowani obywatele, realizując działalność gospodarczą, badania itp., 2. pojedynczy, konkretny obiekt w tabeli bazy danych opisany za pomocą wartości reprezentujących wszystkie atrybuty tabeli., 3. jednostkowa cecha opisująca encję bazy danych., 4. pojedyncza wartość określonego typu dotycząca danego atrybutu tabeli bazy danych., 5. plik tekstowy, w którym dane rozdzielone są określonym separatorem., 6. połączenie dwóch znaków o wartościach ASCII równych 13 i 10, oznaczający koniec bieżącej linii tekstu. Pole rekordu Możliwe odpowiedzi: 1. dane udostępniane publicznie przez m.in. instytucje, urzędy, z których mogą korzystać zainteresowani obywatele, realizując działalność gospodarczą, badania itp., 2. pojedynczy, konkretny obiekt w tabeli bazy danych opisany za pomocą wartości reprezentujących wszystkie atrybuty tabeli., 3. jednostkowa cecha opisująca encję bazy danych., 4. pojedyncza wartość określonego typu dotycząca danego atrybutu tabeli bazy danych., 5. plik tekstowy, w którym dane rozdzielone są określonym separatorem., 6. połączenie dwóch znaków o wartościach ASCII równych 13 i 10, oznaczający koniec bieżącej linii tekstu. Atrybut Możliwe odpowiedzi: 1. dane udostępniane publicznie przez m.in. instytucje, urzędy, z których mogą korzystać zainteresowani obywatele, realizując działalność gospodarczą, badania itp., 2. pojedynczy, konkretny obiekt w tabeli bazy danych opisany za pomocą wartości reprezentujących wszystkie atrybuty tabeli., 3. jednostkowa cecha opisująca encję bazy danych., 4. pojedyncza wartość określonego typu dotycząca danego atrybutu tabeli bazy danych., 5. plik tekstowy, w którym dane rozdzielone są określonym separatorem., 6. połączenie dwóch znaków o wartościach ASCII równych 13 i 10, oznaczający koniec bieżącej linii tekstu. Znak końca linii Możliwe odpowiedzi: 1. dane udostępniane publicznie przez m.in. instytucje, urzędy, z których mogą korzystać zainteresowani obywatele, realizując działalność gospodarczą, badania itp., 2. pojedynczy, konkretny obiekt w tabeli bazy danych opisany za pomocą wartości reprezentujących wszystkie atrybuty tabeli., 3. jednostkowa cecha opisująca encję bazy danych., 4. pojedyncza wartość określonego typu dotycząca danego atrybutu tabeli bazy danych., 5. plik tekstowy, w którym dane rozdzielone są określonym separatorem., 6. połączenie dwóch znaków o wartościach ASCII równych 13 i 10, oznaczający koniec bieżącej linii tekstu.
2
Ćwiczenie 3
RYNwbwohKZ1BP
W plikach .csv wartości pól w obrębie pojedynczego rekordu są zawsze rozdzielone średnikiem. Możliwe odpowiedzi: 1. prawda, 2. fałsz
2
Ćwiczenie 4

Google Trends to jeden z najbardziej popularnych serwisów dostarczających informacji na temat stopnia zainteresowania użytkowników popularnej wyszukiwarki konkretnymi zagadnieniami wskazywanymi za pomocą słów kluczowych.

Wykres przedstawia zainteresowanie trzema popularnymi językami programowania w ciągu ostatnich 5 lat:

R1ZEQsckyVbpH
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.

Dane, na podstawie których sporządzono ten wykres, są do pobrania z pliku CSV:

Ryxq3k6CaVlcq

Przycisk do pobrania folderu ZIP z treścią zadania.

Plik ZIP o rozmiarze 1.72 KB w języku polskim

Wykorzystując poznane w lekcji techniki importu oraz porządkowania danych, posłuż się wybranym systemem zarządzania bazami danych (Microsoft Access lub LibreOffice Base) w celu uzyskania odpowiedzi na pytanie: w którym tygodniu zainteresowanie każdym z trzech języków (osobno Python, Java i C++) było największe.

Uzyskane odpowiedzi przedstaw w krótkiej prezentacji.

2
Ćwiczenie 5

Oto zawartość pliku CSV pobranego z portalu Otwarte Dane Wrocław:

RuVYZj85jmvuZ
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.

Dane te stanowią fragment bieżącego odczytu z urządzeń rejestrujących warunki pogodowe w określonych lokalizacjach. Pierwszy wiersz zawiera nazwy pól rekordów.

Plik z danymi (CSV) do pobrania:

R1Xt0tNFyjvAU

Przycisk do pobrania folderu ZIP z treścią zadania.

Plik ZIP o rozmiarze 573.00 B w języku polskim

Wykorzystując poznane techniki importu oraz porządkowania danych, posłuż się wybranym systemem zarządzania bazami danych (Microsoft Access lub LibreOffice Base) w celu uzyskania odpowiedzi na pytanie: w której lokalizacji odnotowano najniższą temperaturę przy gruncie, uwzględniając wyłącznie miejsca, gdzie nie wystąpiły żadne opady?

2
Ćwiczenie 6

W pliku CSV zostały zapisane wyniki finałowych meczów w tenisie kobiet w rozgrywkach Wielkiego Szlema na kortach Wimbledonu w latach 1968‑2019 (oryginalny plik z nagłówkami w języku angielskim):

RBUEAwFGHYGDe

Przycisk do pobrania folderu ZIP z treścią zadania.

Plik ZIP o rozmiarze 1.45 KB w języku polskim

Tłumaczenie nazw kolumn z pliku CSV:

R1TgKMmJeE8kE

Przycisk do pobrania pliku PDF z treścią zadania.

Plik PDF o rozmiarze 45.61 KB w języku polskim

Możesz również skorzystać z pliku CSV, zawierającego nazwy kolumn w języku polskim:

RSrLWU4z6Bgag

Przycisk do pobrania folderu ZIP z treścią zadania.

Plik ZIP o rozmiarze 1.42 KB w języku polskim

Wykorzystując możliwości wybranej aplikacji bazodanowej (Microsoft Access lub LibreOffice Base), wskaż lata, w których w finale nie wystąpiły zawodniczki z USA. 

2
Ćwiczenie 7

Wśród otwartych zasobów dostępnych na stronie Banku Światowego można odnaleźć m.in. dane dotyczące tempa wzrostu produktu krajowego brutto w określonych latach dla całego świata:

R1cUti4bzq9gx
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.

oraz dla wybranych państw:

RjIltyX6ymw4l
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.

Przejrzyj zawartość trzech różnych źródeł zawierających te same dane w następujących formatach: CSV, XML, XLSX. Przygotuj dane z wybranego źródła i zaimportuj je do wybranej bazy danych (Microsoft Access lub LibreOffice Base). Na podstawie zaimportowanych do bazy danych, dla wybranego przez siebie jednego roku (od 1961 do 2019) wskaż po trzy państwa, których tempo wzrostu gospodarczego było największe oraz najmniejsze.

XLS:

RPWe1ZEDiKIrA

Przycisk do pobrania pliku XLS z treścią zadania.

Plik XLS o rozmiarze 286.00 KB w języku polskim

XML:

R10rwu3BOUOkW

Przycisk do pobrania folderu ZIP z treścią zadania.

Plik ZIP o rozmiarze 199.28 KB w języku polskim

CSV:

RaIuvxR7S8jqw

Przycisk do pobrania folderu ZIP z treścią zadania.

Plik ZIP o rozmiarze 114.33 KB w języku polskim

Tłumaczenie nazw kolumn z pliku CSV:

RM0x8jUYRJaQ8

Plik zawierający polskie tłumaczenie nazw kolumn z pliku CSV.

Plik PDF o rozmiarze 39.28 KB w języku polskim
3
Ćwiczenie 8

Zaprojektuj aplikację quiz z zakresu podstawowych pojęć związanych z bazami danych.

Możesz posłużyć się pomysłem przedstawionym w filmie:

R1BPf1lTZWr1U
Film nawiązujący do treści materiału: Przykład aplikacji na urządzenie mobilne z dostępem do bazy zapisanej w pliku CSV.

Fragment zawartości pliku CSV zawierającego pytania i odpowiedzi do quizu:

RKX412OIDdpVP
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.

W swojej aplikacji zastosuj większą liczbę wariantów odpowiedzi. Możesz rozwinąć aplikację np. o takie funkcje, jak zliczanie punktów, losowanie pytań, „koła ratunkowe” (jak w popularnym teleturnieju) itp.

3
Ćwiczenie 9

W filmie została przedstawiona aplikacja zaprojektowana w celu wyświetlania zestawu danych w postaci zdjęcia, nazwy oraz autora:

RlGd2Mzlyptq9
Film nawiązujący do treści materiału: Aplikacja wyświetlająca zestaw danych w postaci zdjęcia, nazwy oraz autora.

Dane są pozyskiwane z umieszczonego w chmurze pliku CSV, który został wygenerowany z pliku arkusza kalkulacyjnego zawierającego dane tekstowe oraz adresy URL prowadzące do zdjęć:

R1NnSaNvuXyxp
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.

Zaprojektuj aplikację działającą w podobny sposób, która umożliwi np. przeglądanie listy najwyższych budynków świata wraz z ich zdjęciami. Możesz wykorzystać  zasób:

RnwZ7zvfqDKPL

Przycisk do pobrania pliku XLSX z treścią zadania.

Plik XLSX o rozmiarze 18.59 KB w języku polskim

Oczywiście, możesz wybrać dowolny inny temat dla swojej aplikacji. Jeśli chodzi o dane, spróbuj wykorzystać udostępnione publicznie zasoby otwartych danych.