Zapoznanie studentów z problematyką baz danych. Wykształcenie relacyjnego
podejścia do problematyki gromadzenia i segregowania informacji. Nabycie
umiejętności tworzenia prostych relacyjnych baz danych popularnych w
środowiskach (Windows, Linux) oraz tworzenie zapytań.
SEMESTR 9 | TREŚCI NAUCZANIA |
- Podstawowe pojęcia z zakresu baz danych:
tabela, pola, rekord, zapytanie;
zapoznanie się z działaniem bazy na przykładzie MS Access;
model relacyjny;
zgodność z rzeczywistością;
diagramy związków encji;
atrybuty encji (pola);
postacie normalne;
klucz;
związki encji (relacje);
jeden-do-jeden;
jeden-do-wielu;
przykład dobrego schematu relacyjnego;
przykład złego schematu relacyjnego.
- Podstawy języka SQL:
typy danych;
tworzenie i przeglądanie tabeli;
modyfikowanie i usuwanie danych;
zadania;
operatory algebraiczne na zapytaniach.
- MS Access:
tabele,
relacje,
kwerendy,
formularze,
raporty,
- Bazy danych w sieci:
oprogramowanie serwera na przykładzie MySQL;
dostęp do bazy z terminala tekstowego;
zarządzanie bazą;
uprawnienia administratora;
uprawnienia użytkownika;
tworzenie zapytań;
dostęp do bazy przez HTTP;
metoda POST;
metoda GET;
język PHP na stronach WWW.
- L. Banachowski, Bazy danych -- tworzenie aplikacji.
- M. Gruber, SQL.
- C. Hilton, J. Wills, PHP3 -- internetowe aplikacje
bazodanowe.
- Dokumnetacja MS Access.
Oraz w Internecie:
[]- http:www.php.pl
[]- http:www.wsp.krakow.pl/papers/dod_cgi/
Instytut Matematyki Akademii
Pedagogicznej w Krakowie,
15.06.2003