Pytanie 1
Który typ relacji wymaga utworzenia tabeli POŚREDNIEJ łączącej klucze główne obu tabel?
Wynik: 18/40 punktów (45,0%)
Wymagane minimum: 20 punktów (50%)
Który typ relacji wymaga utworzenia tabeli POŚREDNIEJ łączącej klucze główne obu tabel?
Do czego służy w MS SQL Server polecenie RESTORE DATABASE?
RESTORE. Aktualizacja danych z weryfikacją więzów to zwykłe operacje DML i ograniczenia, a nie przywracanie. „Rekonstrukcja z danych buforowanych” nie jest funkcją tego polecenia. Usunięcie bazy to DROP DATABASE. RESTORE DATABASE przywraca bazę z kopii zapasowej.Aby wybrać z bazy danych rekordy spełniające określone kryteria, należy utworzyć:
SELECT ... WHERE w SQL. Można w niej wskazać kolumny, kryteria filtrowania i sortowanie, a wynik wykorzystać dalej w formularzu czy raporcie. Dlatego do wybrania danych wg kryteriów tworzy się kwerendę.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ę?
Co chce osiągnąć poniższe zapytanie MySQL?
| ALTER TABLE ksiazki MODIFY tytul VARCHAR(100) NOT NULL; |
Dodanie do tabeli Produkty kolumny data_produkcji zostanie wykonane kwerendą SQL
Która zasada dotyczy integralności danych w bazie?
NULL) - skoro identyfikuje rekord, musi mieć wartość w każdym wierszu. Dlatego klucz podstawowy nie może być pusty.Na tabeli Pracownicy, której wiersze są przedstawione na załączonym obrazie, została zrealizowana podana kwerenda SELECT. Jakie dane zostaną zwrócone?
SELECT imie FROM pracownicy WHERE nazwisko = 'Kowal' OR stanowisko > 2;
| id | imie | nazwisko | stanowisko |
|---|---|---|---|
| 1 | Anna | Kowalska | 1 |
| 2 | Monika | Nowak | 2 |
| 3 | Ewelina | Nowakowska | 2 |
| 4 | Anna | Przybylska | 3 |
| 5 | Maria | Kowal | 3 |
| 6 | Ewa | Nowacka | 4 |
W języku PHP, podczas pracy z bazą danych MySQL, aby zakończyć sesję z bazą, powinno się użyć
W zamieszczonym kodzie PHP, zamiast znaków zapytania powinien być wyświetlony komunikat:
$x = mysql_query('SELECT * FROM mieszkancy');
if (!$x)
echo '??????????????????????';Uprawnienia obiektowe nadawane użytkownikom bazy danych mogą zezwalać lub zabraniać:
SELECT, INSERT, UPDATE czy DELETE. Dlatego dotyczą wykonywania operacji na danych, jak wstawianie czy modyfikowanie.Podczas przechowywania hasła użytkownika serwisu internetowego (np. bankowości online), aby chronić je przed ujawnieniem, zazwyczaj stosuje się funkcję
W tabeli artykuly znajduje się pole o nazwie nowy. Aby pole to wypełnić wartościami TRUE dla każdego rekordu, należy zastosować kwerendę
Celem testów wydajnościowych jest ocena
Jednym z kluczowych identyfikatorów wpisu w bazie danych jest pole
Klucz obcy w tabeli jest używany w celu
Jakie mogą być źródła rekordów dla raportu?
Jakie zapytanie SQL umożliwi wyszukanie z podanej tabeli tylko imion i nazwisk pacjentów, którzy przyszli na świat przed rokiem 2002?

Model fizyczny replikacji bazy danych pokazany na ilustracji jest modelem

