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

W kontekście relacyjnych baz danych, czym jest integralność referencyjna (referential integrity)?

Opcje odpowiedzi:
A
Zasadą, która wymaga, aby każda tabela posiadała klucz główny, a jego wartość nie była pusta (NULL).
B
Mechanizmem sprawdzającym, czy dane wprowadzane do kolumny są zgodne z jej zadeklarowanym typem danych.
C
Zasadą zapewniającą spójność danych między powiązanymi tabelami, wymuszającą, aby wartość klucza obcego odpowiadała istniejącemu kluczowi głównemu w innej tabeli.
Prawidłowa
D
Zasadą gwarantującą, że transakcja bazodanowa (np. przelew bankowy) zostanie wykonana w całości albo nie zostanie wykonana wcale.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C (Zasadą zapewniającą spójność danych między powiązanymi tabelami, wymuszającą,...)

Wskazana opcja Zasadą zapewniającą spójność danych między powiązanymi tabelami, wymuszającą,... jest poprawna. Dokładnie odpowiada zasadom i mechanizmom określonym w specyfikacji języka i technologii bazodanowych dla tego zagadnienia.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Zasadą, która wymaga, aby każda tabela posiadała klucz główny... – To jest definicja integralności encji (entity integrity), a nie integralności referencyjnej.
  • B: Mechanizmem sprawdzającym, czy dane... – To opis integralności domeny (domain integrity), która dba o to, by wartości w kolumnie były odpowiedniego typu i mieściły się w zadanym zakresie.
  • D: Zasadą gwarantującą, że transakcja... – To opis atomowości (atomicity), jednej z cech transakcji bazodanowych (znanych jako ACID).

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.