Politechnika
Wrocławska
- Wydział Elektroniki
- Kierunek Automatyka i Robotyka, studia I stopnia
Kurs: AREK00018P "Bazy danych" / PROJEKT
GRUPY PROJEKTOWE:
Proponowany harmonogram
realizacji projektu
ETAP I. (4 tygodnie)
Analiza i specyfikacja wymagań (model
konceptualny bazy danych)
Projekt
schematu bazy danych
- Opis „świata rzeczywistego”
- Opracowanie wymagań funkcjonalnych i niefunkcjonalnych dla
aplikacji bazodanowej
- Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków
użycia
(łącznie z opisami poszczególnych przypadków użycia)
- Identyfikacja diagramu związków encji na podstawie analizy
scenariuszy poszczególnych przypadków użycia
(scenariusz, jako algorytm używający dane, które są źródłem
identyfikacji encji)
- Analiza liczby instancji dla każdej encji
- Analiza użycia identyfikująca podstawowe rodzaje transakcji:
wstawianie, modyfikacja usuwanie i wyszukiwanie oraz przemieszane ze
sobą
– określenie na tej podstawie zmienności zawartości poszczególnych
tabel.
ETAP II. (4
tygodnie)
Implementacja i
testy bazy danych w wybranym systemie zarządzania bazą danych
- Wybór serwera » systemu
zarządzania relacyjną bazą danych
- lista
Wiki/EN,
- lista
Wiki/PL
- Wybór jednego z narzędzi
wspomagających administrowanie bazą danych
- Fizyczny projekt bazy danych (tworzenie tabel +
wprowadzenie przykładowych danych + eksperymenty)
- Złożone zapytania select (funkcje
agregujące, grupowanie,
złączenia)
- Polityka bezpieczeństwa
ETAP III. (4
tygodnie)
Implementacja i
testy aplikacji bazodanowej
(aplikacja desktopowa lub internetowa
- można wykorzystać gotowe frameworki
np: Django, Ruby on Rails, MS VC#, JHipster, Java+JDBC, PHP)
Lista narzędzi wspomagających tworzenie aplikacji
dostępowych:
ZALICZENIA (2
tygodnie)
Prezentacje i
oddanie projektów
Materiały
pomocnicze: