Nazwa przedmiotu:
Systemy baz danych w zarządzaniu sieciami
Koordynator przedmiotu:
dr inż. Marcin Górecki
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia II stopnia
Program:
Inżynieria Środowiska
Grupa przedmiotów:
Specjalizacyjne
Kod przedmiotu:
1110-ISIGA-MSP-2404
Semestr nominalny:
2 / rok ak. 2015/2016
Liczba punktów ECTS:
3
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
15 godzin wykład 30 godzin laboratorium 40 godzin zapoznanie się z literaturą , przygotowanie do egzaminu , przygotowanie do obrony projektóww
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
1,5
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
1,5
Formy zajęć i ich wymiar w semestrze:
  • Wykład15h
  • Ćwiczenia0h
  • Laboratorium30h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Podstawowa znajomość oprogramowania komputerowego Excell, Word. Podstawy oprogramowanie do zarządzania DB Access. Podstawowe wiadomości z zakresu: architektury sprzętowo-programowej komputerów, dowolnych języków programowania, algebry, podstawowe wiadomości z zakresu teorii mnogości.
Limit liczby studentów:
15
Cel przedmiotu:
Celem przedmiotu jest zapoznanie studentów z podstawowymi pojęciami i koncepcjami technologii systemów baz danych, niezbędnymi do poprawnego projektowania, korzystania i implementacji systemów baz danych i ich aplikacji. W ramach przedmiotu studenci zapoznają się przede wszystkim z podstawowymi zasadami modelowania i projektowania baz danych, relacyjnym modelem danych, standardowym językiem baz danych SQL, normalizacją schematów logicznych baz danych oraz logiczną organizacją i podstawowymi strukturami fizycznymi danych. Studenci zapoznają się również z praktyczna implementacją baz danych w aplikacjach informatycznych wykorzystywanych w przemyśle w zakresie ewidencji sieci , pomiarów , ewidencji zdarzeń na sieciach itd.
Treści kształcenia:
Zakres przedmiotu: Wprowadzenie do baz danych z elementami historii. podstawowa terminologia stosowana w czasie kursu, charakterystyka baz danych, wymagania stawiane bazom danych, cechy technologii baz danych, wprowadzenie do modeli danych, charakterystyka użytkowników baz danych, charakterystyka sposobów korzystania z bazy danych, ogólny model zastosowania baz danych w zarządzaniu sieciami Systemy zarządzania bazami danych (cechy systemu zarządzania bazą danych). Modele danych (relacyjny model danych) z uwzględnieniem struktur danych tego modelu, operacji modelu i ograniczeń. Projektowanie poprawnych i efektywnych relacyjnych baz danych. Model związków-encji (jako jeden z fundamentalnych modeli wykorzystywanych przy projektowaniu relacyjnych baz danych) techniki transformacji modelu związków-encji do modelu relacyjnego proces normalizacji, postaci normalne Elementy języka SQL. Implementacja baz danych w języku SQL. grupy poleceń SQL, ogólna składnia poleceń, podstawowe polecenie wyszukiwania danych, SELECT, wybór wierszy za pomocą klauzuli WHERE, porządkowanie wyników zapytania za pomocą klauzuli ORDER BY, podstawowe funkcje operujące na pojedynczych wierszach (funkcje znakowe, numeryczne i daty), funkcje obliczające agregaty (SUM, MIN, MAX, AVG, COUNT), połączenia równościowe, nierównościowe, , wstawianie, modyfikowanie i usuwanie danych z tabel (INSERT, UPDATE i DELETE), polecenia tworzenia, modyfikowania i usuwania tabel Wykorzystanie baz danych w aplikacjach sieciowych , przykłady praktyczne struktur bazodanowych Dostęp do zdalnych baz danych za pośrednictwem sieci INTERNET, rozproszone bazy danych, hurtownie danych
Metody oceny:
egzamin pisemny, wykonanie samodzielnie dwóch projektów z zakresu projektowanie baz danych, wykonanie prostej aplikacji obsługującej zaprojektowane DB. Zaliczenie ćwiczeń laboratoryjnych i obrona wykonanych projektów
Egzamin:
tak
Literatura:
J.D. Ullman, J. Widom, „Podstawowy wykład z systemów baz danych”, WNT 2000 H. Garcia-Molina, J.D. Ullman, J. Widom, „Implementacja systemów baz danych”, WNT 2003· Luke Welling, Laura Thomson, „MySQL. Podstawy”,Helion 2005
Witryna www przedmiotu:
Uwagi:

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Efekt

Weryfikacja: egzamin pisemny , zaliczenie ćwiczeń laboratoryjnych
Powiązane efekty kierunkowe: IS_W16, IS_W03
Powiązane efekty obszarowe: T2A_W10, T2A_W01, T2A_W02

Profil ogólnoakademicki - umiejętności

Efekt

Weryfikacja: zaliczenie ćwiczeń i projektów realizowanych na zajęciach
Powiązane efekty kierunkowe: IS_U18, IS_U15, IS_U13
Powiązane efekty obszarowe: T2A_U03, T2A_U07, T2A_U15, T2A_U18, T2A_U01, T2A_U03, T2A_U05, T2A_U04, T2A_U02, T2A_U03, T2A_U05, T2A_U09, T2A_U14

Profil ogólnoakademicki - kompetencje społeczne

Efekt

Weryfikacja: dyskusja w grupie, porównanie wyników pomiędzy uczestnikami ćwiczeń
Powiązane efekty kierunkowe: IS_K04, IS_K01
Powiązane efekty obszarowe: T2A_K04, T2A_K01