Pytanie 1
Aby utworzyć relację wiele do wielu między tabelami A i B, wystarczy, że
Wynik: 35/40 punktów (87,5%)
Wymagane minimum: 20 punktów (50%)
Aby utworzyć relację wiele do wielu między tabelami A i B, wystarczy, że
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.Do czego służy w SQL polecenie ALTER TABLE?
ALTER TABLE należy do języka definicji danych (DDL) i służy do MODYFIKOWANIA STRUKTURY istniejącej tabeli - dodawania, usuwania lub zmiany kolumn oraz ograniczeń. Nie zmienia samych danych w wierszach. Dlatego ALTER TABLE służy do modyfikowania kolumn (struktury) tabeli.Obiektem w bazie danych, który wykorzystywany jest do podsumowywania, prezentacji oraz drukowania danych, jest
Tabela Pracownicy zawiera informacje o zatrudnionych w różnych działach, co jest określone przez pole liczbowe dzial. Z uwagi na to, że zazwyczaj wykonuje się kwerendy jedynie dla działu równego 2, można uprościć zapytania do tej tabeli, tworząc wirtualną tabelę o nazwie Prac_dzial2 przy użyciu zapytania
Jakie zapytanie SQL należy użyć, aby zmienić strukturę już istniejącej tabeli?
Na ilustracji widoczne są dwie tabele. Aby stworzyć relację jeden do wielu, gdzie jeden jest po stronie Klienci, a wiele po stronie Zamowienia, należy

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?
W SQL, aby w tabeli Towar dodać kolumnę rozmiar typu znakowego z maksymalną długością 20 znaków, jakie polecenie należy wykonać?
Wymień dwa sposoby na zabezpieczenie bazy danych w Microsoft Access.
Na tabeli dania, której wiersze zostały pokazane poniżej, wykonano przedstawioną kwerendę:
SELECT * FROM dania WHERE typ < 3 AND cena < 30 LIMIT 5;Ile wierszy wybierze ta kwerenda?
| id | typ | nazwa | cena |
|---|---|---|---|
| 1 | 1 | Gazpacho | 20 |
| 2 | 1 | Krem z warzyw | 25 |
| 3 | 1 | Gulaszowa ostra | 30 |
| 4 | 2 | Kaczka i owoc | 30 |
| 5 | 2 | Kurczak pieczony | 40 |
| 6 | 3 | wierzbowy przysmak | 35 |
| 7 | 2 | Mintał w panierce | 30 |
| 8 | 2 | Alle kotlet | 30 |
| 9 | 3 | Owoce morza | 20 |
| 10 | 3 | Grzybki, warzywka, sos | 15 |
| 11 | 3 | Orzechy i chipsy | 10 |
| 12 | 3 | Tatar i jajo | 15 |
| 13 | 3 | Bukiet warzyw | 10 |
W systemie baz danych zdefiniowano tabelę Mieszkancy, która zawiera dane. W celu usunięcia tej tabeli oraz jej zawartości, należy użyć polecenia
Tabela filmy zawiera klucz główny id oraz klucz obcy rezyserID, natomiast tabela rezyserzy ma klucz główny id. Obydwie tabele są połączone relacją jeden do wielu, gdzie strona rezyserzy odnosi się do strony filmy. Jak należy zapisać kwerendę SELECT, aby połączyć tabele filmy i rezyserzy?
Na tabeli muzyka, przedstawionej na rysunku, zostało wykonane następujące zapytanie SQL. Jaki wynik zwróci ta kwerenda?
|
| ID | tytul_plyty | wykonawca | rok_nagrania | opis |
|---|---|---|---|---|
| 1 | Czas jak rzeka | Czeslaw Niemen | 2005 | Przyjdz W Taka Noc itd. |
| 2 | Ikona | Stan Borys | 2014 | |
| 3 | Aerolit | Czeslaw Niemen | 2017 | Winylowa reedycja płyty „Aerolit”. |
| 4 | Journey | Mikolaj Czechowski | 2013 |
Tabele Osoby i Adresy są połączone relacją jeden do wielu. Które zapytanie SQL należy wykonać, aby korzystając z tej relacji, prawidłowo wyświetlić nazwiska oraz przyporządkowane im miasta?

