Semestr letni 2009/10
Semestr letni 2010/11
Semestr letni 2011/12
Semestr letni 2012/13
Semestr letni 2013/14
Systemy baz i hurtowni danych 1 TS1A611255
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.
Kryteria oceniania
Zaliczenie pisemne w zależności od procentowego udziału poprawnie udzielonych odpowiedzi przez studentów.
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. 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.