Pokazywanie postów oznaczonych etykietą SQL. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą SQL. Pokaż wszystkie posty

Zadanie 17. , , ,

UPDATE katalog SET katalog.cena = [cena]*1.1;

Przedstawiona instrukcja zapisana w języku SQL jest przykładem kwerendy

  1. krzyżowej.
  2. usuwającej.
  3. dołączającej.
  4. aktualizującej.

Zadanie 19. , , ,

Wskaż zapytanie SQL tworzące użytkownika sekretarka na localhost z hasłem zaq123
  1. CREATE USER `sekretarka`@`localhost` IDENTIFY "zaq123";
  2. CREATE USER 'sekretarka'@'localhost' IDENTIFIED `zaq123`;
  3. CREATE USER `sekretarka`@`localhost` IDENTIFY BY `zaq123`;
  4. CREATE USER `sekretarka`@`localhost` IDENTIFIED BY 'zaq123';

Zadanie 23. ,

W języku SQL, po wykonaniu przedstawionych poleceń GRANT, prawo do zmiany struktury tabeli oraz jej usuwania zostanie przypisane
GRANT ALL ON firmy TO 'adam'@'localhost';
GRANT ALTER, CREATE, DROP ON firmy TO 'anna'@'localhost';
GRANT SELECT, INSERT, UPDATE ON firmy TO 'tomasz'@'localhost';
  1. tylko Annie.
  2. Adamowi i Annie.
  3. Tomaszowi i Annie.
  4. Tomaszowi i Adamowi.

Zadanie 21. ,

Funkcja COUNT języka SQL realizuje
  1. zliczanie znaków w polu tekstowym.
  2. zliczanie rekordów wybranych kwerendą.
  3. obliczenie średniej wartości w wybranej kolumnie.
  4. obliczenie wartości bezwzględnej w polu liczbowym.

Zadanie 5. ,

Polecenie w języku SQL przedstawia strukturę
SELECT column_list
FROM table [ , table, ... ]
[ WHERE condition ]

  1. formularza.
  2. zapytania.
  3. raportu.
  4. tabeli.

Zadanie 18. ,

Która funkcja SQL nie pobiera argumentów?
  1. len
  2. now
  3. year
  4. upper

Zadanie 20. ,

Fragment kodu SQL oznacza, że klucz obcy
  1. łączy się z kolumną imiona.
  2. znajduje się w tabeli obiekty.
  3. jest referencją do samego siebie.
  4. ustawiony jest na kolumnie obiekty.

Zadanie 23. ,

Aby zmienić maksymalną długość pola imie w tabeli klienci na 30 znaków, należy użyć w języku SQL następującego kodu
  1. ALTER TABLE klienci MODIFY COLUMN imie VARCHAR(30);
  2. CHANGE TABLE klienci TO COLUMN imie SET CHAR(30);
  3. CHANGE TABLE klienci MODIFY imie CHAR(30);
  4. ALTER TABLE klienci CHANGE imie TEXT;

Zadanie 25. ,

Rozwinięcie słowne akronimu ACID w SQL to
  1. atomic, comming, is, do.
  2. atomic, consistent, iss, dependable.
  3. atomic, consistent, isolated, durable.
  4. atomic, constaint, isolated, dependable.

Zadanie 29. ,

W bazie danych samochodów pole kolor z tabeli samochody przyjmuje wartości kolorów jedynie ze słownika lakier. Aby połączyć tabele samochody i lakier relacją należy, zastosować kwerendę
  1. ALTER TABLE samochody
    ADD FOREIGN KEY kolor REFERENCES lakier;
  2. ALTER TABLE samochody
    ADD FOREIGN KEY (kolor) REFERENCES lakier(lakierId);
  3. ALTER TABLE samochody
    ADD FOREIGN KEY barwa REFERENCES samochody.lakier;
  4. ALTER TABLE samochody
    ADD FOREIGN KEY (barwa) REFERENCES samochody(kolor);

