HARMONOGRAM realizacji projektów z przedmiotu  "Systemy wspomagania decyzji"

Zadanie

Treść

Termin (nr tyg.)

Oczekiwany wynik oraz
dokumenty do przygotowania

Uwagi

1

a) Dokonać podziału na zespoły oraz wyznaczyć kierowników zespołów zgodnie z ustalonymi zasadami.

b) Zainstalować oprogramowanie Microsoft SQL Server Express.

c) Uruchomić skrypt SQL definiujący i wypełniający danymi prostą bazę pracowników naukowo-dydaktycznych wykorzystywaną na wykładzie.

Materiały pomocnicze można odnaleźć w literaturze i w sieci, a w przypadku, gdy instalujemy w środowisku Windows 10 przydatna może okazać się następująca instrukcja.

  • Wykonana instalacja oprogramowania Microsoft SQL Server Express.
  • Testowe uruchomienie zainstalowanego oprogramowania oraz prezentacja wybranych funkcji.
  • Sporządzone i opracowane notatki z instalacji oraz krótka informacja o systemie.

Zadanie realizują wszystkie zespoły.

Informację o składzie osobowym  zespołów należy dostarczyć prowadzącemu, podając nr grupy PROJEKTOWEJ i nazwiska wykonawców ze wskazaniem kierownika zespołu.

2


a) Dla bazy danych pracowników naukowo-dydaktycznych sporządzić model konceptualny w postaci diagramu związków encji (ERD).

b) Sporządzić zestawienie wszystkich atrybutów występujących w tabelach bazy Katedra wraz z ich krótkim objaśnieniem.

c) Przygotować, wykonać i skomentować 10 dowolnych poleceń SQL operujących na utworzonej bazie danych.

UWAGA. Pomoc można uzyskać korzystając z wykładów oraz lliteratury i materiałów internetowych z zakresu modelowania baz danych oraz oprogramowania MS SQL Server.

6

  • Sporządzony diagram ERD
  • Tabela ze szczegółowym opisem atrybutów bazy Katedra.
  • Kod źródłowy oraz wyniki użycia poleceń SQL.

Zadanie realizują wszystkie zespoły.

3

a) Korzystając z gotowego skryptu, utworzyć bazę Northwind zawierającą dane o sprzedaży produktów spożywczych. Krótki opis firmy Northwind zawiera plik firmaNorthwind.

b) Korzystając z materiałów zawartych w pliku planNorthwind zapoznać się ze schematem bazy Northwind. Następnie uważnie przejrzeć dane zawarte w tabelach.

c) Wygenerować diagram reprezentujący model bazy Northwind oraz przeanalizować powiązania pomiędzy tabelami.

d) Napisać polecenia SQL, które na podstawie bazy Northwind generują przykładowe raporty. Przydział zadań do wykonania przez poszczególne zespoły zamieszczono w pliku firmaNorthwind.

8

·        Krótki komentarz do skryptu.

·        Diagram przedstawiający model Northwind oraz komentarz do schematu bazy Northwind.

·        Krótkie omówienie zapytań generujących raporty oraz komentarz do uzyskanych wyników.

Zadanie realizują wszyscy, ale zapytania dla punktu d) zostały przydzielone odrębnie każdemu zespołowi.

4

a) Zapoznać się z zawartymi w pliku planNorthwind ogólnymi założeniami dotyczącymi planowanej aplikacji BI oraz schematem wybranych obiektów hurtowni danych.

b) Przeanalizować plik projektHurt Jest to plik w formacie Excela zawierający m.in. projektowane składniki hurtowni danych oraz źródła danych do hurtowni.
UWAGA! Część zawartości pliku może okazać się nadmiarowa, dlatego należy znaleźć i wykorzystać tylko te informacje, które są pomocne do utworzenia schematu hurtowni.

c) Korzystając z informacji zawartych w pliku projektHurt  samodzielnie utworzyć hurtownię DWNorthwindOrders

d) wygenerować diagram przedstawiający graficzny model hurtowni.

10

·        Krótki komentarz do planu aplikacji punktu a).

·        Krótki komentarz do projektu hurtowni z punktu b).

·        Zwięzły opis tworzenia hurtowni.

·        Krótkie omówienie diagramu reprezentującego model hurtowni, w tym powiązań pomiędzy tabelami faktów i tabelami wymiarów

Hurtownię można utworzyć na różne sposoby, np: (i) użyć dostępnych w MS Management Studio narzędzi do tworzenia baz, tabel itp. lub (b) opracować odpowiedni kod SQL i uruchomić ten skrypt w MS Management Studio.

Zadanie realizują wszystkie zespoły.
Wskazówki dotyczące realizacji zadania będą podane na wykładzie i na konsultacjach. W razie potrzeby można zadawać pytania także za pośrednictwem e-maila.

5

Wypełnić danymi hurtownię DWNorthwindOrders.

12

  • Zwięzły i przejrzysty opis zaproponowanego rozwiązania.

W celu wypełnienia hurtowni danymi można opracować skrypt(y) w języku SQL lub użyć innego narzędzia (np. Pentaho) posiłkując się materiałami z sieci.
Pomocnym może okazać się kod zawarty w pliku sqlETL

Zadanie realizują wszystkie zespoły.

Ewentualne pytania dotyczące zadania należy kierować do prowadzącego na konsultacjach lub za pośrednictwem poczty e-mail.

6

a) Pobrać z Sieci i zainstalować bezpłatne oprogramowanie Power BI Desktop.

b) Wykonać import danych z hurtowni DWNorthwindOrders.

c) Wyświetlić model hurtowni i sprawdzić istniejące powiązania (realacje) pomiędzy tabelą faktów i tabelami wymiarów.

d) Wykonać trzy dowolne wizualizacje danych z hurtowni.

15

·        Krótka informacja o Power BI.

·        Zwięzły opis wykonanych prac oraz przykład uzyskanej wizualizacji.

Zadanie realizują wszystkie zespoły.
Ewentualne pytania dotyczące zadania należy kierować do prowadzącego na konsultacjach lub za pośrednictwem poczty e-mail.

7

Opracowanie końcowej wersji raportu z wykonanego projektu. Raport jest wymagany wyłącznie w postaci elektronicznej (jednocześnie w formatach doc(x) i pdf).

UWAGA!!! Raport należy wysłać na adres e-mail prowadzącego załączając dwa wspomniane pliki. Nazwy plików powinny mieć format: Grupa_NazwiskoKierownikaZespołu, a w temacie powinien być tekst "Projekt_SWD". Na przykład zespół z grupy laboratoryjnej/projektowej L1, którego kierownikiem jest Jan Kowalski powinien przysłać e-maila zatytułowanego "Projekt_SWD", z załączonymi plikami o nazwach: L1_Kowalski.doc (lub L1_Kowalski.docx) oraz L1_Kowalski.pdf.

15
i później
(do końca sesji zasadni-czej)

Końcowa wersja raportu (25-30 stron, w tym co najmniej 50% porządnie zredagowanego tekstu).

UWAGA: Dokumentacja powinna być sporządzana i prezentowana w wersji roboczej prowadzącemu podczas prezentacji i konsultacji. Przesłać na adres e-mail prowadzącego należy TYLKO WERSJĘ KOŃCOWĄ raportu.

Obowiązuje wszystkie zespoły.
Jakość i terminowość złożenia raportu wpływa na ocenę końcową.

UWAGA. Informacje dotyczące terminów oceniania i ocen będą udzielane kierownikom zespołów.