Das ist ein zeitlich begrenztes Quiz.
Du hast 20 Minuten um die 20 Fragen in diesem Quiz zu beantworten.
Które z poniższych zdań jest poprawne:
W relacji E-R relacje połączone są związkami
W relacji E-R relacje połączone są kluczami
W relacji E-R encje połączone są relacjami
W relacji E-R encje połączone są związkami
1. Które z poniższych zdań jest poprawne:
Przy przejściu z modelu E-R do modelu logicznego przekształcamy encje w tabele
Przy przejściu z modelu E-R do modelu logicznego przekształcamy encje w relacje
Przy przejściu z modelu E-R do modelu logicznego przekształcamy encje w tablice
Przy przejściu z modelu E-R do modelu logicznego przekształcamy encje w schematy
Przy tworzeniu modelu pojęciowego:
Analizujemy strukturę informacyjną świata rzeczywistego
Definiujemy pojęcia zrozumiałe dla programistów
Zwracamy szczególną uwagę na funkcjonalność aplikacji
Zwracamy szczególną uwagę na wydajność systemu
Encja słaba to taka, której obiekty:
nie mają zdolności samodzielnego istnienia
nie mają zdolności samodzielnego istnienia ani samodzielnej identyfikacji
mają słabo określoną strukturę
słabo wiążą się z innymi encjami (tzn. wchodzą wyłącznie w związki opcjonalne)
Które z poniższych zdań jest fałszywe:
Wskazaniem do wyróżnienia podtypów encji jest sytuacja gdy obiekty encji można podzielić na pewne kategorie, dla których wykonywane są odmienne operacje
Wskazaniem do wyróżnienia podtypów encji może być sytuacja gdy dla pewnego podzbioru obiektów encji niektóre atrybuty są obligatoryjne
Wskazaniem do wyróżnienia podtypów encji jest sytuacja gdy dodanie nowych podtypów zwiększa precyzję modelu
Przeciwwskazaniem do wyróżnienia podtypów encji jest sytuacja gdy dodanie nowych podtypów nie zwiększa czytelności modelu
Które z poniższych zdań dotyczące przejścia z modelu E-R do modelu relacyjnego jest fałszywe?
W celu uzyskania efektywniejszej struktury bazy relacyjnej, możliwe jest przekształcenie modelu zawierającego łuki w model oparty na pominięciu podtypów
Gdy związki w łuku są kluczowe, możliwa jest wyłącznie jawna implementacja łuku
Implementacja związków kluczowych powoduje powstanie złożonych kluczy głównych w tabelach podrzędnych
Nie istnieje jednoznacznie określona implementacja związków jedno-jednoznacznych przy przejściu z modelu E-R do modelu relacyjnego
Denormalizacja logicznego modelu danych:
jest – jak sama nazwa wskazuje – operacją odwrotną do normalizacji
jest przeprowadzana, gdy normalizacja nie przynosi oczekiwanych efektów
prowadzi do wzrostu efektywności niektórych zapytań
prowadzi do wzrostu złożoności niektórych zapytań
Które z wyrażeń umożliwia efektywne użycie indeksu sortowanego w kolumnie NAZWISKO:
NAZWISKO BETWEEN ‘KOWALEWSKI’ AND ‘KOWALSKI’
NAZWISKO IS NOT NULL
SUBSTR(NAZWISKO, 2, 4) – ‘NIAK’
NAZWISKO <> ‘NOWAK’
Przy założeniu, że dane oraz operacje wykonywane przez aplikację są standardowe (tj. zgodne z ogólnie przyjętymi standardami aplikacji), określ, do indeksowania których danych nadaje się indeks mieszający:
numerycznych identyfikatorów pracowników
nazw lub nazwisk klientów
kwot transakcji
nazw miejscowości
W standardowej reprezentacji fizycznej tabeli w bazie danych, tzw. „wskaźnik wysokiej wody” (High Water Mark) określa:
najdalszy blok, w którym wykonano operację INSERT
najdalszy blok, w którym wykonano operację DELETE
najdalszy blok, w którym wykonano operację UPDATE
najdalszy blok, w którym wykonano operację INSERT, ale nie wykonano DELETE
Przy generycznej implementacji podtypów największym problemem będzie:
dostęp indeksowy do danych podtypu
dostęp indeksowy do danych typu nadrzędnego
dostęp sekwencyjny do danych podtypu
dostęp sekwencyjny do danych typu nadrzędnego
Generycznej implementacji łuków nie da się zastosować, gdy typy kluczy głównych związanych tabel są różne
Jawna implementacja łuków umożliwia zastosowanie deklaratywnych więzów integralności
Generyczną implementację łuków da się zastosować, gdy związki w łuku są kluczowe
Jawna implementacja łuków wymaga dodatkowych mechanizmów kontroli, np. triggerów
Które z poniższych zdań jest prawdziwe:
Jawna implementacja podtypów pozwala na efektywną realizację zmiany typu obiektu
Jawna implementacja podtypów pozwala na efektywny dostęp sekwencyjny do danych podtypu
Generyczna implementacja podtypów pozwala na efektywny dostęp do danych podtypu
Hybrydowa implementacja pozwala na efektywną realizację zmiany podtypów obiektu
Jawna implementacja łuków charakteryzuje się tym, że:
Nie da się jej zastosować gdy typy kluczy głównych związanych tabel są różne
Umożliwia zastosowanie deklaratywnych więzów integralności (?)
Da się zastosować gdy związki w łuku są kluczowe
Powstaje problem dotyczący unikalności kluczy głównych
Które z poniższych zdań odnoszących się do struktury grona tabel (CLUSTER) jest fałszywe:
Klucz grona musi być indeksowany indeksem mieszającym bezpośrednim
Konieczne jest przydzielenie do segmentu mającego przechowywać struktury takiej przestrzeni bazy danych, aby przez długi czas wystarczyła do przechowania wszystkich wierszy wszystkich tabel należących do grona
przy zapytaniu zawierającym warunek postaci klucz grona = stała mamy gwarancję, że do odczytu wszystkich wierszy o danej wielkości klucza grona zawsze wystarczy odczyt jednego bloku
Przegląd sekwencyjny tabel należących do grona jest bardzo nieefektywny
Tabela o organizacji indeksowej najbardziej sprawdza się, gdy należy zoptymalizować:
dostęp indeksowo sekwencyjny w porządku klucza
dostęp indeksowo sekwencyjny w dowolnym porządku
dostęp indeksowy
dostęp sekwencyjny
Które zdanie dotyczące indeksu bitmapowego jest fałszywe:
Indeks zwiększa efektywność zapytań obliczających liczbę wierszy spełniających warunek na indeksowanej kolumnie
Indeks zwiększa efektywność zapytań wybierających niewiele wierszy zawierających w kolumnie wartość określaną z tabeli, w której zdecydowana większość wierszy w tej kolumnie przyjmuje wartość NULL
Indeks zwiększa efektywność zapytań wybierających dane w oparciu o 1 indeksowaną kolumnę zawierającą wartości określone
Indeks zwiększa efektywność zapytań wybierających dane w oparciu o wyrażenie w wielu indeksowanych kolumnach (?)
Przy indeksowaniu indeksem bitmapowym:
Indeksowana kolumna powinna być maksymalnie selektywna
Indeksowana kolumna powinna być mało selektywna
Indeksowana kolumna powinna być typu binarnego (RAW)
Indeksowana kolumna powinna być typu numerycznego
Które ze zdań nie dotyczy mechanizmu stabilności planu wykonania zapytania:
Mechanizm ten pozwala wykonywać zapytania bez każdorazowej optymalizacji
Mechanizm ten pozwala wykonywać zapytania zawsze w najefektywniejszy sposób
Mechanizm ten wymaga zapamiętania planu w bazie danych
Mechanizm ten pozwala wykonywać zapytania zawsze w taki sam sposób
W sytuacji, w której po wykonaniu operacji UPDATE wielkość wiersza rośnie tak, że brakuje dla niego wolnego miejsca w bloku, w którym był zapisany, następuje:
łańcuchowanie wiersza
migracja wiersza
podział wiersza
kompresja wiersza
Planując rozmieszczenie na dyskach plików dzienników, dla każdej grupy plików pracujących równolegle, należy:
umieścić je na jednym dysku, wspólnie z plikami danych
rozmieścić je na różnych dyskach, tych samych co pliki danych
umieścić je na jednym dysku, na którym nie ma plików danych
rozmieścić je na różnych dyskach, na których nie ma plików danych
W przypadku, w którym chcemy podzielić dane ze względu na zamieszkanie klienta w powiecie i uzyskać w przybliżeniu równe wielkości partycji, najlepiej będzie:
partycjonowanie zakresowe
partycjonowanie listowe
partycjonowanie losowe (?)
nie ma różnicy
Przy realizacji zapytania zawierającego złączenie tabel dającego w rezultacie niewiele wierszy odpowiedzi w aplikacji interaktywnej, do realizacji złączenia należy użyć:
algorytmu Sort-Merge Join
algorytmu Hash Join
algorytmu Nested Loop Join
przeglądu sekwencyjnego
Algorytm Hash Join:
jest zorientowany na optymalizację czasu reakcji (uzyskania pierwszego wiersza odpowiedzi)
jest zorientowany na optymalizację czasu wykonania całego zapytania
jest zorientowany na minimalizację wykorzystania przestrzeni na dane
jest zorientowany na użycie w aplikacjach interaktywnych
Które z kroków wykonania zapytania mogą podlegać działaniom zwiększającym ich efektywność:
translacja (parsing), wykonanie i przesłanie danych pomiędzy bazą a aplikacją
optymalizacja, wykonanie i przesłanie danych pomiędzy bazą i aplikacją
translacja (parsing), optymalizacja i wykonanie
wszystkie
Metoda denormalizacji pre-join:
zwiększa wydajność zapytań dzięki czeniu liczby koniecznych złączeń
zwiększa wydajność zapytań dzięki ograniczeniu ilości obliczeń
zwiększa wydajność operacji aktualizacji danych
jest neutralna dla wydajności operacji
należy utworzyć triggery na tabeli nadrzędnej
należy utworzyć triggery na tabeli podrzędnej
należy utworzyć triggery na obu tabelach
należy utworzyć triggery na jednej z tabel
Jeżeli do obsługi denormalizacji metodą kolumn agregujących używany jest wyłącznie mechanizm triggerów, to:
W bazie danych sklepu, w której mamy standardową strukturę bazy danych opisującą zamówienia, pozycje zamówień i sprzedawane towary chcemy przyspieszyć działanie raportów przedstawiających obroty na poszczególnych towarach w podziale na miesiące. Najlepszy sposób denormalizacji to:
pre-join
kolumny agregujące
tabela agregująca
perspektywa zmaterializowana
Przy odświeżaniu perspektywy zmaterializowanej:
tryb szybki (FAST) jest zawsze szybszy od pełnego (FULL)
to, który tryb jest szybszy zależy od ilości danych i liczby operacji modyfikacji
to, który tryb jest szybszy, zależy od parametrów systemu – szybkości d… procesora
to, który tryb jest szybszy, zależy od konstrukcji zapytania będącego po… perspektywy
Przy przejściu z modelu E-R do relacyjnego modelu LDM:
automatycznie wygenerowany model LDM będzie zawsze optymalny
automatycznie wygenerowany model LDM nie będzie nigdy optymalny
automatycznie wygenerowany model LDM może być optymalny – zależy to wyłącznie od modelu i warunków projektu
automatycznie wygenerowany model LDM może być optymalny – zależy to wyłącznie od użytego narzędzia
Które zdanie dotyczące przenoszenia związków z modelu E-R do modelu relacyjnego jest fałszywe:
Związek jednojednoznaczny można zaimplementować w jeden sposób
Związek jednojednoznaczny można zaimplementować na wiele sposobów
Związek identyfikujący można zaimplementować na wiele sposobów
Związek jednoznaczny można zaimplementować przy użyciu klucza obcego
Przy wprowadzaniu encji łączącej do modelu celem dekompozycji związku … tworzony jest unikatowy identyfikator encji łączącej. Na utworzenie tego identyfikatora:
jest tylko jeden sposób
jest kilka sposobów, z których wybierany jest jeden przez użyte narzędzie
jest kilka sposobów, z których wybierany jest jeden na podstawie analizy wydajności
jest kilka sposobów, z których wybierany jest jeden na podstawie analizy struktury i zachowania się danych
W sytuacji, w której aplikacja będzie bardzo często wykonywała zapytania raportujące wymagające odczytu większości danych odpowiadających typowi nadrzędnemu, optymalne rozwiązanie dla podtypów to:
implementacja jawna
implementacja generyczna
implementacja hybrydowa
przekształcenie ich w inną strukturę
Przy podejmowaniu decyzji w przejściu z modelu E-R do relacyjnego modelu LDM:
kierujemy się intuicją inżynierską
bierzemy pod uwagę pojemność bazy danych
bierzemy pod uwagę liczbę powstałych tabel
bierzemy pod uwagę funkcjonalność aplikacji
Dodatkowy podtyp należy dodać do modelu, gdy:
podział na podtypy nie jest stały
podtypy są rozłączne
podział na podtypy jest pełny
podział na podtypy jest częściowy
Które ze zdań jest fałszywe:
Partycjonowanie zwiększa wydajność dzięki zmniejszeniu współzawodnictwa w dostępie do danych
Partycjonowanie zwiększa wydajność dzięki zmniejszeniu narzutu sy... zarządzanie danymi
Partycjonowanie może ułatwić administrowanie danymi
Partycjonowanie może zwiększać dostępność danych
Indeks mieszający pośredni (z mechanizmem „koszyka”) nie rozwiązuje problemu:
konieczności inicjalizacji rezerwacji bardzo dużej przestrzeni na dane tabeli
niemożności zadawania zapytań zakresowych
nieefektywności przeglądu sekwencyjnego tabeli
niemożności zastosowania wielu indeksów mieszających na tabeli
W wypadku gdy system nie korzysta z zaawansowanych konfiguracji macierzy dyskowych i projektant ma bezpośrednią kontrolę nad rozmieszczeniem danych na poszczególnych urządzeniach nie należy:
wykorzystywać mechanizmu partycjonowania zakresowego
rozdzielać tabel wykorzystywanych równocześnie na różne dyski
umieszczać tabeli i jej indeksów na tym samym dysku
umieszczać tabeli i jej indeksów na innych dyskach
Przy wprowadzaniu encji łączącej do modelu celem dekompozycji związku wieloznacznego tworzony jest unikatowy identyfikator encji łączącej. Które z poniższych zdań jest fałszywe? (coś mi tu śmierdzi w tej odpowiedzi)
Unikatowy identyfikator złożony z dwóch związków identyfikujących może być zastosowany zawsze
Unikatowy identyfikator złożony z dwóch związków identyfikujących może być zastosowany w szczególnych przypadkach
Unikatowy identyfikator złożony z dwóch związków identyfikujących oraz dodatkowego atrybutu może być zastosowany zawsze
Sztuczny identyfikator może być zastosowany zawsze
Partycjonowanie zwiększa wydajność dzięki zmniejszeniu narzutu sy… zarządzanie danymi
Denormalizacja logicznego modelu danych
Ma na celu wzrost efektywności niektórych zapytań
Ma na celu wzrost efektywności wszystkich zapytań
Może prowadzić do wzrostu wydajności niektórych operacji modyfikacji
Zawsze prowadzi do spadku wydajności operacji modyfikacji danych
Które zdanie dotyczące wprowadzenia kolumn agregujących do modelu jest nieprawdziwe?
Uzyskuje się możliwość indeksowania kolumn agregujących indeksami
Upraszczają niektóre zapytania
Unika się konieczności wyliczania funkcji agregujących przy każdym zapytaniu
Uzyskuje się możliwość skorzystania z mechanizmu indeksowania w (...)
Do stworzenia bazy danych dla szybko działającego rejestru zdarzeń (o bardzo prostej strukturze danych) najlepiej nadaje się:
baza relacyjna
baza XML
baza typu klucz-wartość
baza kolumnowa
Zgodnie z twierdzeniem CAP:
Niemożliwe jest równoczesne zapewnienie spójności i dostępności danych
Możliwe jest równoczesne zapewnienie spójności i dostępności danych
Możliwe jest równoczesne spełnienie paradygmatów ACID i BASE
Możliwe jest równoczesne zapewnienie spójności ( C ), dostępności danych ( A ) i funkcjonowania w środowisku rozproszonego partycjonowania ( P )
Transakcje BASE w przeciwieństwie do ACID zapewniają natychmiastową dostępność do danych
Transakcje ACID w przeciwieństwie do BASE zapewniają natychmiastową spójność danych
Zarówno ACID jak i BASE zapewniają spójność danych po pewnym czasie
Zarówno ACID jak i BASE zapewniają izolację transakcji
Tabela o organizacji indeksowej w największym stopniu optymalizuje
Dostęp indeksowo-sekwencyjny w dowolnym porządku
Dostęp indeksowo-sekwencyjny w porządku klucza indeksu
Dostęp indeksowany
Dostęp sekwencyjny
Które z poniższych zdań dotyczących tzw. wskaźnika wysokiej wody (HWM) jest prawdziwe?
Wartość wskaźnika HWM zawsze rośnie po wykonaniu operacji INSERT
Wartość wskaźnika HWM może wzrosnąć po wykonaniu operacji INSERT
Wartość wskaźnika HWM może zmaleć po wykonaniu operacji DELETE
Wartość wskaźnika HWM może zmaleć po wykonaniu operacji UPDATE
W wypadku gdy system nie korzysta z zaawansowanych konfiguracji macierzy dyskowych i projektant ma bezpośrednią kontrolę nad rozmieszczeniem danych na poszczególnych urządzeniach powinno się:
Umieszczać tabelę i jej indeksy na tym samym dysku
Umieszczać tabelę i jej indeksy na różnych dyskach
Rozkładać każdą z tabel na wszystkich dostępnych dyskach
Dążyć, aby każda z tabel mieściła się na jednym dysku
Które zdanie dotyczące korzyści z wyróżnienia podtypów encji jest fałszywe?
Na diagramie E-R możemy pokazać obligatoryjność atrybutów podtypu
Na diagramie E-R możemy pokazać obligatoryjność związków podtypu
Na diagramie E-R możemy pokazać opcjonalność atrybutów podtypu
Na diagramie E-R możemy pokazać związki pomiędzy podtypami
Zakładając użycie konwencji Barkera, dodatkowy podtyp należy dodać do modelu, gdy:
Czytelność modelu pojęciowego jest najlepsza, gdy:
w ogóle nie używamy podtypów, dzięki czemu nie ma problemów przy przejściu na model relacyjny
używamy niewielu podtypów, ponieważ model jest prosty
używamy podtypów wyłącznie tam, gdzie to konieczne
używamy jak najwięcej podtypów, dzięki czemu model jest bardzo precyzyjny
Podział encji KONSTRUKCJA na podtypy określające rodzaj podstawowej użytej technologii (np. CEGLANA, DREWNIANA, BETONOWA, STALOWA) należy określić następująco:
stały podział, stała przynależność
stabilny podział, stabilna przynależność
stabilny podział, stała przynależność
zmienny podział, stała przynależność
Model oparty na łukach możemy zawsze przekształcić na równoważny model oparty na podtypach
Model oparty na podtypach możemy zawsze przekształcić na równoważny model oparty na łukach
W pewnych sytuacjach model oparty na podtypach możemy przekształcić na równoważny model oparty na łukach
W pewnych sytuacjach podtypy możemy zastąpić powiązanymi encjami słownikowymi
Które z poniższych zdań jest fałszywe?
Metamodel jest z reguły znacznie prostszy od modeli danych operacyjnych
Metamodel pozwala na wbudowanie w system interpretacji danych operacyjnych
Metamodel pozwala na wbudowanie w system mechanizmów kontroli poprawności danych operacyjnych
Metamodel składa się z powiązanych ze sobą encji słownikowych
Które z poniższych zdań jest niepoprawne
Model fizyczny opisuje rozmieszczenie tabel w plikach bazy danych
Model fizyczny opisuje mechanizmy dostępu do danych
Model fizyczny opisuje zasady zarządzania procesami systemu bazy danych
Model fizyczny opisuje zasady zarządzania przestrzenią bazy danych
Logiczna niezależność danych:
oznacza, że może istnieć wiele modeli zewnętrznych dla tego samego modelu logicznego
oznacza, że poszczególne relacje są od siebie niezależne i można na nich wykonać odrębne operacje
oznacza, że model logiczny jest niezależny od modelu pojęciowego
oznacza, że model logiczny jest niezależny od modelu fizycznego
Fizyczna niezależność danych
oznacza, że dane w bazie relacyjnej nie są połączone ze sobą fizycznymi łaczni(...) poprzez klucze
oznacza, że każdą z tabel można niezależnie składować w nośniku
pozwala na modyfikację modelu fizycznego bez wpływu na model logiczny
pozwala na modyfikację modelu logicznego bez wpływu na model fizyczny
Encja podstawowa to taka, która:
Jest powiązana z innymi encjami wyłącznie związkami opcjonalnymi
Jest powiązana z innymi encjami wyłącznie związkami obligatoryjnymi
Jest powiązana z innymi encjami wyłącznie związkami identyfikującymi
Nie jest połączona z innymi encjami
Model pojęciowy
opisuje strukturę informacyjną świata rzeczywistego
definiuje pojęcia zrozumiałe dla programistów
opisuje strukturę bazy danych
definiuje pojęcia zrozumiałe dla analityków
Związek wieloznaczny:
łączy ze sobą encje słabe
musi być zdekomponowany na związki jednoznaczne
musi być zdekomponowany na związki jedno-jednoznaczne
musi być zdekomponowany przy wykorzystaniu encji słabej
Dzięki wyróżnieniu podtypów, możemy pokazać na diagramie E-R:
opcjonalność atrybutów podtypu
obligatoryjność atrybutów podtypu
opcjonalność związków podtypu
odmienność operacji na różnych podtypach
Jeżeli nie wyróżnimy podtypów encji, to w porównaniu z modelem z podtypami:
będziemy mogli wygodniej modelować różne stany obiektów encji
będziemy mogli precyzyjniej opisywać związki pomiędzy obiektami tej samej encji
model może być bardziej precyzyjny
model może być bardziej czytelny
w pewnych sytuacjach podtypy możemy zamienić na łuki bez utraty informacji
podtypy zawsze możemy zamienić na łuki bez utraty informacji
łuki zawsze możemy zamienić na podtypy bez utraty informacji
w pewnych sytuacjach podtypy możemy zastąpić powiązanymi encjami słownikowymi
Które z poniższych zdań dotyczących działającego systemu jest prawdziwe?
najpierw należy wprowadzić dane operacyjne, a z nich powstają dane metamodelu
najpierw należy wprowadzić dane metamodelu, a z nich można wytworzyć dane operacyjne
aby możliwe było wprowadzenie danych do metamodelu, najpierw należy wprowadzić dane operacyjne
aby możliwe było wprowadzenie danych operacyjnych, najpierw należy wprowadzić dane do metamodelu
Zasadniczym celem wprowadzania kolumn wyliczanych do modelu jest:
przyspieszenie obliczeń, dzięki zapamiętaniu już wyliczonych wyrażeń
uproszczenie treści zapytań
umożliwienie indeksowania kolumn wyliczanych indeksami sortowanymi
umożliwienie skorzystania z mechanizmu indeksowania wyrażeń
Jeżeli przy użyciu perspektywy zmaterializowanej zależy nam na aktualności danych, to powinniśmy użyć opcji:
REFRESH ON COMMIT
REFRESH ON DEMAND
REFRESH START WITH … NEXT b…
NEVER REFRESH
Które z wyrażeń umożliwia efektywne użycie indeksu sortowanego na kolumnie NAZWISKO?
NAZWISKO BETWEEN ‘PISZCZEK’ AND ‘PISZCZYK’
SUBSTR(NAZWISKO, 2, 4) = ‘NIAK’
W relacyjnym modelu danych podstawową strukturą przechowującą dane jest:
encja
tabela
tablica
rekord
Które z poniższych zdań nie opisuje zjawiska będącego motywacją dla baz NoSQL:
mechanizmy baz relacyjnych są nadmiernie złożone i skomplikowane, a nie zawsze potrzebne
dostęp do danych wyłącznie przy użyciu języka SQL jest często nieefektywny
istnieje wiele wzajemnie niekompatybilnych dialektów języka SQL, co utrudnia programowanie
modele danych aplikacji i bazy danych są niekompatybilne, co utrudnia programowanie i wprowadza narzut na konwersję
Relacja to:
pojęcie formalne określające powiązanie pomiędzy encjami w modelu E-R
pojęcie formalne określające powiązanie pomiędzy tabelami w bazie danych
pojęcie matematyczne z dziedziny teorii mnogości używane jako model formalny bazy danych
pojęcie będące synonimem encji w modelu E-R
Przy jawnej implementacji podtypów największym problemem wydajnościowym jest
Algorytm SORT-MERGE:
jest zorientowany na optymalizację czasu reakcji (uzyskanie pierwszego wiersza odpowiedzi)
jest zorientowany na minimalizację wykorzystywania przestrzeni tymczasowego (…) danych