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ń.
- Podstawowe pojęcia z zakresu baz danych: tabela, pola, rekord,
zapytanie; zapoznanie się z działaniem bazy na przykładzie MS Access;
struktury baz danych; model relacyjny; zgodność z rzeczywistością;
diagramy związków encji; atrybuty encji (pola); postacie normalne;
klucze; związki encji (relacje).
- Podstawy języka SQL i projektowanie aplikacji baz danych: 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;
architektura klient-serwer; zarządzanie bazą; uprawnienia
administratora; uprawnienia użytkownika; dostęp do bazy przez HTTP;
metoda POST; metoda GET; język PHP na stronach WWW, bazy rozproszone,
przetwarzanie transakcyjne, bazy obiektowe.
- L. Banachowski, Bazy danych - tworzenie aplikacji.
- M. Gruber, SQL.
- C. Hilton, J. Wills, PHP3 - internetowe aplikacje bazodanowe.
Dokumentacja MS Access.
Instytut Matematyki Akademii
Pedagogicznej w Krakowie,
28.09.2006