Pytanie 1
W bazie danych znajduje się tabela uczniowie, która ma kolumny: imie, nazwisko i klasa. Jakie polecenie SQL należy użyć, aby uzyskać imiona oraz nazwiska uczniów, których nazwiska zaczynają się na literę M?
Wynik: 23/40 punktów (57,5%)
Wymagane minimum: 20 punktów (50%)
W bazie danych znajduje się tabela uczniowie, która ma kolumny: imie, nazwisko i klasa. Jakie polecenie SQL należy użyć, aby uzyskać imiona oraz nazwiska uczniów, których nazwiska zaczynają się na literę M?
Narzędzie phpMyAdmin służy do administrowania serwerem:
W języku PHP wyniki zapytania z bazy danych zostały pobrane przy użyciu polecenia mysql_query(). Aby uzyskać dane w postaci wierszy z tej zwróconej kwerendy, należy użyć polecenia:
Tworząc tabelę produkty, dla pola „cena” (kwota z groszami) najlepszy typ danych to:
ENUMINTEGER(11)
DECIMAL(10, 2)
TINYTEXTDECIMAL (stałoprzecinkowy), bo zapisuje liczby z dokładną, ustaloną liczbą miejsc po przecinku - nie powstają błędy zaokrągleń typowe dla FLOAT/DOUBLE. Zapis DECIMAL(10, 2) oznacza do 10 cyfr łącznie, z czego 2 po przecinku, np. 12345678.99 - idealne dla ceny z groszami. Dlatego dla pola „cena” właściwy jest DECIMAL(10, 2).ALTER TABLE transport MODIFY COLUMN rok_produkcji INT;Wykonanie powyższej kwerendy SQL w bazie MySQL spowoduje:
Która funkcja SQL NIE przyjmuje żadnych argumentów?
UPPER()
LEN()
YEAR()
NOW()
NOW() zwraca bieżącą datę i godzinę serwera (np. 2026-06-13 14:05:00) i NIE przyjmuje żadnych argumentów - nawiasy zostają puste. Używa się jej np. przy zapisie momentu dodania rekordu: INSERT INTO log (data) VALUES (NOW()). Zapamiętaj: NOW() działa „samo z siebie”, bo bierze czas z systemu, a nie z przekazanej wartości.Wskaż zapytanie, w którym dane są uporządkowane.
Który z wymienionych to rozproszony system kontroli wersji projektu programistycznego?
Aby utworzyć nową bazę danych, należy użyć polecenia SQL:
ALTER DATABASE
NEW DATABASE
CREATE TABLE
CREATE DATABASE
CREATE DATABASE, po którym podaje się jej nazwę, np. CREATE DATABASE sklep. Dopiero w utworzonej bazie tworzy się tabele poleceniem CREATE TABLE. Oba należą do języka DDL. Dlatego do utworzenia bazy służy CREATE DATABASE.Jakie jest zadanie funkcji agregującej AVG w zapytaniu?
SELECT AVG(cena) FROM uslugi;
Na podstawie jakiego parametru oraz z ilu tabel zostaną zwrócone wiersze w wyniku przedstawionego 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;
Jakie tabele będą weryfikowane przez podane polecenie?
CHECK TABLE pracownicy CHANGED;
Które stwierdzenie dotyczące klucza głównego (podstawowego) jest prawdziwe?
W jaki sposób można ocenić normalizację przedstawionej tabeli?
|
Polecenie serwera MySQL postaci
REVOKE DELETE, UPDATE ON pracownicy FROM 'tKowal'@'localhost'sprawi, że użytkownikowi tKowal zostaną
Atrybut NOT NULL kolumny jest konieczny w przypadku:
NOT NULL. Atrybut DEFAULT jedynie ustawia wartość domyślną wstawianą, gdy nie podano innej - pole może nadal dopuszczać NULL. Nie jest też prawdą, że wszystkie pola tabeli muszą być NOT NULL: projektant często celowo pozwala na brak wartości (np. opcjonalny adres). Tak samo pola liczbowe mogą przyjmować NULL. Pustej wartości nie może mieć tylko klucz podstawowy, dlatego to dla niego NOT NULL jest konieczny.Jakie zapytanie SQL umożliwi wyszukanie z podanej tabeli tylko imion i nazwisk pacjentów, którzy przyszli na świat przed rokiem 2002?

