Przejdź do treści głównej
INF.03Pytanie #1233 z 1558html-struktura-i-semantyka

Aby przyspieszyć operacje na bazie danych należy dla pól często wyszukiwanych lub sortowanych:

Opcje odpowiedzi:
A
dodać klucz obcy.
B
dodać więzy integralności.
C
utworzyć indeks.
Prawidłowa
D
utworzyć osobną tabelę przechowującą tylko te pola.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C (utworzyć indeks.)

Indeks bazy danych (np. B-drzewo tworzone poleceniem CREATE INDEX) znacząco optymalizuje i przyspiesza operacje wyszukiwania (WHERE), sortowania (ORDER BY) oraz łączenia tabel (JOIN), eliminując konieczność kosztownego pełnego skanowania tabeli (Full Table Scan).

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Klucz obcy zapewnia spójność referencyjną, a nie służy stricte do optymalizacji dowolnych pól tekstowych.
  • B: Więzy integralności (Constraints) walidują poprawność danych, co może nieznacznie spowalniać operacje zapisu.
  • D: Tworzenie osobnych tabel dla pojedynczych pól narusza normalizację i komplikuje zapytania.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Html struktura i semantyka”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 282 pytań z tego działu.