Database and NoSQL Knowledge Quiz

A detailed infographic illustrating both relational and NoSQL database structures, including key concepts like transactions, indexing, and MongoDB, with vibrant colors and an educational style.

Database and NoSQL Knowledge Quiz

Test your understanding of database systems, including relational and NoSQL technologies. This comprehensive quiz covers key concepts, structures, and functionalities that are essential for anyone working in database management.

  • Explore topics from transactions to indexing.
  • Assess your knowledge on MongoDB and other NoSQL databases.
  • Identify relationships and integrity constraints in data management.
40 Questions10 MinutesCreated by QueryMaster512
Protokół ścisłego blokowania dwufazowego:
Jest mechanizmem uruchamianym w przypadku zakleszczeń transakcji
Jest mechanizmem zapewniającym zabezpieczony dostęp do danych
Zapewnia spójność bazy danych
Jest mechanizmem obsługującym transakcje
Ostateczna spójność w bazie danych:
Jest typowym założeniem dla nierelacyjnych baz danych
Jest typowym założeniem dla relacyjnych baz danych
Oznacza pełną wzajemną spójność wszystkich magazynów danych
Oznacza pełną wzajemną spójność większości magazynów danych
Do typowych baz danych NoSQL nie należą:
Grafowe bazy danych
Tablicowe bazy danych
Kolumnowe bazy danych
Bazy danych szeregów czasu
Identyfikator w bazie danych MongoDB:
Zawsze ma postać pola o nazwie _id
Trzeba zawsze określić identyfikator podczas wstawiania danych
Jako identyfikator można wskazać dowolne pole mające unikalne wartości
Może być polem złożonym
Wskaż zdanie (zdania) prawdziwe:
Indeks pogrupowany to indeks, w którym rekordy są posortowane względem klucza wyszukiwania
Indeks niepogrupowany to indeks, który optymalizuje wyszukiwanie zakresowe
Indeks niepogrupowany to indeks domyślnie zakładany na kolumnę klucza głównego
Indeks niepogrupowany B+tree to indeks, w którym na liściach drzewa znajdują się jedynie wskaźniki do stron z danymi
Do zadań SZBD nie należą:
A. Obsługa współbieżnego dostępu do danych
Przechowywanie danych
Administracja bazą danych
Obsługa transakcji
Replikacja w MongoDB:
Jest możliwa poprzez utworzenie grupy instancji serwerowych przechowujący różne (fragmentowane) dane
Jest możliwa, jeśli uda się wyłonić tzw. węzeł główny odpowiedzialny za realizację wszystkich operacji zapisu
Jest możliwa, jeśli uda się wyłonić tzw. arbitra, odpowiedzialny za realizację wszystkich operacji zapisu
Jest możliwa poprzez utworzenie grupy instancji serwerowych przechowujących te same dane
Spójność transakcji oznacza:
Równoczesne wykonywanie transakcji
Przejście bazy danych z jednego stanu prawidłowego do drugiego
Zapisane dane są zgodne z regułami zdefiniowanymi w bazie danych
W przypadku niepowodzenia cała transakcja jest wycofywana
Wskaż zdanie (zdania) prawdziwe:
ŝatwe skalowanie horyzontalne (poprzez dokładanie dodatkowych urządzeń) jest domeną relacyjnych baz danych
ŝatwe skalowanie horyzontalne (poprzez dokładanie dodatkowych urządzeń) jest domeną nierelacyjnych baz danych
ŝatwe skalowanie horyzontalne serwera bazodanowego (poprzez dokładanie dodatkowych zasobów) jest domeną relacyjnych baz danych
ŝatwe skalowanie horyzontalne serwera bazodanowego (poprzez dokładanie dodatkowych zasobów) jest domeną nierelacyjnych baz danych
Wskaż stwierdzenie (stwierdzenia) nieprawdziwe:
zd1
zd1
Client_idClient może mieć wartość NULL
Encja ClientAddress jest słabą encją
Client_idClient jest kluczem obcym
Client_idClient jest kluczem głównym
Polecenie CREATE USER user1 IDENTIFIED BY ‘password’ oznacza:
Komenda jest błędna
Utworzenie użytkownika user1 dla hosta %
Utworzenie użytkownika user1 dla hosta localhost
Utworzenie użytkownika user1 bez określonego hosta (host będzie miał wartość NULL)
Wskaż zdanie (zdania) prawdziwe:
Założona blokada wyłączna uniemożliwia innym transakcjom założenie blokady współdzielonej
Blokada typu S (Strict) to blokada wyłączna
Założona blokada współdzielona uniemożliwia innym transakcjom założenie kolejnej blokady
Założona blokada wyłączna uniemożliwia innym transakcjom założenie blokady wyłącznej
Wskaż zdanie (zdania) prawdziwe:
W bazie danych MySQL domyślnie jedynym użytkownikiem jest system mający dostęp do bazy danych na poziomie globalnym
W bazie danych MySQL domyślnie jedynym użytkownikiem jest root mający dostęp do bazy danych na poziomie globalnym
W bazie danych MySQL domyślnie jedynym użytkownikiem jest system mający dostęp do bazy danych na poziomie bazodanowym
W bazie danych MySQL domyślnie jedynym użytkownikiem jest root mający dostęp do bazy danych na poziomie bazodanowym
Baza danych w modelu relacyjnym może być określona jako:
Zbiór schematów relacji
Zbiór relacji
Relacja
Zbiór krotek
Wskaż zdanie (zdania) prawdziwe:
Indeks stosuje się w celu poprawy wydajności bazy danych podczas wyszukiwania
Indeks stosuje się w celu poprawy wydajności bazy danych podczas wszystkich operacji bazodanowych
Indeks stosuje się w celu poprawy wydajności bazy danych podczas operacji zapisu
Indeks stosuje się w celu poprawy wydajności bazy danych podczas operacji zapisu I wyszukiwania
Dokumentowe bazy danych:
Zawierają kolekcje par klucz-wartość
Są oparte o kolumny
Są oparte o strukturę klucz-wartość
Zawierają kolekcje dokumentów
Model konceptualny bazy danych:
Powstaje w wyniku przeprowadzonej analizy wymagań systemu
Jest tworzony automatycznie przez SZBD
Można go zapisywać jedynie za pomocą diagramu ERD
Jest sformalizowany w modelu implementacyjnym
Relacje w MongoDB realizuje się:
Poprzez zdefiniowane specjalnych tablic referencyjnych
Poprzez zagnieżdżanie dokumentów
Poprzez zdefiniowanie obiektu relacji
Poprzez ręczne dodanie referencji do innego dokumentu
Wskaż zdanie (zdania) prawdziwe:
Rolę przypisuje się do użytkownika podczas jej tworzenia
Rola to zestaw przywilejów, które można przypisać do konkretnego użytkownika
Rolę przypisuje się do użytkownika podczas tworzenia konta użytkownika
Rolę przypisuje się do użytkownika poprzez oddzielne polecenia
Wskaż zdanie (zdania) prawdziwe:
Nierelacyjne bazy danych zapewniają wysoką skalowalność
Nierelacyjne bazy danych mają większą odporność na błędy niż relacyjne bazy danych
Język zapytań dla nierelacyjnych baz danych jest ujednolicony
Zmiana schematu relacyjnej bazy danych nie jest możliwa
Wśród baz danych nierelacyjnych modelowanie relacji umożliwiają / Wśród baz danych NoSQL modelowanie relacji umożliwiają:
Bazy danych szeregów czasu
Bazy danych klucz-wartość
Grafowe bazy danych
Dokumentowe bazy danych
Do podstawowych cech transakcji nie należy(należą):
Szybkość odtworzenia po awarii
Izolacja
Bezpieczeństwo
Trwałość
Teoria CAP zakłada:
Spełnione są dwie z trzech następujących cech baz danych: Spójność, Dostępność, Tolerancja partycjonowania
Spełnione są dwie z trzech następujących cech baz danych: Spójność, Izolacja, Tolerancja partycjonowania
Spełnione są następujące cechy bazy danych: Spójność, Dostępność, Tolerancja partycjonowania
Spełnione są następujące cechy bazy danych: Spójność, Izolacja, Tolerancja partycjonowania
. Które ograniczenia integralnościowe mogą być zapewniane na poziomie tabeli:
Klucz główny
Określoność
Klucz obcy
Unikalność
Wskaż zdanie (zdania) prawdziwe:
Wspólne pola w dokumentach kolekcji w bazie danych MongoDB muszą zawierać te same typy danych
Wspólne pola w dokumentach kolekcji w bazie danych MongoDB mogą zawierać różne typy danych
Domyślnie dokumenty w bazie danych MongoDB nie muszą mieć takiej samej struktury, ale można ją narzucić
Dokumenty w bazie danych MongoDB mają taką samą strukturę
Wskaż zdanie (zdania) prawdziwe:
W MongoDB nie ma konieczności tworzenia kolekcji wcześniej, kolekcja sama tworzy się podczas wstawiania danych
W MongoDB trzeba utworzyć kolekcję zanim rozpocznie się wstawianie danych
W MongoDB trzeba wskazać bazę danych zanim rozpocznie się wstawianie danych
W MongoDB nie ma konieczności wskazania bazy danych wcześniej, baza sama stworzy się podczas wstawiania danych
Sytuacja, w której wiersz spełniający kryteria wyszukiwania nie jest widoczny od początku transakcji to:
Brudny odczyt
Fantom
Utracona modyfikacja
Niepowtarzalny odczyt
. Bazy danych klucz-wartość: (do sprawdzenia)
Umożliwiają tworzenie relacji I pisanie zapytań łączących dane z różnych tabel
Są wydajne w przypadku zapytań, w których znana jest wartość a nie jest znany klucz
Mogą przechowywać dowolne dane jako zbiór wartości
Obsługują jedynie proste operacje
zd2
zd2Wskaż stwierdzenie (stwierdzenia) prawdziwe:
 
