WorksheetsEE.09-SG-20.06-teoria
Total questions: 10
Worksheet time: 30mins
Pole lub zbiór pól jednoznacznie identyfikujący każdy pojedynczy wiersz w tabeli w bazie danych to klucz
inkrementacyjny
podstawowy
przestawny
obcy
W języku SQL, aby zmienić strukturę tabeli, np. poprzez dodanie lub usunięcie kolumny, należy zastosować polecenie
UPDATE
TRUNCATE
DROP TABLE
ALTER TABLE
Atrybut kolumny NOT NULL jest wymagany w przypadku
klucza podstawowego
użycia atrybutu DEFAULT
definicji wszystkich pól tabeli
definicji wszystkich pól typu numerycznego
Aby za pomocą polecenia SELECT wyświetlić nazwiska osób mieszkających na osiedlu tak, aby te nazwiska nie powtarzały się, należy zapisać zapytanie w postaci
SELECT nazwisko FROM mieszkancy ORDER BY nazwisko;
SELECT DISTINCT nazwisko FROM mieszkancy;
SELECT TOP 10 nazwisko FROM mieszkancy;
SELECT AVG(nazwisko) FROM mieszkancy;
Baza danych zawiera dane multimedialne, co wiąże się z przechowywaniem dużych ilości danych binarnych. Do takich danych należy zastosować typ
BLOB
ENUM
DOUBLE
LONGTEXT
W tabeli Recepta pola Imie i Nazwisko dotyczą pacjenta, na którego recepta jest wydana. Którą kwerendę należy zastosować, aby dla wszystkich recept uzyskać datę wystawienia recepty oraz imię i nazwisko lekarza wystawiającego?
SELECT Imie, Nazwisko, DataWystawienia FROM Recepta;
SELECT Lekarz.Imie, Lekarz.Nazwisko, DataWystawienia FROM Recepta;
SELECT Imie, DataWystawienia FROM Recepta JOIN Lekarz ON Recepta.Lekarz_id = Lekarz.id;
SELECT Lekarz.Imie, Lekarz.Nazwisko, DataWystawienia FROM Recepta JOIN Lekarz ON Recepta.Lekarz_id = Lekarz.id;
W bazach danych do prezentacji danych spełniających określone warunki należy utworzyć
raport
relację
formularz
makropolecenie
Które polecenie służy do zmiany wartości o jeden w polu RokStudiów w tabeli Studenci dla studentów, którzy studiują na roku 1÷4?
UPDATE Studenci, RokStudiow+1 WHERE RokStudiow < 5;
UPDATE Studenci SET RokStudiow WHERE RokStudiow < 5;
UPDATE RokStudiow SET RokStudiow++ WHERE RokStudiow < 5;
UPDATE Studenci SET RokStudiow = RokStudiow+1 WHERE RokStudiow < 5;
Wskaż różnicę pomiędzy poleceniami DROP TABLE i TRUNCATE TABLE.
DROP TABLE usuwa tabelę, a TRUNCATE TABLE modyfikuje w niej dane spełniające warunek
DROP TABLE usuwa tabelę, a TRUNCATE TABLE usuwa wszystkie dane, pozostawiając pustą tabelę.
Obydwa polecenia usuwają jedynie zawartość tabeli, ale tylko polecenie DROP TABLE może być cofnięte
Obydwa polecenia usuwają tabelę wraz zawartością, ale tylko polecenie TRUNCATE TABLE może być cofnięte.
Aby nadać użytkownikowi uprawnienia do tabel w bazie danych,należy zastosować polecenie
GRANT
SELECT
CREATE
REVOKE
