background image

Kartkówka 2. (ok. 20 min.) 

1.  Wykonad następujące polecenia SQL: 

a.  (1 min., 0 lub 1 p.) Utworzyd tabelę Student, o następujących kolumnach: ID_student, 

imię, nazwisko, indeks, PESEL. 

b.  (1 min., 0 lub 1 p.) Utworzyd tabelę Student_kierunki, o następujących kolumnach: 

ID_student, ID_kierunek, absolwent (przechowujący wartości 1 lub 0). 

c.  (0,5 min., 0 lub 0,5 p.)  Zmienid nazwę tabeli Student na Studenci. 
d.  (0,5 min., 0 lub 0,5 p.) Zmienid nazwę kolumn: ID_student na ID_studenci. 
e.  (0,5 min., 0 lub 0,5 p.) Dodad do tabeli Studenci kolumnę: drugie_imie. 
f.  (1 min., 0 lub 1 p.) Utworzyd sekwencję o nazwie: licz_studentow. 
g.  (1 min., 0 lub 1 p.) Umieścid przykładowy zestaw danych w tabeli Studenci, 

wykorzystując sekwencję. 

h.  (3 min., 0 lub 3 p.) Napisad polecenie, które wyświetli tych studentów (tj. imię, 

nazwisko, indeks), którzy studiują obecnie na minimum dwóch kierunkach. 

i.  (4 min., 0 lub 4 p.) W jednym poleceniu: utworzyd tabelę Archiwum_studentow 

przechowującą imiona, nazwiska i numery indeksów osób, którzy nie mają statusu 
studenta na żadnym wydziale. 

j.  (5 min., 0 lub 5 p.) Wyświetlid studentów z rozróżnieniem płci. Informacja o płci 

zawarta jest w dziesiątej cyfrze numeru PESEL. Cyfra parzysta oznacza kobietę, cyfra 
nieparzysta oznacza mężczyznę. Przykład poniżej: 

 

 

8 – 9 p. – 3.0 
10 – 11 p. – 3.5 
12 – 13 p. – 4.0 
14 – 15 p. – 4,5 
16 – 17,5 p. – 5.0