WBD – kolokwium nr1
2011-05-19
Gr.D
Nazwisko
Imie
Nr indeksu
Zad1.
Relacja BUDYNKI zawiera pięć krotek.
Wykonanie zapytania
SELECT * FROM BUDYNKI
WHERE BUDYNEK_ID IN (SELECT BUDYNEK_ID FROM BUDYNKI A) spowoduje...
Wybrać jedną odpowiedź
(2pkt)
a) SZBD zwróci błąd: ORA-00913: too many values
b) SZBD zwróci błąd: ORA-01476: divisor is equal to zero
c) SZBD nie zwróci błędu, zapytanie wykona się prawidłowo
d) SZBD zwróci błąd: ORA-01427: single-row subquery returns more than one row
Zad2.
Proszę wyjaśnić pojęcie transakcja, atrybut, SZBD (2 pkt)
Zad3.
Proszę wyjaśnić pojęcia klucz kandydujący i klucz główny (2 pkt)
Zad.4
Proszę scharakteryzować model relacyjny (3 pkt)
Zad.5
Proszę wymienić i scharakteryzować etapy projektowania bazy danych. (4pkt)
Zad6.
Proces denormalizacji, co to jest i po co stosujemy (3pkt)
Zad7.
Rodzaje anomalii w bazie danych wynikające z nieprawidłowego procesu normalizacji, wymienić je i scharakteryzować. Podać przykłady (4 pkt)
Zad.8
Proszę zapisać polecenie SQL pozwalające skasować wszystkie dane z relacji Pracownicy z wyjątkiem pracownika o numerze 234 (1pkt)
Pracownicy
Nr_pracownika
Data_urodzenia
Stanowisko
234
Jan
Nowak
19821203
…
235
Tomasz
Mróz
19760204
236
Witold
Gawron
19840909
Zad9.
Proszę podać zapytanie SQL wybierające z relacji Studenci wszystkich studentów, których imiona rozpoczynają się na literę „T” lub „W”
Studenci
Nr_studenta
….
10234
19891203
10235
19880204
10236
19900909
Zad10.
Proszę podać zapytanie wybierające wszystkich studentów uczęszczających na przedmiot Elektronika w semestrze zimowym 2011 oznaczonym kodem Z/2011 (2pkt)
Turek_EiTI