Teoria, projektowanie i zarządzanie danymi.
Czym jest baza danych, systemy informatyczne i podstawowe właściwości (ACID).
Modele relacyjne, hierarchiczne, obiektowe. Integralność danych.
Rola Systemu Zarządzania Bazą Danych. Funkcje i przykłady (MySQL, PostgreSQL).
Architektura klient-serwer, warstwy bazy danych.
Struktura tabeli: rekordy, pola, klucze podstawowe i typy danych.
Etap konceptualny, logiczny i fizyczny. Zasady dobrego projektu.
Typy powiązań między tabelami: 1:1, 1:N, M:N.
Postacie normalne (1NF, 2NF, 3NF) i eliminacja redundancji.
Modelowanie związków encji. Narzędzia CASE.
Tajemnica zawodowa, szyfrowanie i uprawnienia użytkowników.