Pytanie 1
Dostępna jest tabela pracownicy zawierająca pola id, nazwisko, imię oraz wynagrodzenie. Kolumnę wynagrodzenie można usunąć przy użyciu następującej instrukcji
Wynik: 27/40 punktów (67,5%)
Wymagane minimum: 20 punktów (50%)
Dostępna jest tabela pracownicy zawierająca pola id, nazwisko, imię oraz wynagrodzenie. Kolumnę wynagrodzenie można usunąć przy użyciu następującej instrukcji
Na zaprezentowanym schemacie bazy danych biblioteka, elementy takie jak: czytelnik, wypożyczenie oraz książka stanowią

W tabeli psy znajdują się kolumny: imie, rasa, telefon_wlasciciela, rok_szczepienia. Jakie polecenie SQL należy zastosować, aby uzyskać numery telefonów właścicieli psów, które były szczepione przed rokiem 2015?
Przedstawiony kod PHP nawiązuje połączenie z serwerem bazy danych. Jakiego typu operacje powinny się znaleźć w instrukcji warunkowej w miejscu trzech kropek?
$db = mysqli_connect("localhost", "root", "qwerty", "baza1");
if (!$db) {
...
}
W bazie danych dotyczącej sklepu znajduje się tabela artykuły, która posiada pole o nazwie nowy. Jak można zaktualizować to pole, aby dla każdego rekordu wprowadzić wartość TRUE, stosując odpowiednią kwerendę?
Jakie dane zostaną wybrane po wykonaniu poniższej kwerendy na pokazanych rekordach?
SELECT id FROM samochody WHERE rocznik LIKE "2%4";
| id | marka | model | rocznik |
|---|---|---|---|
| 1 | Fiat | Punto | 2016 |
| 2 | Fiat | Punto | 2002 |
| 3 | Fiat | Punto | 2007 |
| 4 | Opel | Corsa | 2016 |
| 5 | Opel | Astra | 2003 |
| 6 | Toyota | Corolla | 2016 |
| 7 | Toyota | Corolla | 2014 |
| 8 | Toyota | Yaris | 2004 |
Określ rodzaj relacji między tabelami: Tabela1 oraz Tabela3?

Co robi kwerenda:
ALTER TABLE artykuly MODIFY cena float;?
cena na floatcenacena na floatcena typu float, jeśli nie istniejeALTER TABLE artykuly MODIFY cena float; zmienia DEFINICJĘ istniejącej kolumny cena, ustawiając jej typ na float (liczba zmiennoprzecinkowa). Klauzula MODIFY służy właśnie do zmiany właściwości kolumny, która już istnieje. Dlatego polecenie zmienia typ kolumny cena na float.W języku SQL przedstawiony warunek jest równoważny warunkowi
liczba >= 10 AND liczba <= 100
Na podstawie jakiego parametru oraz z ilu tabel będą zwrócone wiersze w wyniku podanego zapytania?
| SELECT * FROM producent, hurtownia, sklep, serwis WHERE producent.nr_id = hurtownia.nr_id AND producent.wyrob_id = serwis.wyrob_id AND hurtownia.nr_id = sklep.nr_id AND sklep.nr_id = serwis.nr_id AND producent.nr_id = 1; |
Co zazwyczaj wchodzi w skład frameworka?
W systemie baz danych hurtowni utworzono tabelę sprzedaz z polami: id, kontrahent, grupa_cenowa, obrot. Jakie polecenie należy zastosować, aby znaleźć jedynie kontrahentów z drugiej grupy cenowej, których obrót przekracza 4000zł?
W języku PHP wykonano poniższą operację. Aby uzyskać wszystkie rezultaty tego zapytania, należy:
$tab = mysqli_query($db, "SELECT imie FROM Osoby WHERE wiek < 18");
Dana jest tabela firmy zawierająca następujące kolumny: nazwa, adres, NIP, obrot (obrót w ostatnim miesiącu), rozliczenie, status. Wykonanie kwerendy SQL SELECT sprawi, że zostaną wyświetlone
SELECT nazwa, NIP FROM firmy WHERE obrot < 4000;
Jakie będą skutki wykonania podanego zapytania w tabeli?
| ALTER TABLE nazwa1 ADD nazwa2 DOUBLE NOT NULL; |
Która klauzula SQL służy do posortowania wyników zapytania?
GROUP BY
WHEREHAVINGORDER BY
ORDER BY, po której podaje się kolumnę i kierunek: ASC (rosnąco, domyślnie) lub DESC (malejąco), np. SELECT * FROM klienci ORDER BY nazwisko ASC. Można sortować po wielu kolumnach. Dlatego do uporządkowania wyniku służy ORDER BY.Co PRZYSPIESZA wyszukiwanie danych, ale może spowolnić operacje zapisu (INSERT/UPDATE)?
Na zakończenie dnia w systemie zarządzania magazynem sklepu spożywczego generowany jest raport, który przedstawia produkty oraz ich dostawców, dla których ilość na stanie jest mniejsza niż 10 sztuk. Do stworzenia tego raportu zastosowano kwerendę
Wskaż właściwą zasadę związaną z integralnością danych w bazie danych?
W języku PHP przeprowadzono operację przedstawioną w ramce. Jak można postąpić, aby wyświetlić wszystkie wyniki tego zapytania?
| $tab = mysqli_query($db, "SELECT imie FROM Osoby WHERE wiek < 18"); |
Które z poniższych poleceń pozwala na dodanie kolumny zadanie_kompletne do tabeli zadania?
Na czym polega operacja selekcji w algebrze relacji?
WHERE. Z całej relacji zostają więc tylko rekordy pasujące do kryterium (np. pracownicy z pensją powyżej 5000). Dlatego selekcja to wybór krotek spełniających warunek.Dana jest tabela ksiazki z polami: tytul, autor, cena (typu liczbowego). Aby kwerenda SELECT wybrała tylko tytuły, dla których cena jest mniejsza od 50 zł, należy zapisać
Które tabele będą analizowane w wyniku tego polecenia?
| CHECK TABLE pracownicy CHANGED; |
Rozważ tabelę pracownicy. Jakie jest polecenie MySQL, które usuwa wszystkie wpisy z tabeli, gdzie pole rodzaj_umowy jest puste?
Przedstawiony fragment kodu ilustruje działanie

