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

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

Jaką wartość zwróci zapytanie z ramki wykonane na pokazanej tabeli?
SELECT COUNT(DISTINCT wykonawca) FROM muzyka;
Do czego służy polecenie DROP w SQL?
DROP usuwa istniejący obiekt bazy - np. DROP TABLE kasuje tabelę, DROP DATABASE bazę, DROP VIEW widok. Działa na poziomie struktury (DDL). Dlatego DROP służy do usunięcia istniejącego obiektu.Wskaż polecenie SQL, które dodaje kolumnę miesiacSiewu do już istniejącej tabeli rośliny
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.Rozważ tabelę pracownicy. Jakie jest polecenie MySQL, które usuwa wszystkie wpisy z tabeli, gdzie pole rodzaj_umowy jest puste?
Z jaką bazą danych nawiązuje połączenie funkcja pg_connect w PHP?
mysqli_connect(), MS SQL Server - funkcje sqlsrv_, a do MS Access łączy się zwykle przez ODBC/PDO. Prefiks pg_ jednoznacznie wskazuje PostgreSQL.Z jakim problemem wiąże się poziom izolacji transakcji Repeatable Read (powtarzalny odczyt)?
W języku PHP przeprowadzono operację zaprezentowaną w ramce. Jak można wyświetlić wszystkie rezultaty tego zapytania?

Czym jest relacja w bazach danych?
Co PRZYSPIESZA wyszukiwanie danych, ale może spowolnić operacje zapisu (INSERT/UPDATE)?
W zapytaniu SQL, umieszczonym w ramce, symbol gwiazdki wskazuje, że w wyniku tego zapytania