Zadanie 30. ,

Który typ należy zastosować, aby pole danych przyjmowało liczby rzeczywiste?
  1. INT
  2. CHAR
  3. FLOAT
  4. VARCHAR

Zadanie 22. ,

Podane w ramce polecenie SQL ma za zadanie
  1. ustawić na 1 wartość pola Uczen
  2. zwiększyć o jeden wartość pola Uczen
  3. ustawić wartość kolumny id_klasy na 1 dla wszystkich rekordów tabeli Uczen
  4. zwiększyć o jeden wartość kolumny id_klasy dla wszystkich rekordów tabeli Uczen

Zadanie 24. ,

Podane w ramce polecenie SQL nadaje prawo SELECT
  1. do wszystkich pól w tabeli hurtownia.
  2. do wszystkich tabel w bazie hurtownia.
  3. dla użytkownika root na serwerze localhost.
  4. dla użytkownika root na serwerze sprzedawca.

Zadanie 25. ,

W tabeli pracownicy zdefiniowano klucz główny typu INTEGER z atrybutami NOT NULL oraz AUTO_INCREMENT. Ponadto zdefiniowano pola imie oraz nazwisko. W przypadku zastosowania przedstawionej w ramce kwerendy SQL wprowadzającej dane, w której zostało pominięte pole klucza w bazie danych MySQL nastąpi
  1. błąd nieprawidłowej liczby pól.
  2. zignorowanie polecenia, tabela pozostanie bez zmian.
  3. wpisanie rekordu to tabeli, dla klucza głównego zostanie przydzielona wartość NULL.
  4. wpisanie rekordu do tabeli, dla klucza głównego zostanie przydzielona kolejna wartość naturalna.

Zadanie 20. ,

Funkcja CONCAT() w języku SQL odpowiada za
  1. usunięcie wskazanego tekstu.
  2. łączenie wyświetlanego tekstu.
  3. przycięcie wyświetlanego tekstu.
  4. wyznaczenie z wejściowego tekstu podłańcucha znaków.

Zadanie 25. ,

Które polecenie SQL zamieni w tabeli tab w kolumnie kol wartość Ania na Zosia?
  1. UPDATE tab SET kol='Zosia' WHERE kol='Ania';
  2. UPDATE tab SET kol='Ania' WHERE kol='Zosia';
  3. ALTER TABLE tab CHANGE kol='Zosia' kol='Ania';
  4. ALTER TABLE tab CHANGE kol='Ania' kol='Zosia';

Zadanie 26. ,

Aby w tworzonej w języku SQL tabeli praca dodać w kolumnie stawka warunek, że musi przyjmować rzeczywiste wartości dodatnie mniejsze od 50, należy użyć zapisu
  1. ... stawka float CHECK(stawka IN (0, 50.00))
  2. ... stawka float CHECK(stawka>0 OR stawka<50.00)
  3. ... stawka float CHECK(stawka>0 AND stawka<50.00)
  4. ... stawka float CHECK(stawka BETWEEN 0 AND 50.00)

Zadanie 16. ,

Tworząc tabelę w języku SQL, zdefiniowano dla kolumny klucz główny. Aby zabezpieczyć ją przed wstawieniem wartości pustej, należy zastosować atrybut
  1. NULL
  2. UNIQUE
  3. DEFAULT
  4. NOT NULL

Zadanie 20. ,

Baza danych ma dwie tabele połączone relacją 1..n. Którą klauzulą SQL należy połączyć tabele, aby wybrać korespondujące ze sobą wartości z pól obu tabel?
  1. OUTER LINK
  2. INNER LINK
  3. JOIN
  4. AND

Zadanie 24. ,

Polecenie SQL, które usuwa bazę danych o nazwie firma, ma postać
  1. DROP firma;
  2. ALTER firma DROP;
  3. DROP DATABASE firma;
  4. ALTER firma DROP DATABASE;