Podstawowe pojęcia dotyczące baz danych |
Wielodostępowość baz danych |
Baza danych – system zarządzania bazą danych |
Relacyjny i obiektowy model danych |
Relacyjny model Edgara Codda |
Systemy zarządzania bazami w architekturze klient-serwer |
Integralność danych w modelu relacyjnym |
Powtórzenie wiadomości z baz danych |
SQL – Tworzenie i usuwanie baz danych |
SQL – Tworzenie i usuwanie tabel |
SQL – Typy danych (kolumna) |
SQL – Podstawowe komendy języka |
Interfejsy SQL |
Generatory formularzy SQL, graficzne interfejsy SZBD |
Projektowanie baz danych z użyciem SQL |
Projektowanie baz danych z użyciem SQL – klauzule |
Bezpieczeństwo danych. Zabezpieczenia ochrony danych |
Sortowanie i szybkość dostępu do danych |
Mechanizmy uwierzytelniania użytkownika |
Instalacja systemu baz danych na serwerze |
Komunikacja i obsługa serwerowych baz danych |
Klucze podstawowe baz danych |
Tabela i kwerenda |
SQL w MSACCESS |
Instalacja i obsługa PHPMYADMIN |
Operacje na użytkownikach, bazach i tabelach w PHPMYADMIN |
Wiersz poleceń MYSQL |
Archiwizacja danych (import, eksport) |
Projektowanie baz danych |
Interfejs użytkownika z wykorzystaniem SQL – projektowanie |
Interfejs użytkownika z wykorzystaniem SQL – budowanie formularza |
Interfejs użytkownika z wykorzystaniem SQL – programowanie sql |
Interfejs użytkownika z wykorzystaniem SQL – testowanie |
Uwierzytelnianie dostępu z użyciem interfejsu w przeglądarce WWW(formularze) |
Uwierzytelnianie dostępu z użyciem interfejsu |
Udostępnianie zawartości bazy danych w sieci |
Sieciowe bazy danych |
Składnia języka SQL i błędy komunikacji z danymi |
Interpretacja błędów SQL |
Aplikacje wykorzystujące SQL |
Skrypty SQL – podstawy |
Skrypty SQL – instrukcje warunkowe |
Skrypty SQL |
Projekt bazy danych dla biblioteki (Opracowanie projektu, bazy, tabel , uwierzytelniania, importu i eksportu danych, relacyjne powiązania tabel i baz) |
Wybór projektu i plan bazy danych |
Budowa baz, tabel. |
Budowa baz, tabel. |
Budowa interfejsu graficznego – okno formularza |
Budowa interfejsu graficznego – programowanie formularza |
Budowa interfejsu graficznego – raport |
Budowa silnika SQL |
Uwierzytelnianie dostępu i zabezpieczenie bazy |
Testowanie bazy danych |
Udostępnianie w sieci zaprojektowanej bazy danych |
Ocena projektu bazy danych |
Instalacja serwera bazy danych |
Konfiguracja serwera bazy danych |
Testowanie bazy danych |
Optymalizacja bazy danych |
Bezpieczeństwo bazy danych |
Wymagania na poszczególne oceny
Ocena dopuszczająca
-uczeń potrafi połączyć się do bazy danych i zalogować się
-uczeń potrafi wygenerować kwerendę SQL
Ocena dostateczna
–uczeń potrafi stworzyć bazę danych i tabelę za pomocą SQL
-uczeń potrafi napisać skrypt w php do łączenia się bazą danych
-potrafi wyeksportować bazę danych do pliku
Ocena dobra
-uczeń potrafi zbudować formularz obsługujący bazę danych
-potrafi sprawdzić i przetestować połączenie z bazą danych
-potrafi importować bazę danych
Ocena bardzo dobra
-potrafi stosować języki programowania do gromadzenia danych w bazie danych