Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Bazy danych

Klucz podstawowy złożony z dwóch lub więcej pól tabeli to klucz

A. relacyjny.
B. złożony.
C. sztuczny.
D. obcy.
Poprawna odpowiedź to złożony. Klucz podstawowy złożony, nazywany też kluczem kompozytowym, tworzy się z dwóch lub większej liczby pól tej samej tabeli. Mechanizm polega na tym, że unikalność rekordu jest sprawdzana dla całej kombinacji wartości, a niekoniecznie dla każdego pola osobno. Przykładowo jedno pole może się powtarzać, drugie także, ale para wartości musi jednoznacznie wskazywać rekord. W SQL taki klucz zapisuje się zwykle w definicji tabeli jako PRIMARY KEY (pole1, pole2). Stosuje się go często w tabelach łączących relacje wiele-do-wielu, gdzie identyfikatorem rekordu jest połączenie kluczy z dwóch powiązanych tabel. Typowa pułapka polega na myleniu go z kluczem obcym, który służy do tworzenia powiązania między tabelami.
W tym pytaniu chodzi o liczbę pól tworzących klucz podstawowy, a nie o samo powiązanie tabel. Poprawna odpowiedź to złożony, ponieważ taki klucz składa się z co najmniej dwóch kolumn i dopiero ich wspólna wartość jednoznacznie identyfikuje rekord. Klucz obcy to pole lub zestaw pól odwołujących się do klucza podstawowego w innej tabeli - służy do budowania relacji, ale nie oznacza automatycznie klucza podstawowego z wielu pól. Określenie relacyjny nie jest właściwą nazwą typu klucza w tym znaczeniu; relacyjny może opisywać model bazy danych, w którym tabele są ze sobą powiązane. Klucz sztuczny to zwykle dodatkowy identyfikator, na przykład automatycznie numerowane id, utworzony specjalnie do identyfikacji rekordów. Typowy błąd myślowy to utożsamienie każdego klucza związanego z relacjami z kluczem obcym albo relacyjnym, zamiast zwrócenia uwagi na określenie „z dwóch lub więcej pól”.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.