Jakie są etapy w odpowiedniej kolejności przy tworzeniu aplikacji?
Po awarii serwera bazy danych, aby jak najszybciej przywrócić pełne działanie bazy, konieczne jest wykorzystanie
Z jaką bazą danych nawiązuje połączenie funkcja pg_connect w PHP?
pg_connect() nawiązuje w PHP połączenie z bazą PostgreSQL - prefiks pg_ to skrót od „PostgreSQL”, tak jak mysqli_ wskazuje na MySQL. Każdy system bazodanowy ma w PHP własny zestaw funkcji. Zapamiętaj: po prefiksie funkcji poznasz, z jaką bazą pracujesz.Wartość atrybutu w tabeli, który pełni rolę klucza głównego
W bazie danych sklepu internetowego, w tabeli klienci znajdują się m.in. pola całkowite: punkty, liczbaZakupow oraz pole ostatnieZakupy o typie DATE. Klauzula WHERE dla zapytania wybierającego klientów, którzy mają ponad 3000 punktów lub dokonali zakupów więcej niż 100 razy, a ich ostatnie zakupy miały miejsce co najmniej w roku 2022, przyjmuje postać
Dostępna jest tabela zatytułowana wycieczki, zawierająca kolumny nazwa, cena oraz miejsca (jako liczba dostępnych miejsc). Aby wyświetlić jedynie nazwy wycieczek, których cena jest poniżej 2000 złotych oraz posiadają co najmniej cztery dostępne miejsca, należy zastosować zapytanie
Jakie są przykłady standardowych poleceń w języku zapytań SQL, odnoszących się do operacji na danych SQL DML, takich jak wstawianie, usuwanie oraz modyfikacja danych?
Na podstawie tabeli Towar wykonano poniższe zapytanie SQL. Jaki będzie rezultat tej operacji?
| ID | nazwa_towaru | cena_katalogowa | waga | kolor |
|---|---|---|---|---|
| 1 | Papier ksero A4 | 11 | 2.3 | biel |
| 2 | Zeszyt A5 | 4.2 | 0.13 | wielokolorowy |
| 3 | Zeszyt A5 w linie | 3.5 | 0.12 | niebieski |
| 4 | Kredki 24 kolory | 9 | 0.3 | wielokolorowy |
| 5 | Plecak szkolny | 65.5 | 1.3 | zielony |
Tabele Osoby oraz Adresy są ze sobą połączone relacją typu jeden do wielu. Jakie zapytanie SQL powinno być użyte, aby poprawnie wyświetlić nazwiska oraz odpowiadające im miasta?

W hurtowni danych stworzono tabelę sprzedaz, która zawiera pola: id, kontrahent, grupa_cenowa, obrot. Jakie polecenie trzeba zastosować, aby znaleźć tylko kontrahentów z grupy cenowej numer dwa, których obrót przekracza 4000 zł?
W bazie danych istnieje tabela ksiazki, która posiada pola: tytul, id_autora, data_wypoz, id_czytelnika. Codziennie tworzony jest raport dotyczący książek wypożyczonych w danym dniu, który wyświetla jedynie tytuły książek. Która kwerenda SQL jest odpowiednia do generowania tego raportu?
Istnieje tabela programisci z polami: id, nick, ilosc_kodu, ocena. Wartość w polu ilosc_kodu przedstawia liczbę linii kodu, które dany programista stworzył w określonym miesiącu. Aby obliczyć całkowitą liczbę linii kodu napisanych przez wszystkich programistów, należy zastosować następujące polecenie
Zgodnie z zasadami ACID dotyczącymi przeprowadzania transakcji wymóg izolacji (ang. isolation) wskazuje, że
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; |
Przy założeniu, że użytkownik nie miał wcześniej żadnych uprawnień, polecenie SQL
GRANT SELECT, INSERT, UPDATE ON klienci TO anna;nada użytkownikowi anna uprawnienia wyłącznie do
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
Tabela psy ma pola imie, rasa, telefon_wlasciciela, rok_szczepienia. Która kwerenda zwróci telefony właścicieli psów szczepionych PRZED 2015?
SELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia > 2015;
SELECT imie, rasa FROM psy WHERE rok_szczepienia > 2015;
SELECT psy FROM rok_szczepienia < 2015;
SELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia < 2015;
SELECT wymienia się kolumny do POBRANIA, a w WHERE warunek wyboru wierszy. Chcemy telefony psów szczepionych przed 2015, więc bierzemy kolumnę telefon_wlasciciela i warunek rok_szczepienia < 2015: SELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia < 2015;. Dlatego ta kwerenda jest poprawna.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ł?

W posiadanej tabeli zwanej przedmioty, która zawiera kolumny ocena oraz uczenID, aby wyliczyć średnią ocen dla ucznia z ID równym 7, należy użyć zapytania
W SQL, aby zaktualizować informacje w wierszach w tabeli, konieczne jest użycie polecenia
Co zazwyczaj wchodzi w skład frameworka?