Pytanie 1
Jak kwerenda SQL przedstawiona w ramce wpłynie na tabelę pracownicy?
| ALTER TABLE pracownicy MODIFY plec char(9); |
Wynik: 32/40 punktów (80,0%)
Wymagane minimum: 20 punktów (50%)
Jak kwerenda SQL przedstawiona w ramce wpłynie na tabelę pracownicy?
| ALTER TABLE pracownicy MODIFY plec char(9); |
Głównym celem systemu CMS jest oddzielenie treści serwisu informacyjnego od jego wizualnej formy. Ten efekt osiągany jest przez generowanie zawartości
Za pomocą podanego zapytania w tabeli zostanie wykonane
ALTER TABLE nazwa1 ADD nazwa2 DOUBLE NOT NULL;
Zdefiniowana jest tabela uczniowie z polami id, nazwisko, imie oraz klasa. Jakie zapytanie SQL pozwoli nam uzyskać liczbę osób w danym klasa i wskazać jej nazwę?
Co powinno znaleźć się w KAŻDEJ tabeli, aby baza działała poprawnie i spójnie?
PRIMARY KEY i FOREIGN KEYPRIMARY KEY (unikalny i niepusty)FOREIGN KEY z NOT NULLNOT NULL i UNIQUEPRIMARY KEY) - pole o wartościach UNIKALNYCH i NIEPUSTYCH, które jednoznacznie identyfikuje każdy wiersz. Bez niego trudno odróżnić rekordy i utrzymać spójność. Dlatego w każdej tabeli potrzebny jest klucz główny.Kwerenda pozwalająca zmienić wiele rekordów lub przenieść wiele rekordów w jednej operacji nosi nazwę kwerendy
SELECT), parametryczna pyta o wartość przed uruchomieniem, a krzyżowa podsumowuje dane w układzie tabelarycznym. Masowej zmiany rekordów dokonuje kwerenda funkcjonalna.Wynik wykonania zapytania SQL to
SELECT count(*) FROM Uczniowie WHERE srednia = 5;
GRANT CREATE, ALTER ON sklep.* TO adam; Zakładając, że użytkownik adam nie dysponował wcześniej żadnymi uprawnieniami, to polecenie SQL przyzna mu prawa jedynie do
Do czego służy w PHP funkcja mysqli_select_db()?
mysqli_select_db($polaczenie, "nazwa_bazy"). Zmienia aktywną bazę dla danego połączenia, dzięki czemu kolejne zapytania działają na właściwym zbiorze tabel. Zwykle bazę podaje się już w mysqli_connect(), ale tą funkcją można ją PRZEŁĄCZYĆ w trakcie. Zapamiętaj: „select_db” = wybierz bazę danych.Które zapytanie wybierze z tabeli klient nazwiska zaczynające się na literę „Z” (o dowolnej długości)?
SELECT nazwisko FROM klient WHERE nazwisko LIKE 'Z%';
SELECT nazwisko FROM klient WHERE nazwisko = 'Z?';
SELECT nazwisko FROM klient WHERE nazwisko LIKE 'Z_%';
SELECT nazwisko FROM klient WHERE nazwisko = 'Z_?';
LIKE i znaków wieloznacznych. Tu potrzebujemy nazwisk zaczynających się na „Z” o dowolnej dalszej części, czyli wzorca 'Z%', gdzie % zastępuje dowolny ciąg (także pusty): SELECT nazwisko FROM klient WHERE nazwisko LIKE 'Z%';. Dlatego ta kwerenda jest poprawna.Którego polecenia SQL użyć, aby utworzyć tabelę?
ADD TABLE
CREATE TABLE
ALTER TABLE
INSERT TABLE
CREATE TABLE, po którym podaje się nazwę i definicje kolumn. Należy do języka definicji danych (DDL). Dlatego do utworzenia tabeli służy CREATE TABLE.Aby wykonać usunięcie wszystkich zapisów z tabeli, konieczne jest użycie kwerendy
W PHP, aby połączyć się z bazą danych MySQL przy użyciu biblioteki mysqli, w zapisie zamieszczonym poniżej, w miejscu litery 'c' powinno się wpisać

