Pytania pomocnicze - INF.03
Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych - pytania pomocnicze rozwijające tematy z pytań egzaminacyjnych. Łącznie: 8439. Strona 115 z 116.
Do czego służy atrybut src w znaczniku <img>?
Atrybut src wskazuje ścieżkę lub adres URL pliku graficznego, który ma zostać wyświetlony na stronie.
Jaka jest różnica między atrybutami src i alt w elemencie <img>?
src określa lokalizację obrazka, a alt zawiera tekst alternatywny wyświetlany lub odczytywany, gdy obrazek nie może zostać załadowany.
Czy atrybut href służy do wskazywania obrazka w znaczniku <img>?
Nie. href stosuje się głównie w odnośnikach, np. w elemencie <a>, natomiast w <img> lokalizację pliku graficznego wskazuje src.
Jak wygląda poprawny zapis obrazka w HTML?
Przykład: <img src="grafika.jpg" alt="Opis grafiki">. src wskazuje plik, a alt opisuje zawartość obrazka.
Dlaczego warto dodawać atrybut alt do obrazków?
alt poprawia dostępność strony, pomaga użytkownikom korzystającym z czytników ekranu i jest wyświetlany, gdy grafika się nie załaduje.
Do czego służy typ danych BLOB w bazie danych?
BLOB służy do przechowywania danych binarnych, np. obrazów, plików audio, wideo, dokumentów PDF lub innych plików zapisanych w postaci bajtów.
Dlaczego do multimediów nie używa się typu DOUBLE?
DOUBLE jest typem liczbowym zmiennoprzecinkowym, przeznaczonym do przechowywania liczb rzeczywistych, a nie plików binarnych.
Czym różni się BLOB od LONGTEXT?
BLOB przechowuje dane binarne, natomiast LONGTEXT przechowuje bardzo długie dane tekstowe. Multimedia powinny być zapisywane jako dane binarne, więc właściwy jest BLOB.
Czy zawsze warto przechowywać pliki multimedialne bezpośrednio w bazie danych?
Nie zawsze. Często lepszym rozwiązaniem jest zapis plików na serwerze plików, a w bazie przechowywanie tylko ścieżki, nazwy pliku i metadanych.
Jakie przykłady danych można zapisać w kolumnie typu BLOB?
W kolumnie BLOB można zapisać np. zdjęcie JPG, grafikę PNG, nagranie MP3, film MP4, archiwum ZIP lub dokument PDF.
Co oznacza skrót BLOB?
BLOB oznacza Binary Large Object, czyli duży obiekt binarny przechowywany w bazie danych.
Kiedy wykonywane jest zdarzenie onkeydown?
Zdarzenie `onkeydown` wykonuje się w chwili naciśnięcia klawisza na klawiaturze, zanim klawisz zostanie puszczony.
Czym różni się onkeydown od onclick?
`onkeydown` reaguje na naciśnięcie klawisza, a `onclick` na kliknięcie elementu myszą.
Do czego służy event.key w obsłudze zdarzeń klawiatury?
`event.key` pozwala odczytać, który klawisz został naciśnięty, np. `a`, `Enter` albo `Backspace`.
Jaka jest różnica między onkeydown a onkeyup?
`onkeydown` uruchamia się przy naciśnięciu klawisza, a `onkeyup` dopiero po jego puszczeniu.
Czy onload nadaje się do obsługi wpisywania tekstu w polu formularza?
Nie. `onload` dotyczy załadowania strony lub zasobu, a nie wpisywania znaków przez użytkownika.
Kiedy warto użyć zdarzenia input zamiast keydown?
Zdarzenie `input` jest lepsze, gdy funkcja ma reagować na zmianę wartości pola, także np. po wklejeniu tekstu myszą.
Do czego służy instrukcja INSERT INTO w SQL?
Instrukcja `INSERT INTO` służy do dodawania nowych rekordów, czyli wprowadzania danych do istniejącej tabeli.
Czym różni się INSERT INTO od CREATE TABLE?
`INSERT INTO` dodaje dane do tabeli, która już istnieje. `CREATE TABLE` tworzy nową tabelę w bazie danych.
Czym różni się INSERT INTO od ALTER TABLE?
`INSERT INTO` wstawia nowe rekordy do tabeli. `ALTER TABLE` zmienia strukturę tabeli, na przykład dodaje lub usuwa kolumnę.
Czym różni się INSERT INTO od UPDATE?
`INSERT INTO` dodaje nowy rekord. `UPDATE` modyfikuje dane w rekordach, które już istnieją w tabeli.
Do jakiej grupy poleceń SQL należy INSERT INTO?
`INSERT INTO` należy do grupy DML, czyli poleceń służących do manipulowania danymi w tabelach.
Dlaczego warto podawać nazwy kolumn w instrukcji INSERT INTO?
Podawanie nazw kolumn zwiększa czytelność zapytania i zmniejsza ryzyko błędu, szczególnie gdy struktura tabeli zostanie zmieniona.
Czym różni się rejestracja domeny od jej parkowania?
Rejestracja domeny oznacza zakup prawa do używania danej nazwy. Parkowanie polega na skonfigurowaniu jej obsługi DNS, czyli utworzeniu strefy DNS i wskazaniu serwerów nazw.
Dlaczego samo dodanie rekordu CNAME nie oznacza parkowania domeny?
Rekord CNAME jest tylko jednym z rekordów DNS i służy do tworzenia aliasu. Parkowanie domeny obejmuje szerszą konfigurację: strefę DNS oraz serwery nazw.
Do czego służy strefa DNS domeny?
Strefa DNS przechowuje rekordy określające działanie domeny, np. adres serwera WWW, serwery poczty i aliasy. Bez niej domena nie wie, dokąd kierować zapytania.
Jaką funkcję pełnią serwery nazw w obsłudze domeny?
Serwery nazw odpowiadają na zapytania DNS dotyczące domeny. Wskazują, jakie rekordy DNS obowiązują dla danej domeny.
Czy parkowanie domeny oznacza zmianę jej właściciela?
Nie. Zmiana właściciela domeny to cesja. Parkowanie dotyczy konfiguracji technicznej domeny w DNS.
Po co parkuje się domenę, jeśli strona WWW nie jest jeszcze gotowa?
Dzięki parkowaniu domena jest już technicznie przypisana do hostingu lub panelu DNS. Można później łatwo dodać rekordy kierujące ją na gotową stronę.
Jakie rekordy DNS mogą być później dodane do zaparkowanej domeny?
Najczęściej dodaje się rekordy A lub AAAA dla strony WWW, MX dla poczty, CNAME dla aliasów oraz TXT dla ustawień bezpieczeństwa i weryfikacji.
Co zwraca funkcja COUNT() w SQL?
`COUNT()` zwraca liczbę rekordów spełniających warunki zapytania. W przypadku `COUNT(kolumna)` liczone są tylko te wiersze, w których kolumna nie ma wartości `NULL`.
Czym różni się COUNT(wartosc) od COUNT(*)?
`COUNT(wartosc)` liczy wiersze z niepustą wartością w kolumnie `wartosc`. `COUNT(*)` liczy wszystkie wiersze, niezależnie od wartości `NULL`.
Czy COUNT(wartosc) liczy liczbę kolumn?
Nie. `COUNT(wartosc)` nie liczy kolumn, tylko wiersze, w których kolumna `wartosc` zawiera wartość inną niż `NULL`.
Jaką funkcją SQL oblicza się sumę wartości w kolumnie?
Do obliczania sumy służy funkcja `SUM()`, np. `SELECT SUM(wartosc) FROM tabela;`.
Jaką funkcją SQL oblicza się średnią wartość w kolumnie?
Do obliczania średniej służy funkcja `AVG()`, np. `SELECT AVG(wartosc) FROM tabela;`.
Do czego służy klauzula FROM w zapytaniu SELECT?
`FROM` wskazuje tabelę, z której mają zostać pobrane dane. Bez niej baza danych nie wie, z jakiego źródła wykonać zapytanie.
Jak policzyć tylko wybrane wiersze w tabeli?
Należy użyć `COUNT()` razem z warunkiem `WHERE`, np. `SELECT COUNT(*) FROM tabela WHERE status = 'aktywny';`.
Co oznacza zapis `hurtownia.*` w poleceniu `GRANT`?
Oznacza wszystkie tabele znajdujące się w bazie danych `hurtownia`. Gwiazdka nie odnosi się do wszystkich pól jednej tabeli.
Jakie uprawnienie nadaje `SELECT` w SQL?
`SELECT` pozwala użytkownikowi odczytywać dane z tabel. Nie daje prawa do ich dodawania, zmieniania ani usuwania.
Do jakiej grupy poleceń SQL należy `GRANT`?
`GRANT` należy do DCL, czyli Data Control Language. Polecenia DCL służą do zarządzania uprawnieniami użytkowników.
Co oznacza zapis `'sprzedawca'@'localhost'` w MySQL?
Oznacza konto użytkownika `sprzedawca`, które dotyczy połączeń z hosta `localhost`, czyli z tego samego serwera.
Jak nadać uprawnienie tylko do jednej tabeli?
Należy wskazać konkretną tabelę, np. `GRANT SELECT ON hurtownia.produkty TO 'sprzedawca'@'localhost';`.
Czym różni się `GRANT SELECT ON hurtownia.*` od `GRANT SELECT ON *.*`?
`hurtownia.*` dotyczy tylko jednej bazy danych, a `*.*` wszystkich baz i tabel na serwerze.
Czym różni się grafika rastrowa od grafiki wektorowej?
Grafika rastrowa składa się z pikseli, a grafika wektorowa z obiektów opisanych matematycznie, np. linii i krzywych. Grafika wektorowa lepiej nadaje się do skalowania bez utraty jakości.
Dlaczego logo często przygotowuje się jako grafikę wektorową?
Logo musi być używane w różnych rozmiarach, np. na stronie internetowej, wizytówce i banerze. Format wektorowy pozwala je powiększać bez rozmycia i utraty ostrości.
Na czym polega różnica między wektoryzacją a rasteryzacją?
Wektoryzacja przekształca grafikę rastrową w wektorową. Rasteryzacja działa odwrotnie: zamienia grafikę wektorową na rastrową.
Czy skalowanie jest tym samym co wektoryzacja?
Nie. Skalowanie zmienia rozmiar obrazu, natomiast wektoryzacja zmienia sposób jego zapisu z pikseli na obiekty wektorowe.
Czy kadrowanie zmienia grafikę rastrową w wektorową?
Nie. Kadrowanie polega na wycięciu fragmentu obrazu, ale nie zmienia typu grafiki z rastrowej na wektorową.
Jakie formaty plików są typowe dla grafiki rastrowej i wektorowej?
Typowe formaty rastrowe to JPG, PNG, GIF i BMP. Typowe formaty wektorowe to SVG, AI, EPS i CDR.
Co oznacza selektor CSS `tr:nth-child(even)`?
Wybiera parzyste elementy `<tr>`, czyli parzyste wiersze tabeli. Można im następnie nadać określony styl, np. kolor tła.
Czym różni się `even` od `odd` w pseudoklasie `:nth-child()`?
`even` oznacza elementy parzyste, np. 2, 4, 6. `odd` oznacza elementy nieparzyste, np. 1, 3, 5.
Do czego służy właściwość CSS `background-color`?
Właściwość `background-color` ustawia kolor tła elementu HTML. W tym pytaniu nadaje szare tło wybranym wierszom tabeli.
Dlaczego selektor `tr:nth-child(even)` nie koloruje wszystkich wierszy tabeli?
Ponieważ pseudoklasa `:nth-child(even)` ogranicza wybór tylko do elementów znajdujących się na parzystych pozycjach wśród rodzeństwa.
Jak pokolorować nieparzyste wiersze tabeli w CSS?
Należy użyć selektora `tr:nth-child(odd)`, np. `tr:nth-child(odd) { background-color: #F2F2F2; }`.
Jaki element HTML reprezentuje pojedynczy wiersz tabeli?
Pojedynczy wiersz tabeli reprezentuje element `<tr>`. Wewnątrz niego umieszcza się komórki `<td>` lub nagłówki `<th>`.
Czym różni się grafika wektorowa od bitmapowej?
Grafika wektorowa opisuje obraz za pomocą kształtów matematycznych, a bitmapowa za pomocą pikseli. Wektor można skalować bez utraty jakości, bitmapa przy powiększeniu może się rozmywać lub pikselizować.
Dlaczego Inkscape jest poprawną odpowiedzią w tym pytaniu?
Inkscape jest programem przeznaczonym do tworzenia i edycji grafiki wektorowej. Obsługuje m.in. format SVG i narzędzia do pracy z krzywymi oraz obiektami.
Do czego służy program Paint?
Paint służy głównie do prostej edycji grafiki rastrowej, czyli bitmapowej. Nie jest typowym edytorem grafiki wektorowej.
Do czego służy program Audacity?
Audacity jest programem do nagrywania i edycji dźwięku. Nie służy do edycji grafiki.
Do czego służy program Brasero?
Brasero to program używany głównie do nagrywania płyt CD i DVD w systemach Linux. Nie jest edytorem grafiki.
Jakie formaty plików kojarzą się z grafiką wektorową?
Z grafiką wektorową kojarzą się przede wszystkim SVG, CDR, AI i EPS. W kontekście Inkscape najważniejszy jest format SVG.
Kiedy warto używać grafiki wektorowej na stronie internetowej?
Grafikę wektorową warto stosować przy ikonach, logotypach i prostych ilustracjach, które mają dobrze wyglądać na różnych rozdzielczościach ekranów. Format SVG jest skalowalny i często lekki.