Chce narysowac Diagram Związków Encji (Entity Relationship Diagram), ktore potem moze zostac uzyty do stworzenia bazy danych.
Tutaj mozna troche o tym poczytac: http://pl.wikipedia.org/wiki/Diagram_zwi%C4%85zk%C3%B3w_encji
Korzystam z notacji Chen'a, czyli takiej jak na przykladowym rysunku z Wikipedii.
Czy ktos moze potwierdzic, czy zalaczony ponizej diagram ktory stworzylem jest poprawny, tj:
- Czy utworzone relacje sa poprawne?
- Czy wszystkie atrybuty sa dobrze oznaczone?
- Czy opcjonalne i obowiazkowe polaczenia sa dobrze oznaczone?
- Czy OCENA - jako slaba encja i PRZEDMIOT jako identyfikujaca ja encja sa poprawne?
Baza danych, ktora pozniej zostanie utworzona na podstawie tego diagramu musi miec mozliwosc wygenerowania raportu:
przedstawiajacego STUDENTA i jego wszystkie OCENY z PRZEMIOTOW ktore studiuje.
W jakis sposob musze zmienic swoj diagram, zeby wygenerowanie takiego raportu bylo mozliwe?
Czy moze nie trzeba nic zmieniac?
Z gory dzieki za pomoc.
W internecie znalazlem podobny diagram (zalaczam ponizej), z tym ze tutaj OCENA (GRADE) nie jest przedstawiona jako ENCJA, tylko jako atrybut relacji. Nie wiem czy to jest poprawne? Czy moze obie wersje sa prawidlowe?