Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

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

Zawód: Technik informatyk, Technik programista

Kategorie: Bazy danych

Który typ danych SQL jest optymalny do przechowywania numeru PESEL?

Dobrze. PESEL ma stałą długość 11 znaków.
Źle. TINYINT mieści tylko małe liczby (do 255).
Źle. Typ zmiennoprzecinkowy zgubi zera wiodące i precyzję.
Źle. BLOB służy do danych binarnych (np. plików).
PESEL to ciąg dokładnie 11 cyfr traktowany jak identyfikator (nie liczy się na nim), więc najlepszy jest typ tekstowy o STAŁEJ długości CHAR(11) - nie gubi zer wiodących i zajmuje przewidywalne miejsce. Dlatego optymalny jest CHAR(11).
Pozostałe typy się nie nadają. TINYINT mieści tylko małe liczby (do 255), więc nie pomieści 11 cyfr. FLOAT to typ zmiennoprzecinkowy - zaokrągliłby wartość i zgubił ewentualne zero na początku. BLOB służy do dużych danych binarnych (np. plików). Najlepszy dla PESEL jest CHAR(11).

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. Wyślemy 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.