Materiały do przedmiotu na stronie dr inż. Romana Ptaka.
Przykłady tematów
Harmonogram semestralny (tematy są wpisane na końcach terminów)
Pn | Temat |
---|
2023-10-09 | |
2023-10-16 | Wybór i opracowanie wstępnych założeń dotyczących wybranych tematów projektów |
2023-10-23 | |
2023-10-30 | |
2023-11-06 | Projekt i struktury bazy danych, mechanizmów zapewniania poprawności przechowywanych informacji, oraz kontroli dostępu do danych |
2023-11-13 | |
2023-11-20 | |
2023-11-27 | Implementacja i testy bazy danych w wybranym systemie zarządzania bazą danych |
2023-12-04 | |
2023-12-11 | |
2023-12-18 | |
2021-01-08 | |
2021-01-15 | Implementacja i testy aplikacji |
2021-01-22 | Prezentacje i oddanie projektów |
2024-01-08 | Prezentacje i oddanie projektów |
Etap | Opis |
---|
Analiza i specyfikacja wymagań | - 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 elementów 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)
|
Projekt Bazy Danych | - 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
- Sformułowanie wymagań dotyczących dostępu – określenie częstości wykonania operacji na danych np. tworzenia raportów
- Analiza integralności
- Dostrajanie bazy danych pod względem wydajności (na podstawie punktów 1-4): – tworzenie mechanizmów dostępu związanych z przechowywaniem – dodawanie indeksów – denormalizacja -wykorzystanie możliwości wybranego systemu zarządzania bazą danych (SZBD) – obsługa więzów integralności
|
Implementacja i testy bazy danych w wybranym systemie zarządzania bazą danych | - Fizyczny projekt bazy danych
- Zbiór zapytań zoptymalizowanych
- Polityka bezpieczeństwa
|
Implementacja i testy aplikacji bazodanowej | |
Prezentacje i oddanie projektów | |