Przejdź do treści głównej
INF.03Pytanie #1476 z 1558sql-definicja-ddl

W języku SQL, typ danych DECIMAL jest używany głównie do przechowywania:

Opcje odpowiedzi:
A
Liczb zmiennoprzecinkowych (przybliżonych), które są optymalne dla szybkich obliczeń naukowych
B
Liczb stałoprzecinkowych z gwarantowaną, dokładną precyzją, co jest kluczowe np. dla wartości pieniężnych
Prawidłowa
C
Wyłącznie liczb całkowitych, podobnie jak typ INT
D
Dowolnych danych numerycznych, które są traktowane jako tekst w celu zachowania formatowania
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B (Liczb stałoprzecinkowych z gwarantowaną, dokładną precyzją, co jest kluczowe ...)

Wskazana opcja Liczb stałoprzecinkowych z gwarantowaną, dokładną precyzją, co jest kluczowe ... 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: – Opisuje on typ FLOAT lub DOUBLE PRECISION. Są to typy zmiennoprzecinkowe, które przechowują przybliżenie liczby i nie nadają się do operacji finansowych z powodu potencjalnych błędów zaokrągleń.
  • C: – Do przechowywania liczb całkowitych służą typy takie jak INT, SMALLINT czy BIGINT. DECIMAL może przechowywać liczby całkowite (np. DECIMAL(10, 0)), ale jego głównym przeznaczeniem jest obsługa części ułamkowych.
  • D: – Traktowanie liczb jako tekst to zadanie dla typów CHAR lub VARCHAR. DECIMAL przechowuje wartość numeryczną, na której można wykonywać operacje matematyczne, a nie ciąg znaków.

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 „Sql definicja ddl”

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