Bazy danych i usługi sieciowe 1100-3BP13
1. Wstęp do problematyki baz danych - historia, zastosowania, modele baz danych, problemy związane z projektowaniem i zarządzaniem systemami baz danych
2. Model związków encji
3. Model relacyjny - zależności funkcyjne, postaci normalne (2NF, 3NF, BCNF)
4. Algebra relacji
5. SQL
6. Sieci komputerowe - model warstwowy OSI, TCP/IP, internet
7. Wstęp do usług sieciowych
8. PHP
9. XML, RPC, AJAX
10. Bezpieczeństwo
11. Bioinformatyczne bazy danych i usługi sieciowe, chmury obliczeniowe
12. Komputery dużej mocy, gridy obliczeniowe
Opis sporządził Paweł Daniluk, styczeń 2012.
Koordynatorzy przedmiotu
Tryb prowadzenia
Założenia (opisowo)
Efekty kształcenia
Opanowanie elementarnych umiejętności projektowania, użytkowania i administracji baz danych. Zapoznanie studenta z typami sieci, protokołami sieciowymi oraz sposobem implementowania usług sieciowych.
Kryteria oceniania
Kolokwium, egzamin ustny.
Literatura
Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom, "Systemy baz danych"