Które dane z 8 rekordów wpisanych do tabeli zwierzeta zostaną wyświetlone w wyniku podanego poniżej zapytania SQL?
|
| id | rodzaj | imie | wlasciciel | szczepienie | opis |
|---|---|---|---|---|---|
| 1 | 1 | Fafik | Adam Kowalski | 2016 | problemy z uszami |
| 2 | 1 | Brutus | Anna Wysocka | 2016 | zapalenie krtani |
| 4 | 1 | Saba | Monika Nowak | 2015 | antybiotyk |
| 5 | 1 | Alma | Jan Kowalewski | NULL | antybiotyk |
| 6 | 2 | Figaro | Anna Kowalska | NULL | problemy z uszami |
| 7 | 2 | Dika | Katarzyna Kowal | 2016 | operacja |
| 8 | 2 | Fuks | Jan Nowak | 2016 | antybiotyk |
Aby stworzyć poprawną kopię zapasową bazy danych, która będzie mogła zostać później przywrócona, należy najpierw sprawdzić
Posiadając tabelę zawierającą zwierzeta z kolumnami nazwa, gatunek, gromada, cechy, dlugosc_zycia, aby uzyskać listę nazw zwierząt, które żyją co najmniej 20 lat oraz należą do ssaków, należy wykonać zapytanie:
Na ilustracji przedstawiającej tabelę muzyka, zrealizowano poniższe zapytanie SQL. Jaki rezultat zwróci ta kwerenda?
| ID | tytul_plyty | wykonawca | rok_nagrania | opis |
|---|---|---|---|---|
| 1 | Czas jak rzeka | Czesław Niemen | 2005 | Przyjdź W Taka Noc itp. |
| 2 | Ikona | Stan Borys | 2014 | |
| 3 | Aerolit | Czesław Niemen | 2017 | Winylowa reedycja płyty "Aerolit" |
| 4 | Journey | Mikołaj Czechowski | 2013 |
Który atrybut kolumny zapewnia automatyczne nadawanie kolejnych, unikalnych wartości (np. dla klucza głównego)?
NOT NULL
DEFAULTAUTO_INCREMENTUNIQUEAUTO_INCREMENT (w MySQL) sprawia, że przy dodaniu nowego wiersza baza sama wstawia do kolumny kolejną, większą o jeden liczbę. Stosuje się go najczęściej dla numerycznego klucza głównego (id), by nie trzeba było ręcznie pilnować unikalności identyfikatorów. Dlatego automatyczne nadawanie kolejnych wartości zapewnia AUTO_INCREMENT.Poniżej przedstawiono sposób obsługi:
<?php if (!isset($_COOKIE[$nazwa])) echo "nie ustawiono!"; else echo "ustawiono, wartość: " . $_COOKIE[$nazwa]; ?>
W systemach bazodanowych, aby przedstawić dane, które spełniają określone kryteria, należy stworzyć
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ę

