Pytanie 1
Normalizacja tabel to proces, którego celem jest
Wynik: 34/40 punktów (85,0%)
Wymagane minimum: 20 punktów (50%)
Normalizacja tabel to proces, którego celem jest
Narzędziem do zarządzania bazą danych, które jest zintegrowane w pakiecie XAMPP, jest
Aby zbudować tabelę, należy wykorzystać polecenie
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; |
Które wartości będą przechowywane w zmiennych po wykonaniu przedstawionej pętli języka PHP?
$i = 20; $a = 0; while($i) { $a += 2; $i--; }
Warunek zapisany w języku PHP wyświetli liczbę, gdy
if ($liczba % 2 == 0) { echo $liczba; }
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ę
Tabela faktury w bazie danych zawiera pola: numer, data, id_klienta, wartość oraz status. Każdego dnia tworzony jest raport dotyczący faktur z dnia bieżącego. Zawiera on jedynie numery oraz wartości faktur. Która z poniższych kwerend SQL pozwoli na wygenerowanie tego raportu?
Aby zadeklarować pole klasy, do którego dostęp mają jedynie metody tej klasy, a które nie jest dostępne dla klas pochodnych, należy użyć kwalifikatora dostępu
private. To najsilniejsze ograniczenie dostępu: pole prywatne istnieje w obiekcie, ale odwołać się do niego może wyłącznie kod tej samej klasy. Realizuje to zasadę hermetyzacji (enkapsulacji) - ukrywamy wewnętrzny stan obiektu i wystawiamy go na zewnątrz przez kontrolowane metody (gettery i settery). Dzięki temu nikt z zewnątrz, ani nawet klasa dziedzicząca, nie zmieni pola w sposób łamiący jego poprawność. Przykładowo pole z saldem konta zadeklarowane jako prywatne można modyfikować jedynie przez metody klasy, które pilnują reguł biznesowych.Aby stworzyć poprawną kopię zapasową bazy danych, która będzie mogła zostać później przywrócona, należy najpierw sprawdzić
Jak za pomocą JavaScriptu wyświetlić na stronie bieżącą datę i czas?
echo Date()
document.write(Date())
echo Date() + Time()
innerHTML = Date()
echo, które jest instrukcją języka PHP - w JS nie istnieje, a dodatkowo Time() również nie jest funkcją JavaScriptu. Zapis innerHTML = Date() sam w sobie jest niekompletny: innerHTML trzeba przypisać konkretnemu elementowi strony, np. document.getElementById("x").innerHTML, inaczej nic się nie wyświetli. Bieżącą datę i czas wypisze document.write(Date()), dlatego to ono jest poprawne.W dokumencie HTML zdefiniowano pewne elementy w klasie o nazwie "nomargin". W celu przeprowadzenia operacji na tych elementach za pomocą języka JavaScript, można wykorzystać funkcję
Który z przedstawionych obrazów został przetworzony przy użyciu podanego stylu CSS?

