Bazy danych 1000-213aBAD
1. Funkcje i struktura systemów baz danych.
2. Przegląd różnych modeli danych.
3. Relacyjny model danych.
4. Operacje algebry relacji i SQL jako przykłady języków zapytań.
5. Zależności funkcyjne i postaci normalne.
6. Modelowanie danych - poziom pojęciowy.
7. Modelowanie danych - poziom logiczny.
8. Fizyczna organizacja danych w bazach danych.
9. Fizyczne aspekty wykonywania zapytań.
10. Modelowanie danych - poziom fizyczny.
11. Oprogramowanie strony serwera bazy danych.
12. Przetwarzanie transakcji.
13. Rozproszone bazy danych.
Wymagania wstępne: Wstęp do programowania
Metody programowania
Logika
Rodzaj przedmiotu
Literatura
Podstawowa:
1. J. Ulmann, J. Widom, "Podstawowy wykład z systemów baz danych", WNT 2000.
2. K. Stencel, L.Banachowski, "Bazy danych. Projektowanie aplikacji na serwerze", EXIT, 2001.
Uzupełniająca:
3. R. Barker, "Case*Method: Modelowanie związków encji", WNT 1996.
4. S. Abiteboul, R. Hull, V. Vianu, "Foundations of databases", Addison-Wesley, 1995
5. U. Rogers, "Oracle: Przewodnik projektanta baz danych", WNT 1995.
6. C. J. Date, H. Darwen, "SQL. Omowienie standardu języka", WNT 2000.
7. C. J. Date, "Wprowadzenie do systemów baz danych", WNT, 2000.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: