To tylko jedna z 4 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Pytania egzaminacyjne z przedmiotu Bazy Danych I (3.rok 6.semestr) 1. Które z poniŜszych poleceń SQL spowodują usunięcie tabeli tblname z bazy danych? a) DELETE tblname ; b) c) 2. Utworzono tabelę osoby poleceniem: CREATE TABLE osoby ( imie char(20), nazw char(20), wydz char(20) ) ; Które polecenia są równowaŜne poleceniu: INSERT INTO osoby ( imie, nazw ) VALUES ( 'Jan', 'Kos' ) ; a) b) INSERT INTO osoby( nazw, imie ) VALUES ( 'Kos', 'Jan' ) ; c) 3. JeŜeli polecenie SELECT * FROM tblname WHERE ... ; zwraca tylko jeden wiersz, to (zgodnie ze standardem SQL) kolejność zwróconych kolumn: a) pokrywa się z kolejnością kolumn w poleceniu CREATE TABLE tblname ... ; którym utworzono tę tabelę. b) c) 4. Do pustej tabeli tblname wprowadzono pięć wierszy wydając kolejno pięć poleceń: INSERT INTO tblname ... ; Aby (zgodnie ze standardem SQL) polecenie SELECT zwróciło te wiersze w tej samej kolejności naleŜy: a) w poleceniu SELECT uŜyć klauzuli ORDER BY . b) c) 5. W bazie istnieje tabela osoby zawierająca kolumnę imie. Które z poniŜszych zapytań zostaną poprawnie wykonane? a) b) SELECT * FROM osoby p WHERE osoby.imie = 'Jan' ; c) 6. W bazie istnieje tabela osoby zawierająca kolumnę imie. Które z poniŜszych zapytań zostaną poprawnie wykonane? a) b) c) SELECT imie AS "Imię" FROM osoby WHERE " Imię " = 'Jan'; — 2 — 7. Tabela osoby składa się z kolumn: imie, nazw, wydz, zarobki. Które z poniŜszych zapytań są poprawne (zgodnie ze standardem SQL)? a) b) c) SELECT wydz AS Dept, SUM(zarobki) AS Kwota FROM osoby GROUP BY Dept HAVING Kwota
(…)
… osoby
WHERE zarobki > (SELECT avg(zarobki) FROM osoby);
a) zastosowano podzapytanie proste (nieskorelowane)
b)
c)
15. W poniŜszym zapytaniu
SELECT imie, nazw, zarobki FROM osoby
WHERE zarobki > (SELECT avg(zarobki) FROM osoby p
WHERE p.nazw <> osoby.nazw);
d) zastosowano podzapytanie proste (nieskorelowane)
e)
f)
16. Które deklaracje zmiennej w języku PL/SQL są poprawne?
a)
b)
c) ilosc
int
NOT NULL DEFAULT 0 ;
17. Utworzenie indeksu do danej tabeli:
a) zazwyczaj przyspiesza operacje wyszukiwania i modyfikacji wierszy.
b)
c)
18. Przed którymi szkodliwymi efektami chroni tryb izolacji transakcji „Read committed mode”
(tryb domyślny w PostgreSQL):
a)
b) Non-Repeatable Read – ponowny odczyt zatwierdzonych zmienionych danych.
c)
— 4 —
19. W trybie izolacji transakcji „Serializable mode” dane odczytywane…
... zobacz całą notatkę
Komentarze użytkowników (0)