- Nazwa przedmiotu:
- Bazy i Hurtownie Danych
- Koordynator przedmiotu:
- dr inż. Tomasz Traczyk, docent
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Fizyka Techniczna
- Grupa przedmiotów:
- Obowiązkowe
- Kod przedmiotu:
- 1050-FTEDM-MSP-2BHD 
- Semestr nominalny:
- 1 / rok ak. 2020/2021
- Liczba punktów ECTS:
- 4
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- 1. Godziny kontaktowe – 45 h; w tym
	a) obecność na wykładach – 30 h
	b) obecność na laboratoriach – 15 h
2. Praca własna studenta – 25 h; w tym
	a) przygotowanie do kolokwium – 10 h
	b) przygotowanie do ćwiczeń laboratoryjnych: 15 h
Razem w semestrze 70 h, co odpowiada 3 pkt. ECTS 
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 1.	Obecność na wykładach – 30 h
2.	Obecność na laboratoriach – 15 h
Razem w semestrze 45 h, co odpowiada 2 pkt. ECTS
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 0
- Formy zajęć i ich wymiar w semestrze:
- 
            
                - Wykład30h
- Ćwiczenia0h
- Laboratorium15h
- Projekt0h
- Lekcje komputerowe0h
 
- Wymagania wstępne:
- programowanie, sieci komputerowe
- Limit liczby studentów:
- brak
- Cel przedmiotu:
- Wprowadzenie do technologii baz danych i hurtowni danych: modelowanie danych, projektowanie struktur relacyjnych, podstawy hurtowni danych oraz wprowadzenie do zarządzania bazami danych. 
- Treści kształcenia:
- Wykład:
1.	Baza danych, system zarządzania bazą danych, systemy z b.d.
2.	Model relacyjny danych.
3.	Wprowadzenie do języka SQL.
4.	Wprowadzenie do języka SQL, c.d.
5.	Redundancja i normalizacja.
6.	Wydajność i optymalizacja zapytań.  Więzy i wyzwalacze.
7.	Modelowanie danych. Podstawowe konstrukcje w strukturach b.d.
8.	Trudniejsze konstrukcje w strukturach baz danych.
9.	Projektowanie danych: od modelu do kompletnego projektu.
10.	Aplikacje w systemach z bazami danych.
11.	Systemy OLTP i problemy wielodostępu.
12.	Hurtownie danych, OLAP i analiza wielowymiarowa.
13.	Podstawy projektowania hurtowni danych.
14.	Wprowadzenie do zarządzania bazami danych.
15.	Podsumowanie.  Kolokwium.
Ćwiczenia laboratoryjne:
1.	SQL – podstawy, instrukcja select.
2.	SQL – DML.
3.	SQL – DDL. PL/SQL – wyzwalacze.
4.	Mini-projekt.
5.	Mini-projekt, c.d.
- Metody oceny:
- Na koniec semestru przeprowadzane jest kolokwium. Praca na laboratorium jest oceniana po każdym ćwiczeniu. Zaliczenie wymaga zdobycia ponad 50% całkowitej liczby punktów z kolokwium i ponad 50% z laboratorium. W ocenie końcowej kolokwium i laboratorium mają jednakową wagę.
- Egzamin:
- nie
- Literatura:
- 1.	Barker: Modelowanie związków encji, WNT 1997.
2.	Connolly, Begg: Systemy baz danych, RM 2004.
3.	Date: Wprowadzenie do systemów baz danych, WNT 2000.
4.	Elmasri, Navathe: Wprowadzenie do systemów baz danych, Helion 2005.
5.	Stephens, Plew: Relacyjne bazy danych – projektowanie, Robomatic 2003. 
6.	Ullman, Widom: Podstawowy wykład z systemów baz danych, WNT 1999.
7.	Jarke, Lenzerini, Vassiliou, Vassiliadis: Hurtownie danych. WSiP, 2003.
- Witryna www przedmiotu:
- Na serwerze https://studia.elka.pw.edu.pl/  (dostęp dla upoważnionych)
- Uwagi:
- brak
Efekty uczenia się
    Profil ogólnoakademicki - wiedza
                    - Efekt BiHD_W01
- Ma podstawową wiedzę w zakresie baz danych i hurtowni danych
 Weryfikacja: kolokwium
 Powiązane efekty kierunkowe: 
                        FT2_W02
 Powiązane efekty obszarowe: 
                        X2A_W02, T2A_W01, T2A_W02
- Efekt BiHD_W02
- Zna podstawowe zastosowania baz danych i ich związki z fizyką układów złożonych
 Weryfikacja: kolokwium
 Powiązane efekty kierunkowe: 
                        FT2_W03
 Powiązane efekty obszarowe: 
                        X2A_W03, X2A_W04, X2A_W05, T2A_W03, T2A_W04, InzA_W02, InzA_W05
- Efekt BiHD_W03
- Ma podstawową wiedzę na temat systemów zarządzania relacyjnymi bazami danych
 Weryfikacja: kolokwium
 Powiązane efekty kierunkowe: 
                        FT2_W07
 Powiązane efekty obszarowe: 
                        X2A_W05, T2A_W06
Profil ogólnoakademicki - umiejętności
                    - Efekt BiHD_U01
- Potrafi wykorzystywać relacyjne bazy danych do rozwiązywania problemów badawczych
 Weryfikacja: kolokwium,
laboratorium
 Powiązane efekty kierunkowe: 
                        FT2_U06, FT2_U07
 Powiązane efekty obszarowe: 
                        X2A_U02, X2A_U04, T2A_U09, X2A_U06, T2A_U07
- Efekt BiHD_U02
- Umie wykorzystać bazy danych do badań w dziedzinie fizyki układów złożonych, ekonomii i w naukach społecznych.
 Weryfikacja: kolokwium,
laboratorium
 Powiązane efekty kierunkowe: 
                        FT2_U16, FT2_U17
 Powiązane efekty obszarowe: 
                        X2A_U01, X2A_U02, T2A_U17, InzA_U06, X2A_U02, T2A_U18
Profil ogólnoakademicki - kompetencje społeczne
                    - Efekt BiHD_K01
- Ma świadomość ciągłego kształcenia się w dziedzinie baz danych i użytkowania najnowocześniejszych wersji oprogramowania.
 Weryfikacja: kolokwium,
laboratorium
 Powiązane efekty kierunkowe: 
                        FT2_K02
 Powiązane efekty obszarowe: 
                        X2A_K05, T2A_K01