Pytanie
Zadanie 7. Poszukiwanie wody na Marsie
W trzech plikach tekstowych o nazwach laziki.txt, obszary.txt, pomiary.txt zapisano informacje zawierające dane o poszukiwaniu wody na Marsie w latach 2050–2080. Łaziki zasilane energią słoneczną poruszają się po różnych obszarach Marsa i wykonują pomiary georadarowe, na podstawie których szacują ilość wody i głębokość, na której się ona znajduje. Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach rozdzielono znakami tabulacji. Plik o nazwie laziki.txt zawiera informacje o różnych łazikach, które wykonywały pomiary. W każdym wierszu tego pliku znajdują się:
nr_lazika – co najwyżej trzycyfrowy, unikatowy numer łazika
nazwa_lazika – nazwa łazika (tekst do 50 znaków)
rok_wyslania – rok startu z Ziemi
wsp_ladowania – współrzędne lądowania na Marsie oddzielone znakiem przecinka i spacją
Przykład:
nr_lazika nazwa_lazika rok_wyslania wsp_ladowania
1 Mariner 3 2049 50.51N, 70.01E
2 Mariner 6 2050 11.90N, 119.49E
3 Mariner 7 2050 44.90S, 130.80W
Plik o nazwie obszary.txt zawiera informacje o obszarach na Marsie. W każdym wierszu tego pliku znajdują się:
kod_obszaru – pięcioznakowy, unikatowy kod obszaru
nazwa_obszaru – nazwa obszaru (tekst do 50 znaków)
Przykład:
kod_obszaru nazwa_obszaru
MC-01 Mare Boreum
MC-02 Diacria
MC-03 Arcadia
Plik o nazwie pomiary.txt zawiera informacje o wynikach badań georadarowych wykonanych przez łaziki. W każdym wierszu tego pliku znajdują się:
nr_lazika – co najwyżej trzycyfrowy numer łazika
data_pomiaru – data wykonania pomiaru (w formacie rrrr-mm-dd)
kod_obszaru – pięcioznakowy kod obszaru, na którym został wykonany pomiar
wspolrzedne – współrzędne wykonania pomiaru, oddzielone znakiem przecinka i spacją
glebokosc – szacowana głębokość, na której znajduje się woda (w metrach)
ilosc – szacowana ilość wody (w m^3)
Przykład:
nr_ data_ kod_ wspolrzedne glebokosc ilosc lazika pomiaru obszaru
17 2061-06-03 MC-13 13.17N, 77.80E 344 5622
17 2056-06-02 MC-14 14.93N, 106.00E 43 2054
47 2075-10-18 MC-05 45.57N, 3.30E 9 23366
Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi informatycznych podaj odpowiedzi do zadań 7.1–7.4. Odpowiedzi zapisz w pliku wyniki7.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.
Zadanie 7.1.
Podaj nazwę obszaru, na którym znaleziono łącznie we wszystkich pomiarach najwięcej m3 wody na głębokości do 100 metrów włącznie. Jest jeden taki obszar.
Zadanie 7.2.
Podaj nazwę łazika, który wykonywał pomiary w najdłuższym okresie, licząc od pierwszego (najwcześniejszego) do ostatniego (najpóźniejszego) pomiaru. Podaj datę pierwszego i ostatniego pomiaru wykonanego przez ten łazik.
Zadanie 7.3.
Podaj nazwy obszarów na Marsie, na których żaden z łazików nie wykonał ani jednego pomiaru w tym samym roku, w którym został wysłany z Ziemi.
Zadanie 7.4.
Podaj nazwy łazików, które wylądowały na półkuli południowej, ale wykonywały pomiary na obu półkulach: północnej (N) i południowej (S).
Do oceny oddajesz:
- plik tekstowy wyniki7.txt – zawierający odpowiedzi do poszczególnych zadań (odpowiedź do każdego zadania powinna być poprzedzona jego numerem)
- plik(i) zawierający(e) komputerową realizację Twoich obliczeń o nazwie(-ach) (uwaga: brak tych plików jest równoznaczny z brakiem rozwiązania zadania):
Zadanie 7.5.
Do tabel utworzonych na podstawie opisanych wcześniej plików dołączamy kolejną - o nazwie Producent, w której zapisano informacje o producentach poszczególnych modeli łazików.
Tabela Producent zawiera następujące pola:
kod_producenta – unikatowy kod producenta
nazwa – nazwa producenta
kraj – kraj producenta
Do tabeli Laziki dodano pole kod_producenta.
Napisz w języku SQL zapytanie, w wyniku którego otrzymasz listę nazw producentów, których łaziki badały obszar Marsa o nazwie Arcadia w roku 2060. Nazwy producentów nie mogą się powtarzać.
Odpowiedź nauczyciela
Zaloguj się, by odkryć odpowiedź!
Aby uzyskać dostęp do treści, musisz być zalogowany.

