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;

Zadanie 25. ,

Zastosowanie kwerendy SQL spowoduje usunięcie
DELETE FROM mieszkania WHERE status=1;
  1. tabeli mieszkania z bazy danych.
  2. pola o nazwie status z tabeli mieszkania.
  3. rekordów, w których pole status jest równe 1, z tabeli mieszkania.
  4. tabel, w których pole status jest równe 1, z bazy danych mieszkania.

Zadanie 27. ,

W języku SQL wykonano przedstawione w ramce polecenia GRANT. Kto będzie miał prawo do przeglądania danych oraz ich zmiany?
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. Adam i Anna.
  2. Tylko Tomasz.
  3. Tomasz i Anna.
  4. Tomasz i Adam.

Zadanie 17. ,

Wskaż prawdziwe stwierdzenie dla polecenia.
  1. Rekordem tabeli nie może być 3 MAJA.
  2. Klauzula CHARACTER SET utf8 jest obowiązkowa.
  3. Do tabeli nie można wprowadzać ulic zawierających w nazwie polskie znaki.
  4. IF NOT EXISTS stosuje się opcjonalnie, aby upewnić się, że brak w bazie danych takiej tabeli.

Zadanie 18. ,

Jak działa instrukcja łącząca wyniki zapytań INTERSECT w języku SQL?
  1. Zwraca listę wyników z pierwszego zapytania oraz listę wyników z drugiego zapytania, powodując domyślne usuwanie powtarzających się wierszy.
  2. Zwraca te wiersze, które wystąpiły w wyniku pierwszego zapytania, ale nie było ich w wyniku drugiego zapytania.
  3. Zwraca te wiersze, które wystąpiły w wyniku drugiego zapytania, ale nie było ich w wyniku pierwszego zapytania.
  4. Zwraca część wspólną wyników dwóch zapytań.

Zadanie 22. ,

W celu dodania rekordu do tabeli Pracownicy należy użyć polecenia SQL
  1. INSERT INTO Pracownicy VALUES (Jan, Kowalski);
  2. INSERT VALUES (Jan, Kowalski) INTO Pracownicy;
  3. INSERT VALUES Pracownicy INTO (Jan, Kowalski);
  4. INSERT (Jan, Kowalski) INTO Pracownicy;

Zadanie 23. ,

W języku SQL w wyniku wykonania zapytania zostanie
  1. dodana kolumna grupa.
  2. usunięta kolumna grupa.
  3. zmieniona nazwa tabeli na grupa.
  4. zmieniona nazwa kolumny na grupa.

Zadanie 25. ,

Do poprawnego i spójnego działania bazy danych niezbędne jest umieszczenie w każdej tabeli
  1. kluczy PRIMARY KEY i FOREIGN KEY
  2. klucza FOREIGN KEY z wartością NOT NULL
  3. klucza obcego z wartością NOT NULL i UNIQUE
  4. klucza PRIMARY KEY z wartością NOT NULL i UNIQUE

Zadanie 16. ,

Funkcja agregująca MIN języka SQL ma za zadanie policzyć
  1. liczbę wierszy zwróconych kwerendą.
  2. wartość minimalną kolumny zwróconej kwerendą.
  3. długość znaków w zwróconych kwerendą rekordach.
  4. średnią wartości różnych pól rekordu zwróconego zapytaniem.

Zadanie 19. ,

Tabela o nazwie naprawy zawiera pola klient, czyNaprawione. Aby usunąć te rekordy, których pole czyNaprawione jest prawdą, należy posłużyć się poleceniem
  1. DELETE FROM naprawy;
  2. DELETE naprawy WHERE czyNaprawione= TRUE;
  3. DELETE FROM naprawy WHERE czyNaprawione= TRUE;
  4. DELETE klient FROM naprawy WHERE czyNaprawione= TRUE;

Zadanie 22. ,

Za pomocą polecenia ALTER TABLE można
  1. zmienić wartości rekordów.
  2. zmienić strukturę tabeli.
  3. usunąć rekord.
  4. usunąć tabelę.

Zadanie 23. ,

W języku SQL, wykorzystywanym przez bazę danych MySQL w tabeli samochody, aby nadać wartość równą 0 dla kolumny przebieg, należy posłużyć się kwerendą
  1. UPDATE samochody SET przebieg=0;
  2. UPDATE przebieg SET 0 FROM samochody;
  3. UPDATE przebieg SET 0 TABLE samochody;
  4. UPDATE samochody SET przebieg VALUE 0;

Zadanie 25. ,

W tabeli podzespoły należy zmienić wartość pola URL na "toshiba.pl" dla wszystkich rekordów, gdzie pole producent to TOSHIBA. W języku SQL modyfikacja ta będzie miała postać:
  1. UPDATE podzespoly SET URL='toshiba.pl'
  2. UPDATE producent='TOSHIBA' SET URL = 'toshiba.pl';
  3. UPDATE podzespoly.producent='TOSHIBA' SET URL='toshiba.pl';
  4. UPDATE podzespoly SET URL = 'toshiba.pl' WHERE producent = 'TOSHIBA';

Zadanie 15. ,

Którą klauzulę powinno się zastosować w poleceniu CREATE TABLE języka SQL, aby dane pole rekordu nie było puste
  1. NULL
  2. CHECK
  3. DEFAULT
  4. NOT NULL

Zadanie 16. ,

Polecenie języka SQL w postaci

ALTER TABLE 'miasta'
ADD 'kod' text;

  1. zamienia nazwę tabeli miasta na nazwę kod
  2. dodaje do tabeli kolumnę o nazwie kod typu text
  3. dodaje do tabeli dwie kolumny o nazwach: kod i text
  4. w tabeli miasta zamienia nazwę kolumny kod na nazwę text

Zadanie 19. ,

W instrukcji CREATE TABLE użycie klauzuli PRIMARY KEY przy deklaracji pola tabeli spowoduje, że pole to stanie się
  1. kluczem obcym
  2. indeksem klucza.
  3. indeksem unikalnym.
  4. kluczem podstawowym.

Zadania 21. ,

Istnieje tabela pracownicy z polami: id, imie, nazwisko, pensja. W nowym roku postanowiono podnieść pensję wszystkim pracownikom o 100zł. Aktualizacja ta w bazie danych będzie miała postać
  1. UPDATE pracownicy SET pensja = pensja + 100;
  2. UPDATE pracownicy SET pensja = 100;
  3. UPDATE pensja SET +100
  4. UPDATE PENSJA SET 100

Zadanie 16. ,

W poleceniu CREATE TABLE języka SQL atrybut określający, która kolumna tabeli jest kluczem podstawowym, to
  1. UNIQUE
  2. MAIN KEY
  3. PRIMARY KEY
  4. IDENTITY FIELD

Zadanie 20. ,

Wskaż polecenie SQL dodające pole miesiacSiewu do istniejącej tabeli rosliny
  1. UPDATE rosliny ADD miesiacSiewu int;
  2. CREATE TABLE rosliny {miesiacSiewu int};
  3. ALTER TABLE rosliny ADD miesiacSiewu int;
  4. INSETRT INTO rosliny VALUES (miesiacSiewu int);

Zadanie 16. ,

Typ stało-znakowy w języku SQL to
  1. char
  2. text
  3. time
  4. bool

Zadanie 17. ,

Operator arytmetyczny modulo w języku SQL to
  1. /
  2. ||
  3. &
  4. %