Jakim poleceniem SQL można zlikwidować z tabeli artykuly wiersze, które zawierają słowo "sto" w dowolnej lokalizacji pola tresc?
Tabela zwierzeta ma m.in. nazwa, gromada, dlugosc_zycia. Która kwerenda zwróci nazwy zwierząt żyjących min. 20 lat ORAZ będących ssakami?
SELECT nazwa FROM zwierzeta WHERE dlugosc_zycia >= 20;
SELECT nazwa FROM zwierzeta WHERE dlugosc_zycia >= 20 OR gromada = 'ssak';
SELECT nazwa FROM zwierzeta WHERE dlugosc_zycia >= 20 AND gromada = 'ssak';
SELECT nazwa FROM zwierzeta WHERE gromada = 'ssak';
dlugosc_zycia >= 20) ORAZ przynależność do ssaków (gromada = 'ssak') - dlatego łączy je AND: SELECT nazwa FROM zwierzeta WHERE dlugosc_zycia >= 20 AND gromada = 'ssak';. Dlatego ta kwerenda jest poprawna.Za pomocą podanego zapytania w tabeli zostanie wykonane
ALTER TABLE nazwa1 ADD nazwa2 DOUBLE NOT NULL;
Pole tabeli „czyWypozyczona” może przyjmować tylko wartości true lub false. Który typ danych jest dla niego najlepszy?
DOUBLEVARCHAR(5)
CHARBOOLEANBOOLEAN. Jest najbardziej oszczędny i czytelny, a baza pilnuje, że dopuszczalne są tylko dwa stany. W MySQL BOOLEAN jest aliasem dla TINYINT(1) (0/1), gdzie 0 to fałsz, a każda wartość różna od zera - prawda. Dla flag typu „czyWypożyczona”, „aktywny”, „zatwierdzony” to naturalny wybór. Dlatego najlepszym typem jest BOOLEAN.Formularz, który pełni rolę pośrednika w nawigacji po bazie danych pomiędzy formularzami i kwerendami dostępnymi w systemie, określany jest jako formularz
Jeden klient może mieć wiele zamówień, a każde zamówienie należy do jednego klienta. Jaka to relacja?
1 .. n
n .. 1
n .. n
1 .. 1
Wynik wykonania zapytania SQL to
SELECT count(*) FROM Uczniowie WHERE srednia = 5;
Tabela Pacjenci ma pola: imie, nazwisko, wiek, lekarz_id. Aby zestawić raport zawierający wyłącznie imiona i nazwiska pacjentów poniżej 18 roku życia, którzy zapisani są do lekarza o id równym 6, można posłużyć się kwerendą SQL
Czy poniższy kod PHP działa poprawnie, wyświetlając na stronie dane pobrane z bazy danych? Ile pól zostanie zaprezentowanych?
| $ile = mysqli_num_rows($zapytanie); for ($i = 0; $i < $ile; $i++) { $wiersz = mysqli_fetch_row($zapytanie); echo "<p>Klient: $wiersz[0] $wiersz[1], adres: $wiersz[2] </p>"; } |
Dla których imion klauzula LIKE jest prawdziwa?
SELECT imie FROM mieszkancy WHERE imie LIKE 'o_%_a';
Aby wykonać kopię zapasową bazy danych w MySQL, jakie polecenie należy zastosować?
Co oceniają testy wydajnościowe oprogramowania?
Jakie uprawnienia posiada użytkownik jan po wykonaniu poniższych poleceń na bazie danych?
GRANT ALL PRIVILEGES ON klienci TO jan;REVOKE SELECT, INSERT, UPDATE, DELETE ON klienci FROM jan;Wskaż właściwą sekwencję kroków w procesie projektowania relacyjnej bazy danych?