Bazy danych i Business Intelligence Program studiów SEMESTR I Lp. Przedmiot 1 Projektowanie systemów OLTP Wymiar (godz.) Wykład (10) Ćwiczenia (10) 2 Implementacja baz danych i język SQL Wykład (10) Ćwiczenia (20) 3 Optymalizacja i strojenie baz danych Wykład (10) Ćwiczenia (12) 4 Podstawy technologii XML i wykorzystanie XML w relacyjnych bazach danych Wykład (10) Ćwiczenia (10) 5 Elementy administracji baz danych Wykład (10) Ćwiczenia (10) Treść - Podstawy teorii normalizacji - Metodologie projektowania baz danych - Modelowanie UML - Modelowanie ERD - Definiowanie baz danych (DDL) - Modyfikacje danych (DML) - Pobieranie danych (zapytania) - Język T-SQL - Programowanie procedur, funkcji i wyzwalaczy - Fizyczna organizacja tabel i indeksów - Planowanie indeksów - Monitorowanie wydajności - Analiza i modyfikacja planów wykonania - Partycjonowanie - Replikacje - Mirroring - Definiowanie dokumentów XML - Walidacja dokumentów XML (XSD) - Podstawy technologii XPath i XQuery - Wykorzystanie technologii XML w relacyjnych bazach danych - Typ danych XML - Metody typu XML - Formatowanie wyników zapytań do postaci dokumentu XML - Zarządzanie elementami bezpieczeństwa baz danych - Definiowanie planów utrzymania bazy - Konfigurowanie baz danych - Wykorzystanie metadanych w procesach administracyjnych SEMESTR II Lp. Przedmiot 1 Projektowanie i implementacja systemów OLAP Wymiar (godz.) Wykład (10) Ćwiczenia (10) 2 Planowanie i implementacja procesów integracji danych Wykład (13) Ćwiczenia (20) 3 Eksploracja danych Wykład (10) Ćwiczenia (10) 4 Konsultacje dyplomowe Konsultacje (20) 5 Przygotowanie do certyfikacji Ćwiczenia (25) Treść - Wprowadzenie do zagadnień związanych z terminologią OLAP - Projektowanie wielowymiarowych magazynów danych z zastosowaniem schematów star i snowflake - Wielowymiarowe kostki danych - Wprowadzenie do projektowania rozwiązań ETL - Projektowanie przepływu danych - Projektowanie schematów przetwarzania - Technologie wspierające procesy ETL (MS SQL Server Integration Services) - Wprowadzenie do problemów eksploracji danych (Data Miting) - Metodologia procesów DM - Projektowanie rozwiązań klasy „Business Intelligence” - Algorytmy DM - Omówienie zasad edycji pracy dyplomowej - Omówienie zasad prezentacji pracy dyplomowej - Opracowanie zadania dyplomowego - Kontrola postępów realizacji pracy dyplomowej - Przygotowanie do egzaminów certyfikacyjnych: 1. MCTS - Microsoft Certified Technology Specialist lub 2. MCITP - Microsoft Certified IT Professional