Bazy Danych 2 (projekt)

Materiały do przedmiotu na stronie dr inż. Romana Ptaka.

Przykłady tematów

Harmonogram semestralny (tematy są wpisane na końcach terminów)
PnTemat
2024-10-03Wybór i opracowanie wstępnych założeń dotyczących wybranych tematów projektów
2024-10-10Wybór i opracowanie wstępnych założeń dotyczących wybranych tematów projektów
2024-10-17Opis Świata Rzeczywistego, wymagania
2024-10-24Przypadki Użycia
2024-11-07
2024-11-14Projekt i struktury bazy danych, mechanizmów zapewniania poprawności przechowywanych informacji, oraz kontroli dostępu do danych
2024-11-21
2024-11-28
2024-12-05Implementacja i testy bazy danych w wybranym systemie zarządzania bazą danych
2024-12-11
2024-12-19implementacja aplikacji (1 etap)
2025-01-09
2025-01-16Implementacja i testy aplikacji
2025-01-23Prezentacje i oddanie projektów
2025-01-30Prezentacje i oddanie projektów
Etap
Opis
Analiza i specyfikacja wymagań
  1. Opis „świata rzeczywistego”

  2. Opracowanie wymagań funkcjonalnych i niefunkcjonalnych dla aplikacji bazodanowej

  3. Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia (łącznie z opisami poszczególnych przypadków użycia). Na tym kursie – prosty diagram, bez includów, extendów itp.
  4. Identyfikacja elementów diagramu związków encji na podstawie analizy scenariuszy poszczególnych przypadków użycia (scenariusz, jako algorytm używający danych, które są źródłem identyfikacji encji)

Projekt Bazy Danych
  1. Analiza liczby instancji dla każdej encji

  2. 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

  3. Sformułowanie wymagań dotyczących dostępu – określenie częstości wykonania operacji na danych np. tworzenia raportów

  4. Analiza integralności

  5. 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
  1. Fizyczny projekt bazy danych
  2. Zbiór zapytań zoptymalizowanych
  3. Polityka bezpieczeństwa
Implementacja i testy aplikacji bazodanowej
Prezentacje i oddanie projektów

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *