Wszystkie posty spełniające kryteria zapytania label:Access|label:Bazy|label:SQL|label:SerwerSQL|label:ZapytaniaSQL, posortowane według trafności. Sortuj według daty Pokaż wszystkie posty
Wszystkie posty spełniające kryteria zapytania label:Access|label:Bazy|label:SQL|label:SerwerSQL|label:ZapytaniaSQL, posortowane według trafności. Sortuj według daty Pokaż wszystkie posty

Zadanie 18.

Tabela gory, której fragment przedstawiono, zawiera polskie pasma górskie wraz z ich szczytami. Wskaż kwerendę licząca dla każdego pasma górskiego średnią wysokość jego szczytów.
  1. SELECT pasmo, AVG(wysokosc) FROM gory LIMIT pasmo;
  2. SELECT pasmo, AVG(wysokosc) FROM gory GROUP BY pasmo;
  3. SELECT pasmo, SUM(wysokosc) FROM gory GROUP BY pasmo;
  4. SELECT pasmo, COUNT(wysokosc) FROM gory ORDER BY pasmo;

Zadanie 14.

Które zapytanie SQL posłuży do wyszukania z przedstawionej tabeli wyłącznie wszystkich imion i nazwisk pacjentów urodzonych przed rokiem 2002?
  1. SELECT * FROM Pacjenci WHERE rok_urodzenia <= 2002;
  2. SELECT * FROM Pacjenci WHERE rok_urodzenia LIKE 2002;
  3. SELECT imie, nazwisko FROM Pacjenci WHERE rok_urodzenia < 2002;
  4. SELECT imie, nazwisko FROM Pacjenci WHERE data_ostatniej_wizyty < 2002;

Zadanie 17.

Kwerendę SELECT DISTINCT należy zastosować w przypadku, gdy potrzeba wybrać rekordy
  1. pogrupowane.
  2. występujące w bazie tylko raz.
  3. posortowane malejąco lub rosnąco.
  4. tak, aby w podanej kolumnie nie powtarzały się wartości.

Zadanie 17.

Dana jest tabela zwierzeta z polami nazwa, gatunek, gromada, cechy, dlugosc_zycia. Dla dowolnego zestawu danych, aby wyświetlić nazwy tych zwierząt, które żyją przynajmniej 20 lat oraz są
ssakami, należy wydać zapytanie:
  1. SELECT nazwa FROM zwierzeta WHERE gromada = ‘ssak‘;
  2. SELECT nazwa FROM zwierzeta WHERE dlugosc_zycia >=20;
  3. SELECT nazwa FROM zwierzeta WHERE dlugosc_zycia >=20 AND gromada = ‘ssak‘;
  4. SELECT nazwa FROM zwierzeta WHERE dlugosc_zycia >=20 OR gromada = ‘ssak‘;

Zadanie 16.

Wskaż kwerendę, która z tabeli klienci wybierze jedynie nazwiska trzech najlepszych klientów, czyli takich, którzy na swoim koncie mają najwięcej punktów (pole całkowite punkty).
  1. SELECT nazwisko FROM klienci LIMIT 3;
  2. SELECT nazwisko FROM klienci ORDER BY punkty DESC LIMIT 3;
  3. SELECT nazwisko FROM klienci ORDER BY nazwisko DESC LIMIT 3;
  4. SELECT LIMIT 3 nazwisko FROM klienci ORDER BY nazwisko DESC;

Zadanie 21.

Aby nadać użytkownikowi uprawnienia do tabel w bazie danych, należy zastosować polecenie
  1. GRANT
  2. SELECT
  3. CREATE
  4. REVOKE

Zadanie 24.

Baza danych fizycznie umieszczona na większej liczbie komputerów, a logicznie traktowana jako jedna jest oparta o architekturę
  1. lokalną.
  2. relacyjną.
  3. rozproszoną.
  4. abstrakcyjną.

Zadanie 13.

Integralność encji w bazie danych zostanie zachowana, jeżeli między innymi
  1. klucz główny będzie zawsze liczbą całkowitą.
  2. każdej kolumnie zostanie przypisany typ danych.
  3. dla każdej tabeli zostanie utworzony klucz główny.
  4. każdy klucz główny będzie miał odpowiadający mu klucz obcy w innej tabeli.

Zadanie 12.

Polecenie wysyłane do serwera bazy danych, polegające na zbieraniu, poszukiwaniu lub modyfikowaniu danych w bazie jest nazywane
  1. formularzem.
  2. kwerendą.
  3. kolumną.
  4. kopią.

Zadanie 24.

GRANT SELECT, INSERT, UPDATE ON klienci TO anna; 