Klucz obcy w Client_has_Order jest kluczem złożonym
Relacje mają charakter opcjonalny
Encja Client_has_Order jest słaba
Przynajmniej jeden klucz obcy w Client_has_Order może mieć wartość NULL
Które ograniczenie integralnościowe nie może być zapewniane na poziomie pól:
Klucz obcy
Unikalność
Określność
Klucz główny
Zapytanie MATCH(n{name:'Kim'}) RETURN n to przykład zapytania w:
Języku T-SQL
Języku Redis query
Języku Cypher
Klucz Języku CQL
Spójność bazy danych:
Jest ściśle powiązana z efektywnością przetwarzania danych
Zapewnia poprawne odzwierciedlenie rzeczywistości
Można ja uzyskać poprzez unikanie redundancji
Zapewnia się ją poprzez nadawanie ograniczeń integralnościowych
Wskaż stwierdzenie (stwierdzenia) prawdziwe dla b.d. Cassandra: (chat)
Cassandra zapewnia atomowość transakcji dla wielu wierszy
Cassandra zapewnia łatwą replikację synchroniczną ( z serwerem podstawowym)
Cassandra zapewnia łatwą replikację asynchroniczną ( bez serwera podstawowego
Cassandra zapewnia atomowość transakcji dla jednego wiersza
Polecenie db.companies.find({founded_year:2004},{name:1,founded_year:1}).limit(2) zwróci: (chat)
Dwa pola dokumentu
Trzy pola dokumentu
Polecenie jest błędne
Wszystkie pola dokumentu
Protokół Weak Strict 2PL został wprowadzony aby: (chat)
Zapewnić szybsze zwalnianie wszystkich blokad niż w protokole Strict 2PL
Zapewnić mniejszą liczbę zakleszczeń niż w protokole Strict 2PL
Zapewnić lepszą spójność danych niż w protokole Strict 2PL
Zapewnić szybszy dostęp do danych niż w protokole Strict 2PL
Spójność bazy danych (chat)
Można ją uzyskać poprzez unikanie redundancji
Zapewnia poprawne odzwierciedlenie rzeczywistości
Zapewnia się ją poprzez nadawanie ograniczeń integralnościowych
Jest ściśle powiązana z efektywnością przetwarzania danych
Wskaż zdanie (zdania) prawdziwe dotyczące bazy danych Neo4j: (chat)
Nie można zmienić poziomu izolacji, ale można na niego wpłynąć poprzez nakładanie więzów integralnościowych
Można wybrać jeden z 4 poziomów izolacji
Nie można zmienić poziomu izolacji, nie ma możliwości modyfikacji zasad nakładania blokad
Domyślnym poziomem izolacji jest poziom READ_UNCOMMITED
Wskaż zdanie (zdania) poprawne: (chat)
Anulowanie wszystkich wykonywanych akcji przez transakcję jest możliwe tylko, jeśli zatwierdzenie częściowe nie powiedzie się
Transakcja może zakończyć się zatwierdzeniem lub zatwierdzeniem częściowym
Anulowanie wszystkich wykonywanych akcji przez transakcję jest możliwe, jeśli jej zatwierdzenie nie powiedzie się
Transakcja, która zostaje przerwana, kończy się zatwierdzeniem częściowym
Replikacja w MongoDB (chat)
Może być skonfigurowana tak, że istnieje wiele węzłów drugorzędnych oraz przynajmniej jeden arbiter, który pełni rolę węzła głównego
Może być skonfigurowana tak, że istnieje wiele węzłów głównych oraz przynajmniej jeden arbiter
Może być skonfigurowana tak, że istnieje jeden węzeł główny, kilka węzłów drugorzędnych oraz jeden arbiter
Może być skonfigurowana tak, że istnieje jeden węzeł główny, kilka węzłów drugorzędnych, ale arbiter pozostaje niezdefiniowany
Model konceptualny bazy danych (chat)
Jest tworzony automatycznie przez SZBD
Jest sformalizowany w modelu implementacyjnym
Można go zapisywać jedynie za pomocą diagramu ERD
. Powstaje w wyniku przeprowadzonej analizy wymagań systemu
{"name":"Database and NoSQL Knowledge Quiz", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your understanding of database systems, including relational and NoSQL technologies. This comprehensive quiz covers key concepts, structures, and functionalities that are essential for anyone working in database management.Explore topics from transactions to indexing.Assess your knowledge on MongoDB and other NoSQL databases.Identify relationships and integrity constraints in data management.","img":"https:/images/course2.png"}
Powered by: Quiz Maker