Które zapytanie SQL poprawnie tworzy tabelę Produkty zawierającą kolumny: kod_produktu (dokładnie 2 znaki), waluta (dokładnie 3 znaki) oraz cena (liczba stałoprzecinkowa z precyzją do 2 miejsc po przecinku)?
Które zapytanie SQL poprawnie tworzy tabelę Produkty zawierającą kolumny: kod_produktu (dokładnie 2 znaki), waluta (dokładnie 3 znaki) oraz cena (liczba stałoprzecinkowa z precyzją do 2 miejsc po przecinku)?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B (CREATE TABLE Produkty (kod_produktu CHAR(2), waluta CHAR(3), cena DECIMAL(10,...)
Wskazana opcja CREATE TABLE Produkty (kod_produktu CHAR(2), waluta CHAR(3), cena DECIMAL(10,... 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: – Niepoprawne.
VARCHARsłuży do przechowywania tekstów o zmiennej długości. Co ważniejsze,FLOATjest typem zmiennoprzecinkowym (przybliżonym), który nie nadaje się do przechowywania wartości pieniężnych ze względu na potencjalne błędy zaokrągleń. - C: – Niepoprawne. Składnia jest błędna. W SQL definicje kolumn umieszcza się w nawiasach okrągłych
( )i oddziela przecinkami,, a nie w nawiasach klamrowych{ }oddzielonych średnikami. - D: – Niepoprawne.
STRINGnie jest standardowym typem danych w większości dialektów SQL (używa sięCHAR,VARCHAR,TEXTitp.). Ponadto, typDECIMALbez zdefiniowanej precyzji i skali jest często nieprawidłowy lub jego działanie zależy od implementacji, co czyni go niepewnym wyborem.
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.
Pojęcia z tego pytania
- Kwerenda / Zapytanie SQLSformułowane w języku SQL żądanie skierowane do systemu bazy danych w celu wyszukania, dodania, modyfikacji lub usunięcia informacji.
- Polecenia DDL (CREATE, ALTER, DROP, TRUNCATE)Zestaw instrukcji SQL służących do definiowania i modyfikowania struktury obiektów bazy danych (tabel, widoków, indeksów, baz).
- Funkcje daty i czasu w SQL (NOW, CURDATE, DATEDIFF, YEAR)Funkcje umożliwiające pobieranie bieżącego czasu oraz wykonywanie operacji matematycznych i porównań na polach typu DATE i DATETIME.
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.
- #28
Co należy zastosować w organizacji danych, aby zapytania w bazie danych były wykonywane szybciej?
- #64
Które ze stwierdzeń prawidłowo charakteryzuje zdefiniowaną tabelę: CREATE TABLE dane (kolumna INTEGER(3));
- #104
Polecenie w języku SQL ALTER TABLE USA... ma za zadanie
- #148
Aby stworzyć tabelę w bazie danych, należy zastosować polecenie SQL
- #157
Które z poleceń umożliwia dodanie kolumny zadaniekompletne do tabeli zadania?