Professional Documents
Culture Documents
Programowanie Zespołowe - Kolokwium Dot. Baz Danych I Języka SQL
Programowanie Zespołowe - Kolokwium Dot. Baz Danych I Języka SQL
Imię *
Jeżeli w polu imię student umieści swoje nazwisko lub cokolwiek innego, co nie jest jego
imieniem, otrzyma ocenę niedostateczną!
Damian
Nazwisko *
Jeżeli w polu nazwisko student umieści swoje imię lub cokolwiek innego, co nie jest jego
nazwiskiem, otrzyma ocenę niedostateczną!
Kloch
Punktacja:
0-17 ndst
18-20 dst
21-24 dst+
25-27 db
28-31 db+
32-34 bdb
https://docs.google.com/forms/d/e/1FAIpQLSeK0tVH0tUqgieyDOTtcKWytrpG9G-mkmEJLhED790PzoiDpw/viewscore?viewscore=AE0zAgCBU… 1/14
10.05.2023, 13:48 Programowanie Zespołowe - Kolokwium dot. baz danych i języka SQL
ALTER TABLE
UPDATE
INSERT INTO
GRANT
W bazie danych sklepu spożywczego pod koniec dnia jest tworzony raport
wyświetlający te produkty wraz z ich dostawcami, dla których stan magazynowy
jest mniejszy niż 10 sztuk. Do zdefiniowania tego raportu posłużono się kwerendą
SELECT
CHECK TABLE
UPDATE
INSERT INTO
https://docs.google.com/forms/d/e/1FAIpQLSeK0tVH0tUqgieyDOTtcKWytrpG9G-mkmEJLhED790PzoiDpw/viewscore?viewscore=AE0zAgCBU… 2/14
10.05.2023, 13:48 Programowanie Zespołowe - Kolokwium dot. baz danych i języka SQL
||
&
Którą relację w projekcie bazy danych należy ustalić między tabelami widocznymi
na rysunku zakładając, że każdy klient sklepu internetowego dokona przynajmniej
dwóch zamówień?
1:1
n:n
https://docs.google.com/forms/d/e/1FAIpQLSeK0tVH0tUqgieyDOTtcKWytrpG9G-mkmEJLhED790PzoiDpw/viewscore?viewscore=AE0zAgCBU… 3/14
10.05.2023, 13:48 Programowanie Zespołowe - Kolokwium dot. baz danych i języka SQL
zwiększyć o jeden wartość kolumny id_klasy dla wszystkich rekordów tabeli Uczen
FLUSH PRIVILEGES
GRANT OPTION
TRIGGER
ALL PRIVILEGES
https://docs.google.com/forms/d/e/1FAIpQLSeK0tVH0tUqgieyDOTtcKWytrpG9G-mkmEJLhED790PzoiDpw/viewscore?viewscore=AE0zAgCBU… 4/14
10.05.2023, 13:48 Programowanie Zespołowe - Kolokwium dot. baz danych i języka SQL
Baza danych zawiera tabelę uczniowie z polami: imie, nazwisko, klasa. Aby
odnaleźć imiona i nazwiska tych uczniów, których nazwiska rozpoczynają się literą
M, należy zastosować polecenie SQL
SELECT szkola FROM klasa=klasa+1 WHERE klasa >=1 AND klasa <=5;
https://docs.google.com/forms/d/e/1FAIpQLSeK0tVH0tUqgieyDOTtcKWytrpG9G-mkmEJLhED790PzoiDpw/viewscore?viewscore=AE0zAgCBU… 5/14
10.05.2023, 13:48 Programowanie Zespołowe - Kolokwium dot. baz danych i języka SQL
Którą z właściwości pola tabeli należy zdefiniować, aby pole przyjmowało dane
składające się wyłącznie z cyfr?
Wartość domyślną
Tagi inteligentne
Maskę wprowadzania
CREATE TABLE
PLUS TABLE
NEW TABLE
ADD TABLE
https://docs.google.com/forms/d/e/1FAIpQLSeK0tVH0tUqgieyDOTtcKWytrpG9G-mkmEJLhED790PzoiDpw/viewscore?viewscore=AE0zAgCBU… 6/14
10.05.2023, 13:48 Programowanie Zespołowe - Kolokwium dot. baz danych i języka SQL
Baza danych zawiera tabelę o nazwie pracownicy o polach: nazwisko, imie, pensja,
wiek. Jak wygląda składnia polecenia wyznaczającego średnią pensję
pracowników?
https://docs.google.com/forms/d/e/1FAIpQLSeK0tVH0tUqgieyDOTtcKWytrpG9G-mkmEJLhED790PzoiDpw/viewscore?viewscore=AE0zAgCBU… 7/14
10.05.2023, 13:48 Programowanie Zespołowe - Kolokwium dot. baz danych i języka SQL
dodaje tabelę
Którego typu danych w bazie MySQL należy użyć, aby przechować w jednym polu
datę i czas?
TIMESTAMP
YEAR
BOOLEAN
DATE
https://docs.google.com/forms/d/e/1FAIpQLSeK0tVH0tUqgieyDOTtcKWytrpG9G-mkmEJLhED790PzoiDpw/viewscore?viewscore=AE0zAgCBU… 8/14
10.05.2023, 13:48 Programowanie Zespołowe - Kolokwium dot. baz danych i języka SQL
W języku SQL, aby zabezpieczyć kwerendę CREATE USER tak, aby nie zostało
utworzone konto w przypadku, gdy już istnieje, można posłużyć się składnią
W bazie danych sklepu istnieją dwie tabele powiązane relacją: produkty oraz oceny.
Tabela oceny zawiera dowolną liczbę ocen klientów dla danego produktu opisaną
polami: id, ocena (pole numeryczne), produktID (klucz obcy). Aby wskazać
maksymalną ocenę dla produktu o ID równym 10, należy posłużyć się zapytaniem
Fragment kodu SQL '... FOREIGN KEY (imie) REFERENCES obiekty(imiona) ...'
oznacza, że klucz obcy
https://docs.google.com/forms/d/e/1FAIpQLSeK0tVH0tUqgieyDOTtcKWytrpG9G-mkmEJLhED790PzoiDpw/viewscore?viewscore=AE0zAgCBU… 9/14
10.05.2023, 13:48 Programowanie Zespołowe - Kolokwium dot. baz danych i języka SQL
https://docs.google.com/forms/d/e/1FAIpQLSeK0tVH0tUqgieyDOTtcKWytrpG9G-mkmEJLhED790PzoiDpw/viewscore?viewscore=AE0zAgCB… 10/14
10.05.2023, 13:48 Programowanie Zespołowe - Kolokwium dot. baz danych i języka SQL
SELECT nazwa FROM artykuly WHERE typ="pralka" OR cena BETWEEN 1000 AND
1500;
SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena FROM 1000 TO 1500;
SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena BETWEEN 1000 AND
1500;
https://docs.google.com/forms/d/e/1FAIpQLSeK0tVH0tUqgieyDOTtcKWytrpG9G-mkmEJLhED790PzoiDpw/viewscore?viewscore=AE0zAgCBU… 11/14
10.05.2023, 13:48 Programowanie Zespołowe - Kolokwium dot. baz danych i języka SQL
Polecenie języka SQL w postaci 'ALTER TABLE `miasta` ADD `kod` text;'
https://docs.google.com/forms/d/e/1FAIpQLSeK0tVH0tUqgieyDOTtcKWytrpG9G-mkmEJLhED790PzoiDpw/viewscore?viewscore=AE0zAgCB… 12/14
10.05.2023, 13:48 Programowanie Zespołowe - Kolokwium dot. baz danych i języka SQL
raport
formularz
relację
makropolecenie
Dana jest tabela pracownicy o polach id, nazwisko, imie, wynagrodzenie. Kolumnę
wynagrodzenie można usunąć za pomocą instrukcji
Formularze
https://docs.google.com/forms/d/e/1FAIpQLSeK0tVH0tUqgieyDOTtcKWytrpG9G-mkmEJLhED790PzoiDpw/viewscore?viewscore=AE0zAgCB… 13/14
10.05.2023, 13:48 Programowanie Zespołowe - Kolokwium dot. baz danych i języka SQL
https://docs.google.com/forms/d/e/1FAIpQLSeK0tVH0tUqgieyDOTtcKWytrpG9G-mkmEJLhED790PzoiDpw/viewscore?viewscore=AE0zAgCB… 14/14