Tabela psy ma pola imie, rasa, telefon_wlasciciela, rok_szczepienia. Która kwerenda zwróci telefony właścicieli psów szczepionych PRZED 2015?
SELECT psy FROM rok_szczepienia < 2015;
SELECT imie, rasa FROM psy WHERE rok_szczepienia > 2015;
SELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia < 2015;
SELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia > 2015;
SELECT wymienia się kolumny do POBRANIA, a w WHERE warunek wyboru wierszy. Chcemy telefony psów szczepionych przed 2015, więc bierzemy kolumnę telefon_wlasciciela i warunek rok_szczepienia < 2015: SELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia < 2015;. Dlatego ta kwerenda jest poprawna.Aby usunąć z istniejącej tabeli pojedynczą kolumnę, należy użyć polecenia:
DELETE COLUMN
DROP TABLE
ALTER TABLE ... DROP COLUMN
REMOVE COLUMN
ALTER TABLE. Aby usunąć kolumnę, stosuje się je z klauzulą DROP COLUMN, np. ALTER TABLE klienci DROP COLUMN telefon. Znika wtedy kolumna wraz z jej danymi, a reszta tabeli zostaje. Dlatego do usunięcia pojedynczej kolumny służy ALTER TABLE ... DROP COLUMN.W SQL, aby zmienić dane w tabeli, wykorzystuje się instrukcję
Aby w wyniku zapytania wyeliminować powtarzające się wiersze, należy użyć klauzuli
LIMITUNIQUEDISTINCTORDER BY
LIMIT jedynie ogranicza liczbę zwróconych wierszy (np. pierwszych dziesięć) i w ogóle nie sprawdza, czy się powtarzają, więc duplikaty nadal mogą trafić do wyniku. ORDER BY ustawia wiersze w określonej kolejności; powtórzenia po posortowaniu znajdą się obok siebie, ale wciąż tam będą - sortowanie ich nie kasuje. UNIQUE bywa kojarzone ze słowem „unikalny”, jednak to ograniczenie integralności (więz lub indeks) zakładane na kolumnę przy projektowaniu tabeli, a nie klauzula używana w zapytaniu SELECT. Do usunięcia powtarzających się wierszy z wyniku służy wyłącznie DISTINCT, która porównuje wiersze i zostawia tylko unikalne.Do czego stosuje się zapytanie z klauzulą JOIN?
JOIN łączy wiersze z DWÓCH (lub więcej) powiązanych tabel na podstawie wspólnego warunku (zwykle klucz obcy = klucz główny), zwracając dane z obu naraz. Dlatego JOIN służy do uzyskania danych z powiązanych tabel.W systemie baz danych sklepu znajdują się dwie tabele powiązane ze sobą relacją: produkty oraz oceny. Tabela oceny zawiera dowolną liczbę ocen wystawionych przez klientów dla konkretnego produktu, które są zdefiniowane przez pola: id, ocena (pole numeryczne), produktID (klucz obcy). Aby uzyskać maksymalną ocenę dla produktu o ID równym 10, należy użyć zapytania
W SQL uprawnienie SELECT przydzielone za pomocą polecenia GRANT umożliwia użytkownikowi bazy danych
Integralność referencyjna w relacyjnych bazach danych oznacza, że
W SQL klauzula DISTINCT w poleceniu SELECT spowoduje, że otrzymane dane
W podanym kodzie PHP, w miejscu kropek należy umieścić odpowiednią instrukcję
| $zapytanie = mysqli_query($db, "SELECT imie, nazwisko FROM uzytkownik"); while ($wiersz = ...................) echo "$wiersz[0] $wiersz[1]"; |
Przedstawiona jest tabela pracownicy, w której umieszczono rekordy widoczne obok. Jaką wartość zwróci wykonanie umieszczonej w ramce kwerendy SQL?
| SELECT MAX(pensja) FROM pracownicy WHERE pensja < 3000; |
| id | imie | nazwisko | pensja |
|---|---|---|---|
| 1 | Anna | Kowalska | 3400 |
| 2 | Monika | Nowak | 1300 |
| 3 | Ewelina | Nowakowska | 2600 |
| 4 | Anna | Przybylska | 4600 |
| 5 | Maria | Kowal | 2200 |
| 6 | Ewa | Nowacka | 5400 |
W jaki sposób będzie uporządkowana lista stworzona z wszystkich kolumn tabeli uczniowie, obejmująca uczniów o średniej wyższej niż 5, która zostanie zwrócona jako rezultat przedstawionego zapytania?
| SELECT * FROM uczniowie WHERE srednia > 5 ORDER BY klasa DESC; |
Jak kwerenda SQL przedstawiona w ramce wpłynie na tabelę pracownicy?
| ALTER TABLE pracownicy MODIFY plec char(9); |
Jakie mechanizmy przyznawania zabezpieczeń, umożliwiające przeprowadzanie operacji na bazie danych, są powiązane z tematyką zarządzania kontami, użytkownikami oraz uprawnieniami?
Została stworzona baza danych z tabelą podzespoły, która zawiera pola: model, producent, typ, cena. Aby uzyskać listę wszystkich modeli pamięci RAM od firmy Kingston uporządkowanych od najniższej do najwyższej ceny, należałoby użyć kwerendy:
Do tabeli pracownicy wpisano rekordy. Co zostanie wyświetlone po uruchomieniu kwerendy SQL SELECT podanej poniżej?
| SELECT SUM(pensja) FROM pracownicy WHERE pensja > 4000; |
| id | imie | nazwisko | pensja |
|---|---|---|---|
| 1 | Anna | Kowalska | 3400 |
| 2 | Monika | Nowak | 1300 |
| 3 | Ewelina | Nowakowska | 2600 |
| 4 | Anna | Przybylska | 4600 |
| 5 | Maria | Kowal | 2200 |
| 6 | Ewa | Nowacka | 5400 |
Podaj polecenie SQL, które pozwoli na dodanie kolumny miesiacSiewu do tabeli rośliny znajdującej się w bazie danych
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ę:
Jaką czynność należy wykonać przed zrobieniem kopii zapasowej danych w MySQL?
W SQL warunek ten odpowiada warunkowi liczba >= 10 AND liczba <= 100?
Tabela samochody zawiera dane przedstawione poniżej:
| id | klasa_id | marka | model | rocznik |
|---|---|---|---|---|
| 1 | 1 | ford | ka | 2017 |
| 2 | 2 | seat | toledo | 2016 |
| 3 | 3 | opel | zafira | 2018 |
| 4 | 2 | fiat | 500X | 2018 |
| 5 | 3 | opel | insignia | 2017 |
| SELECT model FROM samochody WHERE rocznik > 2017 AND marka = "opel"; |
Jakie zapytanie SQL należy użyć, aby zmienić strukturę już istniejącej tabeli?
Jak nazywa się informacje opisujące inne informacje (dane o danych)?
W tabeli mieszkancy znajdują się różne dane. Aby przefiltrować jedynie mieszkańców, którzy mają przypisaną dzielnicę = 1, stworzono dla uproszczenia działania wirtualną tabelę (widok) poprzez zastosowanie kwerendy
Które narzędzie do zarządzania bazą danych jest wbudowane w pakiet XAMPP?
ALTER TABLE transport MODIFY COLUMN rok_produkcji INT;Wykonanie powyższej kwerendy SQL w bazie MySQL spowoduje:
Podane w ramce polecenie SQL nadaje prawo SELECT
GRANT SELECT ON hurtownia.* TO 'sprzedawca'@'localhost';
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