Diagram erd- czy poprawny.

0

Czesć, czy moglibyście rzucić okiem na diagram ERD.
Założenia projektu:
Prowadzący zajęcia może dodawać przedmioty które prowadzi oraz formy zajęć.
Prowadzący zajęcia może dodawać tematy projektów zaznaczając dla jak dużych grup są przeznaczone.
Student po zalogowaniu się wybiera prowadzącego i przedmiot z listy, następnie może zapisać się na jeden lub więcej tematów projektów zaznaczając jak liczną grupę reprezentuje oraz określając które z wybranych tematów preferuje (kolejność).
Prowadzący zajęcia akceptuje bądź odrzuca zapisy studentów według własnego uznania, może przy tym dodać komentarz.
Student może sprawdzić czy jego zapis na projekt został zaakceptowany przez prowadzącego.
Czy jest poprawny?

0

Prowadzący może mieć tylko jeden projekt, ale każdy projekt może mieć wielu prowadzących? o_O
To chyba szybko się ci prowadzący skończą :D

Skoro to ERD a nie diagram bazy danych to mogłeś dać n:m bez tabeli łacznikowej ;)

Student może mieć tylko jeden komentarz.
Komentarz może być napisany przez wielu prowadzących.
Nie lepiej odwrotnie? Wiele komentarzy, każdy z jednym autorem?

Przedmiot może mieć wielu prowadzących, ale każdy może prowadzic tylko jeden przedmiot? o_O

0

No rzeczywiście głupoty, nawet doktor nie wypatrzył tych błędów i myślałem, że jest dobrze. Po za wymienionymi błędami reszta jest OK?

0

No dodatkowo te podpisy pod powiązaniami są idiotyczne czasami. Na przykład komentarz -> jest dostarczany -> student, wtf? Co to niby znaczy? Komentarz czasem nie "opisuje" studenta czy coś?
Poza tym przeoczyłem jeszcze: student może mieć wielu prowadzących, ale prowadzący może mieć tylko jednego studenta? :D :D
I dalej: projekt może dotyczyć wielu przedmiotów, ale przedmiot może mieć tylko jeden projekt? to sie zaraz przedmioty skończą...

Nie wiem kto ci to sprawdzał, ale mało które powiązanie na tym diagramie ma sens...

0

Trochę zmodyfikowaliśmy diagram. Jak teraz wygląda?

0
  1. Przepraszam jaki jest klucz łączący Studenta z "Zapis studenta na projekt"? Bo rozumiem że id_projekt_student to klucz główny tejże tabeli, widzę tam klucz obcy łączący z projektem ale nie widzę żadnego łaczącego ze studentem. To samo pytanie do powiązania prowadzącego z tą tabelą. Bo masz namalowane kurze łapki a ID obcych nie ma. Czy ty to malujesz? Paintem? Bo narzędzia które ja widziałem automatycznie sugerują że należy wybrać klucz obcy robiąc powiązanie... Poza tym moim zdaniem prowadzący powinien wiązać sie bezpośrednio z projektem, bo przecież nie jest tak że połowa studentów w danym projekcie ma innego prowadzącego...
  2. Przedmiot może mieć jednego prowadzącego? Ciekawa koncepcja ale na uniwersytecie raczej rzadko spotykana.
  3. Nie rozumiem czemu prowadzący łączy się z "formą zajęć", szczególnie że i tak łączy sie juz z przedmiotem który ma formę zajęć...
0
  1. Klucz wiążący studenta z zapis studenta na projekt to numer_albumu, zaś prowadzącego z zapis studenta na projekt to ID_prowadzacego.
  2. Ale zawsze prowadzący jest jeden(osoba odpowiedzialna za przedmiot), reszta to tylko koordynatorzy przedmiotu.
  3. Ja też tego nie rozumiem, ale tak nam sugeruje.... dr u którego robimy ten projekt.
0
  1. No ale na diagramie ja tych kluczy wcale nie widzę.
  2. Ok.
  3. Ja myśle że jednak źle zrozumieliście prowadzącego ;)
0
  1. Klucze dopiszemy.
  2. Nad tym się jeszcze zastanowimy, a najlepiej zrobimy dwie wersje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1