/sql_uj_3sem

SQL mini project

Primary LanguageTypeScript

sql_uj_3sem

ezgif.com-gif-maker.mov

Zadanie

Baza danych szkoly. Baza powinna przechowywac informacje o przedmiotach, nauczycielach, uczniach i ich stopniach oraz klasach i lekcjach.

Kompletny projekt powinien zawierać (❌/✅)

  • diagram relacji (schemat bazy danych) ✅
  • skrypty SQL tworzące wszystkie obiekty bazy danych ✅
  • słowny opis projektu (cel, możliwości, główne założenia). Format opisu: plik PDF lub RTF (opis.md). ✅

Minimalne wymagania dotyczące bazy danych:

26/24 tabele ✅

11/10 widoków lub funkcji ✅

6/5 procedur ✅

8/5 wyzwalaczy ✅

  • Vlad - baza powinna zawierać dane dotyczące atrybutów, których wartość zmienia się w czasie ✅
  • Marcin - baza powinna zawierać tabele realizujące jeden ze schematów dziedziczenia ✅
  • Michal - należy zaprojektować strategii pielęgnacji bazy danych (kopie zapasowe) ✅
  • Vlad - UI ✅

Plik z opisem powinien zawierać:

  • podstawowe założenia projektu (cel, główne założenia, możliwości, ograniczenia przyjęte przy projektowaniu),
  • diagram ER, ✅
  • schemat bazy danych (diagram relacji), ✅
  • dodatkowe wiezy integralności danych (nie zapisane w schemacie), ✅
  • utworzone indeksy, ✅ :)
  • opis stworzonych widoków, ✅
  • opis procedur składowanych, ✅
  • opis wyzwalaczy, ✅
  • skrypt tworzący bazę danych,❓ (mamy pliki z tym, więc nie wiem po co to w opisie)
  • typowe zapytania. ✅