background image

Podstawy MySQL 
 
1. Utworzyć nową bazę o nazwie laboratorium 
2. W bazie laboratorium utworzyć tabelę Zaliczenia o następującej strukturze: 

• 

Id – liczba całkowita, autonumerowana, klucz główny 

• 

Przedmiot – pole tekstowe o zmiennej długości (maksymalnie 30) 

• 

Data – pole daty 

• 

Ocena – liczba pojedynczej precyzji 

• 

Egzamin – pole logiczne (boolean) lub pole tekstowe o stałej długości 

3. Wyświetlić strukturę utworzonej tabeli 
4. Wprowadzić dane dla 4 rekordów 
 
Zaliczenia 

Id 

Przedmiot 

Data 

Ocena 

Egzamin 

Socjologia 

2005-05-30 

5,0 

tak 

Bazy danych 

2005-06-10 

3,5 

nie 

Finanse 

2005-06-12 

3,0 

tak 

Logistyka 

2005-05-28 

4,5 

tak 

 
5. Wyświetlić wszystkie dane z tabeli, w kolejności alfabetycznej przedmiotów 
6. Zmienić ocenę z przedmiotu „Bazy danych” na 4,0 
7. Wyświetlić oceny z przedmiotów kończących się egzaminem: przedmiot, ocena, 
     w kolejności malejących ocen 
8. Obliczyć średnią arytmetyczną ocen ze wszystkich przedmiotów 
9. Policzyć ile przedmiotów kończy się egzaminem, a ile nie 
10. Obliczyć średnią tylko dla przedmiotów kończących się egzaminem 
11. Usunąć rekord dla przedmiotu finanse i sprawdzić czy został usunięty 
12. (Usunąć tabelę z bazy laboratorium) 
 
 
Umiejętności 
Wyświetlenie istniejących baz, tworzenie bazy, wybór bazy 
Wyświetlenie listy tabel oraz ich struktury, tworzenie tabeli o określonej strukturze, 
ustawienie (zmiana) klucza 
Wprowadzanie danych do tabeli, zmiana danych, usuwanie rekordu 
Wyświetlenie wybranych danych z tabeli (zapytania), spełniających zadane kryteria, w 
określonej kolejności 
Agregacja w zapytaniach, funkcje grupujące, kryteria