Skip to content

bartekwosak/HURTOWNIA-DANYCH-ORACLE11G

Repository files navigation

HURTOWNIA DANYCH "WARSZTAT SZEWSKO - KALETNICZY" DO ANALIZ

Projekt zawiera przykładową hurtownię danych zbudowaną w oparciu o schemat płatka śniegu. Tematem przewodnim jest "Warsztat szewsko-kaletniczy".

W projekcie napisano następujące zapytania analityczne:

  • 2 zapytania ROLLUP
  • 2 zapytania CUBE
  • 2 zapytania GROUPING SETS
  • 2 partycje obliczeniowe (PARTITION BY)
  • 3 okna ruchome (zastosowanie: LEAD, LAG, FIRST_VALUE, LAST_VALUE, itd.)
  • 3 rankingi (zastosowanie: RANK() oraz DENSE_RANK())

Wszystkie zapytania zostały napisane w celu zapewnienia dogłębnych analiz dla analityków rynku lub ekonomistów.

Projekt został napisany w oparciu o Oracle Database 11g Express Edition.

Wykorzystane technologie:

  • ORACLE SQL
  • ORACLE PL/SQL
  • ORACLE PSP
  • HTML 5.0
  • CSS 3.0
  • jQuery
  • JavaScript

Ponadto napisano własny, inteligentny generator danych do poprawnych analiz w Java SE zgodnie z paradygmatem obiektowym.

Celem łatwego tworzenia tabel hurtowni danych oraz ich usuwania napisano specjalną aplikację kliencką w wersji rekurencyjnej za pomocą SQL*Plus.