W jakiej strukturze zapisywane są dane w relacyjnych bazach danych?
W języku SQL podczas używania polecenia CREATE TABLE atrybut, który wskazuje na to, która kolumna jest kluczem podstawowym, to
Który System Zarządzania Bazą Danych jest standardowo używany w pakiecie XAMPP?
Uprawnienia obiektowe nadawane użytkownikom bazy danych mogą zezwalać lub zabraniać:
Którym słowem kluczowym połączyć wyniki dwóch zapytań SELECT w jeden zbiór?
JOINASDISTINCTUNIONUNION łączy wyniki dwóch (lub więcej) zapytań SELECT w jeden zbiór wierszy - pod warunkiem, że mają zgodną liczbę i typy kolumn. Domyślnie usuwa też duplikaty. Dlatego do scalenia wyników służy UNION.GRANT SELECT, INSERT, UPDATE ON klienci TO anna;Zakładając, że użytkownik wcześniej nie posiadał żadnych uprawnień, to polecenie SQL przyzna użytkownikowi anna prawa jedynie do:
Które polecenia należą w SQL do grupy DCL (Data Control Language)?
CREATE i DROPGRANT i REVOKESELECT i INSERTDELETE i UPDATECREATE i DROP to DDL (definicja struktury). SELECT, INSERT, DELETE i UPDATE to DML (manipulacja danymi). Sterowaniem uprawnieniami zajmują się GRANT i REVOKE.Na zaprezentowanym schemacie bazy danych biblioteka, elementy takie jak: czytelnik, wypożyczenie oraz książka stanowią

Który obiekt bazy danych służy głównie do drukowania lub wyświetlania zestawień danych?
Polecenie serwera MySQL w postaci
REVOKE DELETE, UPDATE ON pracownicy FROM 'tKowal'@'localhost'spowoduje, że użytkownikowi tKowal zostaną
Który atrybut nadać polu, aby przyjmowało automatycznie kolejne liczby całkowite?
NOT NULL
AUTO_INCREMENTPRIMARY KEY
NULLAUTO_INCREMENT sprawia, że przy każdym nowym rekordzie pole samo przyjmuje kolejną liczbę całkowitą (1, 2, 3, ...), bez podawania jej ręcznie. Stosuje się go zwykle dla klucza głównego z unikalnymi identyfikatorami. Dlatego automatyczną numerację daje AUTO_INCREMENT.Jakie jest zadanie funkcji agregującej AVG w zapytaniu?
SELECT AVG(cena) FROM uslugi;
Użytkownik Jan będzie mógł wykonywać
GRANT ALL PRIVILEGES ON dane.* TO 'Jan'@'localhost';
Aby policzyć wszystkie wiersze w tabeli Koty, należy użyć zapytania:
SELECT COUNT(ROWNUM) FROM Koty
SELECT ROWNUM() FROM Koty
SELECT COUNT(Koty) AS ROWNUM
SELECT COUNT(*) FROM Koty
ROWNUM i ROWNUM() to konstrukcje znane z innych systemów (np. Oracle), a w MySQL nie służą do liczenia wierszy w ten sposób. SELECT COUNT(Koty) AS ROWNUM nie ma klauzuli FROM i przekazuje do COUNT nazwę tabeli zamiast kolumny lub *. Liczbę wszystkich wierszy zwraca SELECT COUNT(*) FROM Koty, dlatego to ono jest poprawne.Jakim systemem do zarządzania wersjami oprogramowania jest
W tabeli Recepta pola Imię oraz Nazwisko odnoszą się do pacjenta, dla którego recepta została wystawiona. Jaką kwerendę należy wykorzystać, aby dla wszystkich recept uzyskać datę ich wystawienia oraz imię i nazwisko lekarza, który je wystawił?

Który z elementów relacyjnej bazy danych, zapisany w języku SQL, może być wykorzystany w zapytaniach modyfikujących kolumny danych udostępnione jako tabela, niezależnie od tego, czy jest stworzony programowo, czy dynamicznie?
Która funkcja SQL NIE przyjmuje żadnych argumentów?
NOW()
YEAR()
UPPER()
LEN()
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.Które narzędzie wiersza poleceń tworzy KOPIĘ ZAPASOWĄ bazy MySQL (zrzut do pliku)?
createtruncatemysqldumpmysqlcheckmysqldump tworzy KOPIĘ ZAPASOWĄ bazy MySQL - zrzuca jej strukturę i dane do pliku (zwykle z poleceniami SQL), z którego można ją później odtworzyć. Dlatego kopię zapasową robi mysqldump.