Zakładając, że użytkownik wcześniej nie miał żadnych praw, polecenie SQL nada użytkownikowi anna prawa jedynie do

  1. wybierania, wstawiania oraz aktualizacji danych tabeli o nazwie klienci.
  2. wybierania, dodawania pól oraz zmiany struktury tabeli o nazwie klienci.
  3. wybierania, wstawiania oraz aktualizacji danych wszystkich tabel w bazie o nazwie klienci.
  4. wybierania, dodawania pól oraz zmiany struktury wszystkich tabel w bazie o nazwie klienci.

Zadanie 16.

Które z mechanizmów są niezbędne dla Systemu Zarządzania Bazą Danych?
  1. Wielodostępność danych.
  2. Pakiety do tworzenia statystyk.
  3. System zarządzania wersjami bazy.
  4. Przystawka do wizualizacji diagramów encji.

Zadanie 17.

W bazie danych sklepu istnieją dwie tabele powiązane relacją: produkty oraz oceny. Tabela oceny zawiera dowolną liczbę ocen klientów dla danego produktu opisaną polami: id, ocena (pole numeryczne), produktID (klucz obcy). Aby wskazać maksymalną ocenę dla produktu o ID równym 10, należy posłużyć się zapytaniem
  1. MAX SELECT ocena FROM oceny WHERE produktID = 10;
  2. SELECT MAX (ocena) FROM oceny WHERE produktID = 10;
  3. COUNT MAX SELECT ocena FROM oceny WHERE produktID = 10;
  4. SELECT MAX COUNT (ocena) FROM oceny WHERE produktID = 10;

Zadanie 4.

Pole Klient_id z tabeli Zamowienie jest
  1. kluczem obcym.
  2. kluczem podstawowym.
  3. polem niepowiązanym z tabelą Klient.
  4. polem przyjmującym wartości tekstowe.

Zadanie 23.

Jakie uprawnienia będzie miał użytkownik jan po wykonaniu na bazie danych przedstawionych poleceń?
  1. Będzie mógł zmienić strukturę tabeli klienci.
  2. Będzie mógł usuwać rekordy z tabeli klienci.
  3. Będzie mógł wyszukiwać dane w tabeli klienci.
  4. Będzie mógł wstawiać rekordy do tabeli klienci.

Zadanie 13.

Odpowiednikiem encji w relacyjnej bazie danych jest
  1. tabela.
  2. wiersz.
  3. atrybut.
  4. kolumna.

Zadanie 14.

Wybrany minimalny zestaw atrybutów relacji, jednoznacznie identyfikujący każdy rekord tej relacji, przyjmujący wartości niepowtarzalne i niepuste, nazywamy kluczem
  1. obcym.
  2. głównym.
  3. złożonym.
  4. kandydującym.

Zadanie 23.

W języku SQL, aby zabezpieczyć kwerendę CREATE USER tak, aby nie zostało utworzone konto w przypadku, gdy już istnieje, można posłużyć się składnią
  1. CREATE USER 'anna'@'localhost' IDENTIFIED BY 'yu&T%';
  2. CREATE USER OR DROP 'anna'@'localhos' IDENTIFIED BY 'yu&T%';
  3. CREATE OR PEOLACE USER 'anna'@'localhos' IDENTIFIED BY 'yu&T%';
  4. CREATE USER IF NOT EXISTS 'anna'@'localhost' IDENTIFIED BY 'yu&T%';

Zadanie 17.

Aby wyświetlić jedynie imię, nazwisko i ulicę wszystkich mieszkańców, należy zastosować zapytanie
  1. SELECT * FROM Mieszkancy, Adresy ON Mieszkancy.id = Adresy.id;
  2. SELECT * FROM Mieszkancy JOIN Adresy ON Adresy.id = Mieszkancy.Adresy.id;
  3. SELECT imie, nazwisko, ulica FROM Mieszkancy, Adresy ON Mieszkancy.Adresy_id = Adresy.id;
  4. SELECT imie, nazwisko, ulica FROM Mieszkancy JOIN Adresy ON Mieszkancy.Adresy_id = Adresy.id;

Zadanie 18.

Z bazy danych należy zwrócić zapytaniem SQL nazwiska pracowników, którzy są kierownikami, a ich pensja znajduje się w przedziale jednostronnie domkniętym (3000, 4000>. Która z klauzul bada ten warunek?
  1. WHERE kierownik = true OR pensja > 3000 OR pensja <= 4000;
  2. WHERE kierownik = true AND pensja => 3000 OR pensja < 4000;
  3. WHERE kierownik = true AND pensja > 3000 AND pensja <= 4000;
  4. WHERE kierownik = true AND pensja => 3000 AND pensja <= 4000;

Zadanie 20.

Obiektem służącym w bazie danych do podsumowywania, wyświetlania i wydruków danych jest
  1. raport.
  2. zapytanie.
  3. formularz.
  4. zestawienie.