Podaj polecenie SQL, które wprowadza kolumnę miesiacSiewu do istniejącej tabeli rosliny?
Używa się zapytania z klauzulą JOIN, aby
Podaj zapytanie SQL, które tworzy użytkownika sekretarka na localhost z hasłem zaq123
CREATE USER `sekretarka`@`localhost` IDENTIFY "zaq123";
Podane zapytanie SQL przyznaje użytkownikowi adam@localhost uprawnienia:
| GRANT SELECT, INSERT, UPDATE, DELETE ON klienci TO adam@localhost |
Dana jest tabela studenci o polach id_albumu, ubezpieczenie. Modyfikacja w kolumnie ubezpieczenie polegająca na zmianie wierszy bez wartości (NULL) na ciąg znaków „brak” zostanie wykonana kwerendą
Aby za pomocą instrukcji SELECT uzyskać listę nazwisk osób mieszkających na osiedlu, przy czym nazwiska te nie mogą się powtarzać, należy sformułować zapytanie w następujący sposób
Na tabeli muzyka, przedstawionej na schemacie, wykonano następującą kwerendę SQL. Co zostanie zwrócone przez tę zapytanie? SELECT wykonawca FROM `muzyka` WHERE wykonawca LIKE 'C%w';

Według którego pola tabeli zostały pogrupowane dane w przedstawionym raporcie?

Komenda skierowana do serwera bazy danych, która polega na zbieraniu, wyszukiwaniu lub zmienianiu danych w bazie, nosi nazwę
Tabele: Studenci, Zapisy, Zajecia są powiązane relacją. Aby wybrać jedynie nazwiska studentów oraz odpowiadające im idZajecia dla studentów z grupy 15, należy wydać kwerendę

Jakiego języka można użyć do obsługi połączenia z bazą danych MySQL podczas tworzenia aplikacji internetowej?
Związek między tabelami, osiągany przez bezpośrednie połączenie kluczy głównych obu tabel, nazywamy relacją
Jaką integralność określa przytoczona definicja?

Które z poniższych oprogramowań nie jest systemem do zarządzania treścią (CMS)?
Co utworzyć dla pól często wyszukiwanych lub sortowanych, aby przyspieszyć operacje na bazie?
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");
Do utworzenia czego niezbędne jest zdefiniowanie klucza obcego?
Jaką wiadomość należy umieścić w przedstawionym fragmencie kodu PHP zamiast znaków zapytania? $a=mysql_connect('localhost','adam','mojeHasło'); if(!$a) echo "?????????????????????????";
Na rysunku została przedstawiona relacja jeden do wielu. Łączy ona

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ę?
Określ rodzaj relacji między tabelami: Tabela1 oraz Tabela3?

Fragment tabeli gory prezentuje polskie łańcuchy górskie oraz ich najwyższe szczyty. Przedstaw kwerendę, która oblicza średnią wysokość szczytów dla każdego łańcucha górskiego.
| Id | pasmo | nazwa | wysokosc |
|---|---|---|---|
| 134 | Góry Bystrzyckie | (brak nazwy) | 949 |
| 137 | Góry Bystrzyckie | Anielska Kopa | 871 |
| 74 | Beskid Żywiecki | Babia Góra (Diablak) | 1725 |
| 41 | Beskid Śląski | Barania Góra | 1220 |
| 145 | Góry Karczewskie | Baraniec | 723 |
| 128 | Góry Bardzkie | Bardzka Góra (Kalwaria) | 583 |
| 297 | Tatry | Beskid | 2012 |
Aby wykonać kopię zapasową bazy danych na serwerze MS SQL, należy użyć polecenia:
SAVE DATABASE
BACKUP DATABASE
EXPORT DATABASE
UNBACKUP DATABASE
BACKUP DATABASE, któremu podaje się nazwę bazy i miejsce zapisu, np. BACKUP DATABASE sklep TO DISK = 'c:\sklep.bak'. Z takiej kopii można później odtworzyć bazę poleceniem RESTORE DATABASE. Regularne kopie chronią przed utratą danych. Dlatego do wykonania kopii służy BACKUP DATABASE.