Pracownia baz danych

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