Który ze sposobów komentowania kodu nie jest stosowany w kodzie jako komentarz PHP?
W HTML zdefiniowano hiperłącze zawierające znak #. Co się wydarzy po kliknięciu na ten odsyłacz?
<a href="#dane"></a>
W poleceniu CREATE TABLE zastosowanie klauzuli PRIMARY KEY przy definiowaniu kolumny tabeli spowoduje, że ta kolumna stanie się
Co robi w JavaScript zapis var napis1 = new napisy();?
napis1napis1 klasy napisynapisynapis1new. Operator nie tworzy KLASY - klasę definiuje się osobno (konstruktorem lub słowem class), a new tylko robi z niej obiekt. Nie jest też zwykłym wywołaniem metody istniejącego obiektu - przeciwnie, dopiero POWOŁUJE obiekt do życia. Tu napis1 to nowy obiekt klasy napisy.Z tabeli mieszkancy trzeba wydobyć unikalne nazwy miast, w tym celu należy użyć wyrażenia SQL zawierającego klauzulę
Którym poleceniem wyświetlisz konfigurację serwera PHP (wersję PHP, system serwera, wartości zmiennych predefiniowanych)?
print_r(ini_get_all());
phpinfo();
phpcredits();
echo phpversion();
phpinfo();. Funkcja sama buduje czytelną stronę z tymi danymi, więc nie trzeba ich zbierać ręcznie. Zapamiętaj: jedno wywołanie phpinfo() zastępuje dziesiątki osobnych sprawdzeń środowiska.<form> <input type="email" id="addr" required> <input type="submit" value="Zapisz"> </form>Na podstawie przedstawionego kodu formularza HTML można powiedzieć, że pole edycyjne:
Który sposób utworzenia tablicy w JavaScript jest składniowo NIEPOPRAWNY?
var liczby = new Array(1, 2, 3);
var liczby = [3];
var liczby = [1, 2, 3];
var liczby = new Array[1, 2, 3];
[1, 2, 3] oraz [3] to literały tablicy w nawiasach kwadratowych – najprostszy i najczęstszy sposób. new Array(1, 2, 3) używa konstruktora Array z nawiasami okrągłymi, co również jest poprawne. Błędem składniowym jest new Array[1, 2, 3] – wywołanie konstruktora nie może mieć nawiasów kwadratowych, dlatego to ta odpowiedź jest poprawna.Która reguła dotycząca sekcji <head> w HTML jest poprawna?
<head> nie można umieszczać kodu CSS, a jedynie odwołanie do pliku CSS<head> zawiera się sekcja <body><head> mogą wystąpić znaczniki <meta>, <title>, <link><head> definiuje się szablon strony znacznikami <div><head> zawiera metadane dokumentu - informacje o stronie, a nie jej widoczną treść. Mieszczą się w niej m.in. <title> (tytuł karty), <meta> (np. kodowanie znaków, opis), <link> (dołączenie zewnętrznego arkusza CSS lub favikony) oraz <style> i <script>. Widoczną zawartość strony - nagłówki, akapity, obrazy, <div> - umieszcza się w odrębnej sekcji <body>. Dlatego poprawna jest reguła o <meta>, <title> i <link> w <head>.Jaki jest efekt działania programu w JavaScript?
| var osoba = prompt("Podaj imię", "Adam"); |
Którego słowa kluczowego użyć do deklaracji zmiennej w JavaScript?
newinstanceofvarvariablevar (a w nowszym standardzie także let i const), np. var liczba = 5;. Dlatego zmienną deklaruje var.Który typ przechowuje tekst o ZMIENNEJ długości (do zadanego maksimum)?
INTFLOATVARCHARCHARVARCHAR przechowuje tekst o ZMIENNEJ długości - do zadanego maksimum (np. VARCHAR(50)), zajmując tylko tyle miejsca, ile faktycznie ma wartość. Sprawdza się dla pól jak imię czy nazwa. Dlatego tekst zmiennej długości trzyma VARCHAR.W języku PHP znajduje się poniższa instrukcja pętli. Ile iteracji wykona ta pętla, zakładając, że zmienna kontrolna nie jest zmieniana w jej wnętrzu i nie zastosowano instrukcji przerywającej pętlę typu break?
for ($i = 10; $i <= 100; $i += 10)
Na przedstawionym diagramie ER zapis FK1 oznacza

Który z czterech podstawowych kolorów modelu CMYK to:
Którą czynność gwarantującą poprawne wykonanie przedstawionego kodu JavaScript należy wykonać przed pętlą?
var text; for(var i=0; i<tab.length; i++ ){ text+=tab[i] + "<br>"; }
Jakie są etapy w odpowiedniej kolejności przy tworzeniu aplikacji?
W przedstawionym filmie, aby połączyć tekst i wielokąt w jeden obiekt tak, aby operacja ta była odwracalna zastosowano funkcję
W programie do obróbki grafiki rastrowej zmodyfikowano krzywe kolorów tak, jak zaznaczono ramką na przedstawionym obrazie. Ma to na celu

Który kod oznacza kolor CZERWONY?
#00EE00
#00EEEE
#EE0000
#0000EE
#RRGGBB pierwsza para to czerwony. W #EE0000 wysoka jest tylko składowa czerwona (EE), a zielona i niebieska są zerowe - więc kolor jest CZERWONY. Dlatego czerwony to #EE0000.Co zastosować, aby zapewnić integralność (spójność) danych w bazie MS Access?
Którym poleceniem w MySQL wyświetli się listę uprawnień nadanych użytkownikowi anna?
GRANT * TO anna;
REVOKE GRANTS FROM anna;
SELECT GRANTS FOR anna;
SHOW GRANTS FOR anna;
SHOW GRANTS FOR anna; - zwraca zestaw poleceń GRANT opisujących jego prawa. Używa się go np. do audytu, kto i co może robić w bazie. Dlatego poprawne jest SHOW GRANTS FOR anna;.Która zasada dotyczy programowania strukturalnego?
goto. Jego ważną zasadą jest dzielenie programu na mniejsze, nazwane podprogramy - procedury i funkcje - zwłaszcza dla powtarzających się sekwencji instrukcji. Dzięki temu kod jest czytelniejszy, łatwiejszy w utrzymaniu i można go ponownie wykorzystywać. Dlatego poprawna jest zasada o wydzielaniu powtarzalnych fragmentów do procedur i funkcji.Aby poprawić wydajność strony z grafiką o wymiarach 2000 px na 760 px, konieczne jest zmniejszenie jej rozmiarów
Które polecenie SQL usunie bazę danych o nazwie firma?
DROP DATABASE firma;
ALTER firma DROP DATABASE;
DROP firma;
ALTER firma DROP;
DROP DATABASE <nazwa>, więc DROP DATABASE firma; skasuje bazę firma wraz z całą zawartością. Dlatego poprawne jest DROP DATABASE firma;.Wskaż, na czym polega błąd w kodzie napisanym w języku C++.
char str1[30] = 'Ala ma kota'; printf("%s", str1);
Wskaż zapytanie, w którym dane są uporządkowane.