Semestr letni 2014/15
Semestr letni 2015/16
Semestr letni 2016/17
Semestr letni 2017/18
Semestr letni 2018/19
Systemy baz i hurtowni danych 1 TS1C611255
Treści programowe: Wprowadzenie do systemów baz i hurtowni danych, podstawowa terminologia. Historia rozwoju systemów baz danych, ich miejsce i rola w systemach informatycznych. Pojęcie relacyjnego modelu danych, terminologia relacji. Inne modele danych. Podstawy algebry relacyjnej. Pojęcie integralności danych. Podstawy Języka SQL (zapytania, definiowanie i modyfikacje danych, kontrola danych). Wybrane systemy baz danych. Projektowanie schematów baz danych: definiowanie parametrów systemu oraz procesów działania. Fizyczne struktury systemów baz danych. Przetwarzanie i optymalizacja zapytań. Zarządzanie bazą danych, ochrona danych, autoryzacja dostępu do danych. Problemy projektowania i budowy hurtowni danych: okresy budowy hurtowni danych i ich czas trwania. Trendy w rozwoju systemów baz i hurtowni danych.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
Student zna podstawowe zagadnienia z zakresu systemów i języków baz danych, wykorzystania i przetwarzania danych w różnych systemach.
Literatura
a) podstawowa:
1. Connolly T., Begg C.: Systemy baz danych: praktyczne metody projektowania, implementacji i zarządzania.T.1 i 2. RM, Warszawa,2004.
2. Date C. Darwen H.: SQL: omówienie standardu języka. WNT, Warszawa, 2000.
3. Ullman J., Widom J.: Podstawowy wykład z systemów baz danych. Warszawa, WNT, 2001.
4. Todman C.: Projektowanie hurtowni danych: zarządzanie kontaktami z klientami (CRM), WNT, Warszawa, 2003.
b) uzupełniająca:
1. Garcia-Molina H. Ullman J. Widom J.: Database systems: the complete book. Upper Saddle River, Prentice-Hall, 2002.
2. Date C.: Wprowadzenie do systemów baz danych. WNT, Warszawa, 2000.