Pytanie 1
Jaką wartość uzyska zmienna x po wykonaniu kodu PHP zaprezentowanego w ramce?

Wynik: 29/40 punktów (72,5%)
Wymagane minimum: 20 punktów (50%)
Jaką wartość uzyska zmienna x po wykonaniu kodu PHP zaprezentowanego w ramce?

W bazie danych znajduje się tabela artykuły z kolumnami: nazwa, typ, producent, cena. Jakie polecenie należy użyć, aby wyświetlić wszystkie nazwy artykułów tylko o typie pralka, których cena mieści się w przedziale od 1000 PLN do 1500 PLN?
W systemie baz danych sklepu komputerowego znajduje się tabela o nazwie komputery. Aby stworzyć raport, który wyświetli dane dla konkretnego zestawu informacji z tej tabeli, zawierający tylko te komputery, które mają co najmniej 8 GB pamięci RAM oraz procesor Intel, można wykorzystać zapytanie:
Aby utworzyć relację wiele do wielu pomiędzy tabelami A i B, należy
Jakie są przykłady standardowych poleceń w języku zapytań SQL, odnoszących się do operacji na danych SQL DML, takich jak wstawianie, usuwanie oraz modyfikacja danych?
W bazie danych znajduje się tabela pracownicy z kolumnami: id, imie, nazwisko, pensja. W nadchodzącym roku postanowiono zwiększyć wynagrodzenie wszystkim pracownikom o 100 zł. Zmiana ta w bazie danych będzie miała formę
W języku PHP przeprowadzono operację zaprezentowaną w ramce. Jak można wyświetlić wszystkie rezultaty tego zapytania?

Funkcja agregująca MIN w języku SQL służy do obliczenia:
MIN zwraca najmniejszą wartość z podanej kolumny, np. SELECT MIN(cena) FROM produkty poda najniższą cenę. Należy do rodziny funkcji agregujących obok MAX (maksimum), AVG (średnia), SUM (suma) i COUNT (liczność). Działa na kolumnach liczbowych, ale też tekstowych (porządek alfabetyczny) i datach (najwcześniejsza). Często łączy się ją z GROUP BY, by wyznaczyć minimum w każdej grupie. Dlatego MIN oblicza minimalną wartość kolumny.Czym jest relacja w bazach danych?
Aby zainstalować system CMS Joomla!, potrzebne jest środowisko
Na zakończenie dnia w bazie danych sklepu spożywczego generowany jest raport, który pokazuje produkty wraz z ich dostawcami, dla których liczba sztuk w magazynie jest poniżej 10. Do stworzenia tego raportu użyto kwerendy
Przy użyciu komendy ALTER TABLE można
Którego typu danych w MySQL należy użyć, aby w jednym polu zapisać datę i czas?
DATEYEARBOOLEANTIMESTAMPTIMESTAMP (albo DATETIME) - przechowuje on rok, miesiąc, dzień, godzinę, minutę i sekundę. TIMESTAMP bywa wykorzystywany do automatycznego znacznika czasu utworzenia lub modyfikacji rekordu (np. z DEFAULT CURRENT_TIMESTAMP). Spośród podanych opcji to właśnie on łączy datę i czas, dlatego jest poprawny.Atrybut NOT NULL kolumny jest konieczny w przypadku:
NOT NULL (w wielu systemach jest on dla klucza wymuszany automatycznie). Inne kolumny mogą dopuszczać brak wartości (NULL), zależnie od projektu. Dlatego NOT NULL jest konieczny w przypadku klucza podstawowego.Jaką relację typu uzyskuje się w wyniku powiązania kluczy głównych dwóch tabel?
Tabele Klienci oraz Zgłoszenia są ze sobą połączone relacją jeden do wielu. W celu uzyskania jedynie opisu zgłoszenia oraz odpowiadającego mu nazwiska klienta dla zgłoszenia o numerze 5, należy wykonać polecenie

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;W SQL uprawnienie SELECT przydzielone za pomocą polecenia GRANT umożliwia użytkownikowi bazy danych
Jaki typ relacji powstaje, gdy połączymy dwie tabele przez ich KLUCZE GŁÓWNE?
Aby skryptem PHP wstawić do bazy dane z formularza, używasz wywołania:
mysqli_query($zm1, $zm2);Co należy przekazać w parametrach $zm1 i $zm2?
SELECT, który tylko POBIERA dane - do dodania nowego wiersza służy INSERT INTO. Inna jako pierwszy parametr podaje „id wiersza”, podczas gdy mysqli_query() oczekuje tam uchwytu połączenia z bazą. Wariant z NULL w pierwszym parametrze również jest błędny - bez prawidłowego połączenia zapytanie się nie wykona. Poprawnie przekazuje się połączenie w $zm1 i zapytanie INSERT INTO w $zm2.| $z = mysqli_query($db, "SELECT ulica, miasto, kod_pocztowy FROM adresy"); $a = mysqli_fetch_row($z); echo "$a[1], $a[2]"; |
W bazie danych istnieje tabela ksiazki, która posiada pola: tytul, id_autora, data_wypoz, id_czytelnika. Codziennie tworzony jest raport dotyczący książek wypożyczonych w danym dniu, który wyświetla jedynie tytuły książek. Która kwerenda SQL jest odpowiednia do generowania tego raportu?
W systemie MySQL należy użyć polecenia REVOKE, aby odebrać użytkownikowi anna możliwość wprowadzania zmian tylko w definicji struktury bazy danych. Odpowiednie polecenie do zrealizowania tej operacji ma formę
W SQL, aby zaktualizować informacje w wierszach w tabeli, konieczne jest użycie polecenia
Jakie technologie są konieczne do uruchomienia systemu CMS Joomla!?
Zakładając, że użytkownik nie miał wcześniej żadnych uprawnień, polecenie SQL przyzna użytkownikowi anna jedynie uprawnienia do
| GRANT SELECT, INSERT, UPDATE ON klienci TO anna; |
Atrybut autor w tabeli ksiazka oznacza
| CREATE TABLE ksiazka ( id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, tytul VARCHAR(200), autor SMALLINT UNSIGNED NOT NULL, CONSTRAINT `dane` FOREIGN KEY (autor) REFERENCES autorzy(id) ); |
W tabeli szkola (kolumny: imie, nazwisko, klasa) chcemy usunąć absolwentów - uczniów klasy 6. Które polecenie jest poprawne?
SELECT * FROM szkola WHERE klasa = 6
UPDATE szkola SET klasa = 6
DELETE FROM szkola WHERE klasa = 6
DROP FROM szkola WHERE klasa = 6
DELETE FROM z warunkiem WHERE wskazującym, które rekordy skasować. Usunięcie uczniów klasy 6 to DELETE FROM szkola WHERE klasa = 6. Bez WHERE usunęłoby wszystkich, więc warunek jest tu kluczowy. Dlatego poprawne jest to polecenie DELETE.Tabela o nazwie naprawy posiada kolumny klient oraz czyNaprawione. W celu usunięcia rekordów, w których wartość pola czyNaprawione wynosi prawda, należy użyć komendy
W systemie MySQL trzeba użyć polecenia REVOKE, aby użytkownikowi anna cofnąć możliwość wprowadzania zmian jedynie w definicji struktury bazy danych. Odpowiednia komenda do odebrania tych uprawnień ma postać
W tabeli pracownicy zdefiniowano klucz główny jako INTEGER z atrybutami NOT NULL oraz AUTO_INCREMENT. Dodatkowo zdefiniowano kolumny imie oraz nazwisko. W przypadku wykonania poniższej kwerendy SQL wprowadzającej dane, w której pominięto pole klucza, w bazie danych MySQL wystąpi:
INSERT INTO pracownicy (imie, nazwisko) VALUES ('Anna', 'Nowak');
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;
Jakiej funkcji w języku PHP należy użyć, aby nawiązać połączenie z bazą danych pod nazwą zwierzaki?
W firmowej tabeli znajdują się kolumny: nazwa, adres, NIP, obrót (obrót w ostatnim miesiącu), rozliczenie oraz status. Po wykonaniu kwerendy SQL
SELECT nazwa, NIP FROM firmy WHERE obrot < 4000;na ekranie pojawią się:
W tabeli mieszkancy znajdują się dane o osobach z całej Polski. Aby zliczyć, ile różnych miast jest zawartych w tej tabeli, należy wykonać kwerendę
W jakim celu tworzy się w tabeli klucz OBCY?
W języku SQL aby zmodyfikować dane w tabeli, należy posłużyć się poleceniem
Aby stworzyć warunek w zapytaniu wybierającym nazwiska wszystkich uczniów z klas początkowych (od pierwszej do trzeciej), można zastosować klauzulę
UPDATE klient SET miejscowosc='Warszawa' WHERE id IN(2,4);W tabeli klient o polach: id, imie, nazwisko, miejscowosc znajduje się 5 rekordów o id od 1 do 5. Dla których wartości kolumny id przedstawiona kwerenda zaktualizuje zawartość pola miejscowosc na Warszawa?
Który typ danych najlepiej nadaje się do zapisania daty urodzenia ucznia?
TIMEBLOBDATEENUMDATE, który przechowuje rok, miesiąc i dzień (format RRRR-MM-DD). Pozwala to porównywać daty, sortować je i liczyć wiek bezpośrednio w bazie. Gdyby potrzebny był też czas, użyłoby się DATETIME lub TIMESTAMP, ale dla daty urodzenia wystarcza DATE. Dlatego to on jest właściwym typem.