Egzamin-Termin-1_-Przegląd-próby-_-UPeL.pdf
Document Details
Uploaded by AdmiringPlatinum
2023
Tags
Full Transcript
6/15/24, 8:44 PM Egzamin Termin 1: Przegląd próby | UPeL Rozpoczęto środa, 12 lipca 2023, 08:37 Stan Ukończone Ukończono środa, 12 lipca 2023, 08:57 Wykorzystany 19 min. 45 sek....
6/15/24, 8:44 PM Egzamin Termin 1: Przegląd próby | UPeL Rozpoczęto środa, 12 lipca 2023, 08:37 Stan Ukończone Ukończono środa, 12 lipca 2023, 08:57 Wykorzystany 19 min. 45 sek. czas Punkty 13,50/26,00 Ocena 51,92 z 100,00 Pytanie 1 Niepoprawnie Punkty: 0,00 z 1,00 Cassandra realizuje postulat Wybierz wszystkie poprawne: a. ACID b. BASE Poprawna odpowiedź to: BASE Pytanie 2 Niepoprawnie Punkty: 0,00 z 1,00 Cechy Cassandry, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. Cassandra nie wspiera złączeń – rozwiązaniem ma być denormalizacja b. Topologia gwiazdy z centralnym serwerem c. Szybka, ale nieodporna na awarie d. Klient łącząc się do jednego z węzłów Cassandry wykorzystuje go jako Proxy (tzw. koordynator), który analizując strukturę klastra wskazuje, do którego węzła ma trafić zapytanie Prawidłowymi odpowiedziami są: Klient łącząc się do jednego z węzłów Cassandry wykorzystuje go jako Proxy (tzw. koordynator), który analizując strukturę klastra wskazuje, do którego węzła ma trafić zapytanie, Cassandra nie wspiera złączeń – rozwiązaniem ma być denormalizacja https://upel.agh.edu.pl/mod/quiz/review.php?attempt=161774&cmid=120803 1/13 6/15/24, 8:44 PM Egzamin Termin 1: Przegląd próby | UPeL Pytanie 3 Niepoprawnie Punkty: 0,00 z 1,00 Cassandra, CommitLog, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. plik ten jest umieszczony na osobnym dysku, to zapis nie wymaga losowego dostępu i wykonywany jest sekwencyjnie → jest bardzo szybki b. Tablica przechowywana w pamięci c. wszystkie zapisy odbywają się najpierw do CommitLoga d. Pozwala na usuwanie danych Prawidłowymi odpowiedziami są: plik ten jest umieszczony na osobnym dysku, to zapis nie wymaga losowego dostępu i wykonywany jest sekwencyjnie → jest bardzo szybki, wszystkie zapisy odbywają się najpierw do CommitLoga Pytanie 4 Niepoprawnie Punkty: 0,00 z 1,00 Cassandra, MemTable, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. dane są trwałe (persistant) b. to plik na dysku, do którego zapisywane są wszystkie zmiany dokonywane w bazie c. W przypadku awarii i utraty MemTable, zmiany zapisane w Commit- Log są odtwarzane na świeżym MemTable d. Dane, które nie zostały zapisane (flush) są modyfikowane i odczytywane z MemTable Prawidłowymi odpowiedziami są: Dane, które nie zostały zapisane (flush) są modyfikowane i odczytywane z MemTable, W przypadku awarii i utraty MemTable, zmiany zapisane w Commit- Log są odtwarzane na świeżym MemTable https://upel.agh.edu.pl/mod/quiz/review.php?attempt=161774&cmid=120803 2/13 6/15/24, 8:44 PM Egzamin Termin 1: Przegląd próby | UPeL Pytanie 5 Częściowo poprawnie Punkty: 0,50 z 1,00 Cassandra, SSTable, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. Pliki SSTable podlegają okresowemu kompaktowaniu b. Przechowuje dane zapisane bezpośrednio z CommitLoga c. Przechowuje część danych partycji d. Modyfikowalne pliki zawierające posortowane partycje Prawidłowymi odpowiedziami są: Pliki SSTable podlegają okresowemu kompaktowaniu, Przechowuje część danych partycji Pytanie 6 Niepoprawnie Punkty: 0,00 z 1,00 Cassandra, Tunable Consistency, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. Operacje zapisu zawsze są wysyłane do wszystkich replik, niezależnie od CL b. CL określa jedynie, ile potwierdzeń zapisu musi wrócić do koordynującego węzła przez odpowiedzią do klienta. c. Na stałe ustalony poziom spójności danych d. Consistency Levels określają w ilu kopiach dokonany zostanie zapis danych Prawidłowymi odpowiedziami są: Operacje zapisu zawsze są wysyłane do wszystkich replik, niezależnie od CL, CL określa jedynie, ile potwierdzeń zapisu musi wrócić do koordynującego węzła przez odpowiedzią do klienta. https://upel.agh.edu.pl/mod/quiz/review.php?attempt=161774&cmid=120803 3/13 6/15/24, 8:44 PM Egzamin Termin 1: Przegląd próby | UPeL Pytanie 7 Poprawnie Punkty: 1,00 z 1,00 System HDFS, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. szybki, lecz nieodporny na błędy b. Łatwy do rozszerzenia c. działą wydajnie jedynie na silnych komputerach d. Architektura Master/Slave Prawidłowymi odpowiedziami są: Łatwy do rozszerzenia, Architektura Master/Slave Pytanie 8 Poprawnie Punkty: 1,00 z 1,00 MapReduce, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. Shuffling: operuje na wyjściu z Mappera. Porządkuje wyniki z poszczególnych Mapperów b. Map zwraca listy wartości c. Reduce redukuje ilość par klucz-wartość do rezultatu końcowego d. Jedne Reduce pobiera dane z jednego Mappera Prawidłowymi odpowiedziami są: Reduce redukuje ilość par klucz-wartość do rezultatu końcowego, Shuffling: operuje na wyjściu z Mappera. Porządkuje wyniki z poszczególnych Mapperów https://upel.agh.edu.pl/mod/quiz/review.php?attempt=161774&cmid=120803 4/13 6/15/24, 8:44 PM Egzamin Termin 1: Przegląd próby | UPeL Pytanie 9 Częściowo poprawnie Punkty: 0,50 z 1,00 Architektura MapReduce, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. Wynik mapowania jest odporny na błędy b. Zbyt małe fragmenty generują duże koszty zarządzania c. Wynik Reduce składowany jest w HDFS d. Rezultat mapowania zapisywany jest w systemie HDFS Prawidłowymi odpowiedziami są: Wynik Reduce składowany jest w HDFS, Zbyt małe fragmenty generują duże koszty zarządzania Pytanie 10 Poprawnie Punkty: 1,00 z 1,00 Bazy dokumentowe, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. zapewniają elastyczność porównywalną z bazami realcyjnymi b. jest możliwe filtrowanie czy odpytywanie kolekcji dokumentów c. pozwalają na zarządzanie bardziej złożonymi strukturami niż te w bazach klucz-wartość d. Wymagajądefinicji wspólnej struktury Prawidłowymi odpowiedziami są: jest możliwe filtrowanie czy odpytywanie kolekcji dokumentów, pozwalają na zarządzanie bardziej złożonymi strukturami niż te w bazach klucz-wartość https://upel.agh.edu.pl/mod/quiz/review.php?attempt=161774&cmid=120803 5/13 6/15/24, 8:44 PM Egzamin Termin 1: Przegląd próby | UPeL Pytanie 11 Poprawnie Punkty: 1,00 z 1,00 Model danych MongoDB, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. Dokumenty są odpowiednikiem wiersza w bazie relacyjnej, każdy dokument ma ten sam schemat b. Możliwe jest tworzenie widoków (odpytywalne, niemodyfikowalne) za pomocą agregacji c. MongoDB korzysta z relacji (takich samych jak więzy integralności w bazach relacyjnych) d. Odpowiednikiem tabel są kolekcje. Istnieje możliwość wymuszania spójnego schematu danych w kolekcji Prawidłowymi odpowiedziami są: Odpowiednikiem tabel są kolekcje. Istnieje możliwość wymuszania spójnego schematu danych w kolekcji, Możliwe jest tworzenie widoków (odpytywalne, niemodyfikowalne) za pomocą agregacji Pytanie 12 Częściowo poprawnie Punkty: 0,50 z 1,00 Walidacja schematu w MongoDB, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. Działa wstecz (dodanie walidacji sprawdza istniejące dokumenty) b. Działa jedynie podczas dodawania dokumentów c. Niespełnienie warunków może powodować błąd bądź ostrzeżenie d. Można zatrzymać sprawdzanie podczas modyfikacji istniejących dokumentów Prawidłowymi odpowiedziami są: Niespełnienie warunków może powodować błąd bądź ostrzeżenie, Można zatrzymać sprawdzanie podczas modyfikacji istniejących dokumentów https://upel.agh.edu.pl/mod/quiz/review.php?attempt=161774&cmid=120803 6/13 6/15/24, 8:44 PM Egzamin Termin 1: Przegląd próby | UPeL Pytanie 13 Częściowo poprawnie Punkty: 0,50 z 1,00 Indeksy typu b-drzewo, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. Rozmiar indeksu ściśle zależny od rozmiaru dziedziny atrybutu indeksu b. Nie przechowuje informacji o wartościach nullowych c. Wykorzystywane dla atrybutów o małej selektywności, np. płeć d. CREATE INDEX nazwa_indeksu ON tabela(kolumna) Prawidłowymi odpowiedziami są: Nie przechowuje informacji o wartościach nullowych, CREATE INDEX nazwa_indeksu ON tabela(kolumna) Pytanie 14 Niepoprawnie Punkty: 0,00 z 1,00 Clustered index... Wybierz wszystkie poprawne: a. to sposób przyspieszania wyszukiwania poprzez wskaźniki b. - w jednej tabeli może być ich wiele c. powstaje automatycznie podczas tworzenia tabeli z kluczem d. jest zbudowany na bazie klucza głównego tabeli Twoja odpowiedź jest niepoprawna. Prawidłowymi odpowiedziami są: jest zbudowany na bazie klucza głównego tabeli , powstaje automatycznie podczas tworzenia tabeli z kluczem https://upel.agh.edu.pl/mod/quiz/review.php?attempt=161774&cmid=120803 7/13 6/15/24, 8:44 PM Egzamin Termin 1: Przegląd próby | UPeL Pytanie 15 Niepoprawnie Punkty: 0,00 z 1,00 Indeksy odwrócone, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. CREATE INDEX nazwa_indeksu ON tabela (kolumna) REVERSE b. Wartość w indeksie jest przechowywana tak samo jak wartość przechowywana w atrybutach c. Powodują rozproszenie wartości w indeksie d. Tworzony, żeby zapewnić unikalność wartości indeksowanej kolumnie lub kolumnach. Prawidłowymi odpowiedziami są: Powodują rozproszenie wartości w indeksie, CREATE INDEX nazwa_indeksu ON tabela (kolumna) REVERSE Pytanie 16 Częściowo poprawnie Punkty: 0,50 z 1,00 Indeks unikalny, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. Stosuje się je gdy w zapytaniach występuje kilka kolumn w w warunku WHERE b. Nie można jednocześnie stworzyć indeksu unikalnego i bitmapowego. c. CREATE UNIXUE INDEX nazwa_indeksu ON tabela (kolumna) Prawidłowymi odpowiedziami są: Nie można jednocześnie stworzyć indeksu unikalnego i bitmapowego., CREATE UNIXUE INDEX nazwa_indeksu ON tabela (kolumna) Pytanie 17 Poprawnie Punkty: 1,00 z 1,00 Kursory … Wybierz wszystkie poprawne: a. Pozwalają iterować po wierszach w kolekcji b. Są mało wydajne Prawidłowymi odpowiedziami są: Pozwalają iterować po wierszach w kolekcji, Są mało wydajne https://upel.agh.edu.pl/mod/quiz/review.php?attempt=161774&cmid=120803 8/13 6/15/24, 8:44 PM Egzamin Termin 1: Przegląd próby | UPeL Pytanie 18 Poprawnie Punkty: 1,00 z 1,00 Triggery … Wybierz wszystkie poprawne: a. Pozwalają monitorować aktywność działań na danych w bazie danych w czasie sesji z bazą danych b. nie mogą zablokować zmian danych c. mogą używać tych samych wyrażeń jak przy definicji składowanych procedur i funkcji d. należy jawnie uruchamiać Prawidłowymi odpowiedziami są: Pozwalają monitorować aktywność działań na danych w bazie danych w czasie sesji z bazą danych, mogą używać tych samych wyrażeń jak przy definicji składowanych procedur i funkcji Pytanie 19 Częściowo poprawnie Punkty: 0,50 z 1,00 Wady logiki w warstwie aplikacji, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. Ograniczona liczba języków z możliwością zarządzania danymi b. Ograniczenie możliwości optymalizacji wykonania zapytań c. Zakodowanie więzów integralności i logiki modelu danych w oderwaniu od samych danych d. Ograniczone możliwości reprezentacji danych (mała ekspresywność) Prawidłowymi odpowiedziami są: Ograniczenie możliwości optymalizacji wykonania zapytań, Zakodowanie więzów integralności i logiki modelu danych w oderwaniu od samych danych https://upel.agh.edu.pl/mod/quiz/review.php?attempt=161774&cmid=120803 9/13 6/15/24, 8:44 PM Egzamin Termin 1: Przegląd próby | UPeL Pytanie 20 Poprawnie Punkty: 1,00 z 1,00 Zalety stosowania procedur składowanych, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. wprowadzanie reguł bezpieczeństwa (klient ma prawo wykonać procedurę, a nie wykonać dowolne zapytanie) b. zmniejszenie liczby interakcji z bazą danych c. prosty język Prawidłowymi odpowiedziami są: wprowadzanie reguł bezpieczeństwa (klient ma prawo wykonać procedurę, a nie wykonać dowolne zapytanie), zmniejszenie liczby interakcji z bazą danych Pytanie 21 Częściowo poprawnie Punkty: 0,50 z 1,00 Zalety warstwy aplikacji, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. Bezpieczne tworzenie aplikacji wielosystemowych b. Maksymalne bezpieczeństwo integralności danych c. Niemal dowolnie konfigurowalna ekspresywność języków warstwy aplikacji d. Możliwość zaawansowanego sterowania wykonaniem programu oraz jego dystrybucja – na serwerze, u klienta, rozproszonego, w przeglądarce itd Prawidłowymi odpowiedziami są: Niemal dowolnie konfigurowalna ekspresywność języków warstwy aplikacji, Możliwość zaawansowanego sterowania wykonaniem programu oraz jego dystrybucja – na serwerze, u klienta, rozproszonego, w przeglądarce itd https://upel.agh.edu.pl/mod/quiz/review.php?attempt=161774&cmid=120803 10/13 6/15/24, 8:44 PM Egzamin Termin 1: Przegląd próby | UPeL Pytanie 22 Poprawnie Punkty: 1,00 z 1,00 Cechy baz grafowych, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. Sztywna reprezentacja struktury danych b. Trudna realizacja zapytań rekurencyjnych c. Reprezentująprzede wszystkim relacje, w drugiej koejności cechy d. Świetnie opisuje rozległe zależności między obiektami Prawidłowymi odpowiedziami są: Świetnie opisuje rozległe zależności między obiektami, Reprezentująprzede wszystkim relacje, w drugiej koejności cechy Pytanie 23 Częściowo poprawnie Punkty: 0,50 z 1,00 Indeksy w Neo4J, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. wymagają ręcznej aktualizacji b. Indeks jest trwałą strukturą wskaźników do danych c. Mogą być zdefiniowane dla pojedynczej cechy d. Mogą być zdefiniowane dla wielu cech Prawidłowymi odpowiedziami są: Mogą być zdefiniowane dla wielu cech, Mogą być zdefiniowane dla pojedynczej cechy https://upel.agh.edu.pl/mod/quiz/review.php?attempt=161774&cmid=120803 11/13 6/15/24, 8:44 PM Egzamin Termin 1: Przegląd próby | UPeL Pytanie 24 Poprawnie Punkty: 1,00 z 1,00 Moduły Apache Spark, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. GraphX: Oferuje wysokopoziomowe API do operacji na grafach b. Apache Spark Core: Silnik wykonywania operacji w pamięci c. Spark SQL: Rozszerza podstawową funkcjonalność szeregowania zadań Spark Core o obsługę strumieni danych d. Spark Streaming: Wprowadza dodatkową abstrakcję danych, SchemaRDD] Prawidłowymi odpowiedziami są: Apache Spark Core: Silnik wykonywania operacji w pamięci, GraphX: Oferuje wysokopoziomowe API do operacji na grafach Pytanie 25 Niepoprawnie Punkty: 0,00 z 1,00 Spark, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. Dane przechowywane w pamięci Spark zawsze traktuje jako ulotne b. Spark stara się przechowywać wszystkie dane pośrednie na dysku c. Spark dostarcza jedynie szybkiego sposobu operowania na danych, które muszą być składowane w oparciu o inne rozwiązania d. Spark nie zastępuje Hadoopa Prawidłowymi odpowiedziami są: Spark nie zastępuje Hadoopa, Spark dostarcza jedynie szybkiego sposobu operowania na danych, które muszą być składowane w oparciu o inne rozwiązania https://upel.agh.edu.pl/mod/quiz/review.php?attempt=161774&cmid=120803 12/13 6/15/24, 8:44 PM Egzamin Termin 1: Przegląd próby | UPeL Pytanie 26 Częściowo poprawnie Punkty: 0,50 z 1,00 Spark RDD, zaznacz prawdziwe sformułowania Wybierz wszystkie poprawne: a. Modyfikowalna, rozproszona kolekcja obiektów b. Są odporne na błędy (fault-tolerant) i mogą być przetwarzane równolegle c. RDD zawierają dowolne obiekty typów wbudowanych języków Python, Java i Scala, ale nie klasy użytkownika d. RDD można utworzyć poprzez zrównoleglenie istniejących danych Prawidłowymi odpowiedziami są: Są odporne na błędy (fault-tolerant) i mogą być przetwarzane równolegle, RDD można utworzyć poprzez zrównoleglenie istniejących danych https://upel.agh.edu.pl/mod/quiz/review.php?attempt=161774&cmid=120803 13/13