Używając polecenia ALTER TABLE, co można zrobić?
Podane w ramce polecenie SQL ma za zadanie
UPDATE Uczen SET id_klasy = id_klasy + 1;
Testy związane ze skalowalnością aplikacji mają na celu zweryfikowanie, czy program
Sklep online używa tabeli faktury. W trakcie generowania faktury pole dataPlatnosci nie zawsze zostaje uzupełnione. Aby to skorygować, na zakończenie dnia trzeba wpisać bieżącą datę do rekordów, w których to pole nie jest wypełnione. Można to osiągnąć za pomocą kwerendy
Co powinno znaleźć się w KAŻDEJ tabeli, aby baza działała poprawnie i spójnie?
FOREIGN KEY z NOT NULLNOT NULL i UNIQUEPRIMARY KEY i FOREIGN KEYPRIMARY KEY (unikalny i niepusty)PRIMARY 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.Co według zasad ACID oznacza wymóg TRWAŁOŚCI (durability) transakcji?
Które polecenie MySQL służy do odebrania uprawnień użytkownikowi?
CREATERENAMEGRANTREVOKEREVOKE, np. REVOKE INSERT ON baza.* FROM anna;. To przeciwieństwo GRANT, obie należą do grupy DCL (sterowanie dostępem). Zapamiętaj parę: GRANT daje, REVOKE odbiera.Fragment kodu SQL wskazuje, że klucz obcy

W SQL, przy użyciu polecenia ALTER, można
Wykonanie zapytania SQL spowoduje skasowanie rekordów:
DELETE FROM mieszkania WHERE status = 1;
Aby skryptem PHP wstawić do bazy dane z formularza, używasz wywołania:
mysqli_query($zm1, $zm2);Co należy przekazać w parametrach $zm1 i $zm2?
mysqli_query() przyjmuje dwa parametry: pierwszy ($zm1) to uchwyt połączenia z bazą zwrócony przez mysqli_connect(), a drugi ($zm2) to treść zapytania SQL. Aby wstawić dane, w drugim parametrze przekazuje się zapytanie INSERT INTO. Dlatego poprawne jest: połączenie w $zm1 i INSERT INTO w $zm2.Polecenie DBCC CHECKDB 'sklepAGD', Repair_fast) w systemie MS SQL Server
W systemie baz danych sklepu komputerowego znajduje się tabela o nazwie komputery. Aby stworzyć raport, który wyświetli dane dla konkretnego zestawu informacji z tej tabeli, zawierający tylko te komputery, które mają co najmniej 8 GB pamięci RAM oraz procesor Intel, można wykorzystać zapytanie:
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ę

Jakie jest zadanie funkcji agregującej AVG w zapytaniu?
SELECT AVG(cena) FROM uslugi;
Jaką rolę pełni funkcja PHP o nazwie mysql_select_db()?
Które narzędzie wiersza poleceń tworzy KOPIĘ ZAPASOWĄ bazy MySQL (zrzut do pliku)?
createmysqlcheckmysqldumptruncatemysqldump 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.W tabeli artykuly (kolumny: nazwa, typ, producent, cena) chcemy wypisać nazwy artykułów typu „pralka” o cenie od 1000 do 1500 zł. Które zapytanie jest poprawne?
SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena FROM 1000 TO 1500
SELECT nazwa FROM artykuly WHERE typ="pralka" OR cena BETWEEN 1000 AND 1500
SELECT nazwa FROM artykuly WHERE typ="pralka" OR cena BETWEEN 1000 OR 1500
SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena BETWEEN 1000 AND 1500
AND. Zakres wartości zapisuje się przez BETWEEN dolna AND górna, która obejmuje też końce przedziału. Poprawne zapytanie to więc SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena BETWEEN 1000 AND 1500. Dlatego ta odpowiedź jest właściwa.Wartość kolumny w tabeli, która działa jako klucz podstawowy
Jak nazywa się metoda udostępniania bazy danych w programie Microsoft Access, która dotyczy wszystkich obiektów bazy umieszczonych na dysku sieciowym i wykorzystywanych jednocześnie przez kilku użytkowników?
Podaj zapytanie SQL, które tworzy użytkownika sekretarka na localhost z hasłem zaq123
CREATE USER `sekretarka`@`localhost` IDENTIFY "zaq123";
Rozważ tabelę mieszkań, która zawiera kolumny: adres, metraż, ile_pokoi, standard, status, cena. Wykonanie poniższej kwerendy SQL SELECT spowoduje wyświetlenie:
SELECT metraz, cena FROM mieszkania WHERE ile_pokoi > 3;
W systemach bazodanowych, aby przedstawić dane, które spełniają określone kryteria, należy stworzyć
Po wydaniu polecenia użytkownik Jacek będzie mógł
GRANT SELECT, INSERT ON baza1.mojaTabela TO 'Jacek'@'localhost';
Jak nazywa się niepotrzebne POWIELANIE tych samych danych w wielu miejscach bazy?