Strona główna › Pytania INF.03 › Pytanie 154
INF.03 · pytanie #154
Zachowanie integralności encji w bazie danych będzie miało miejsce, jeżeli między innymi
- Akażdy klucz główny będzie miał odpowiadający mu klucz obcy w innej tabeli
- Bklucz główny zawsze będzie liczbą całkowitą
- Cdla każdej tabeli zostanie ustanowiony klucz główny
- Dkażdej kolumnie przypisany zostanie typ danych
Poprawna odpowiedź: C. dla każdej tabeli zostanie ustanowiony klucz główny
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Utworzenie klucza głównego dla każdej tabeli w bazie danych jest fundamentalnym krokiem w zapewnieniu integralności encji. Klucz główny jest unikalnym identyfikatorem rekordu w tabeli, co oznacza, że nie może się powtarzać i nie może mieć wartości NULL. Dzięki temu każdy wpis w tabeli można jednoznacznie zidentyfikować, co jest kluczowe dla zarządzania danymi i ich integralności. Przykładowo, w bazie danych klientów, klucz główny może być numerem identyfikacyjnym klienta, co pozwala na łatwe i efektywne wyszukiwanie, aktualizowanie oraz usuwanie danych. Stosowanie kluczy głównych jest zgodne z zasadami normalizacji baz danych, które mają na celu eliminację redundancji i zapewnienie spójności danych. W praktyce wiele systemów zarządzania bazami danych (DBMS) wymaga zadeklarowania klucza głównego podczas tworzenia tabeli, co podkreśla znaczenie tego elementu w architekturze baz danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.