Katalog przedmiotów
Analiza systemów bazodanowych
CeleCelem kształcenia w zakresie przedmiotu analiza systemów bazodanowych jest przekazanie studentom i ugruntowanie przez nich wiedzy z zakresu analizy i modelowania systemów bazodanowych oraz metod wyszukiwania danych z relacyjnych baz danych przy pomocy poleceń języka SQL.
Zakres
Cele analizy i techniki analityczne systemów bazodanowych.
Analiza procesów.
Analiza związków encji. Techniki modelowania zgodnie z notacją Barkera.
Normalizacja danych.
Analiza hierarchii funkcji.
Diagramy przepływu danych.
Inżynieria „odwrotna”.
Tworzenie macierzy sprawdzeń CRUD.
System zarządzania relacyjną bazą danych ORACLE. Konfigurowanie środowiska SQL NET.
Podstawowe komendy języka SQL. Składnia polecenia SELECT. Wykorzystanie klauzuli WHERE do selekcji danych.
Funkcje języka SQL.
Tworzenie zapytań złączonych. Klauzule GROUP BY i ORDER BY. Funkcje grupujące. Klauzula HAVING.
Tworzenie podzapytań skorelowanych i nieskorelowanych.
Polecenia DML i DDL języka SQL – transakcyjność przetwarzania.
Przeszukiwanie danych o strukturze „drzewiastej”. Operatory UNION, MINUS, INTERSECT.
Literatura podstawowa
1. Barker R., Longman C.: CASE* MethodSM. Modelowanie funkcji i procesów, WNT, 1996, 2005.
2. Barker R.: CASE* MethodSM. Modelowanie związków encji, WNT, 2005.
Literatura uzupełniająca
1. ORACLE Server SQL Reference, ORACLE Corporation
2. Celko J.: SQL – zaawansowane techniki programowania, Mikom, 1999.
3. Barker R.: CASE* MethodSM. Tasks and deriverables, Addison-Wesley Professional, London, 1990.
Punkty ECTS
4 - niestacjonarne,
4 - stacjonarne
Rodzaje studiów, na których przedmiot jest realizowany
niestacjonarne - 2-go stopnia (mgr uzup.),
niestacjonarne - jednolite magisterskie,
stacjonarne - 2-go stopnia (mgr uzup.),
stacjonarne - jednolite magisterskie
Specjalności, na których przedmiot jest realizowany
Komputerowe wspomaganie zarządzania
Prowadzący
dr Włodzimierz Kuzak


