Obecnie próbuję po raz pierwszy poradzić sobie z SQL, więc pracuję nad kilkoma problemami. Oto przykładowa specyfikacja bazy danych:Tłumaczenie atrybutów relacji z diagramu ER na SQL
Studenci (imię, płeć, kurs) robią projekty (tytuł). Każdy projekt ma dwóch przełożonych (imię, płeć, dział). Wszyscy studenci wykonują projekt , ale nie wszystkie projekty zostają wykonane. Więcej niż jeden uczeń może wykonać ten sam projekt . Uczniowie spotykają się regularnie ze swoim przełożonym, a spotkania są rejestrowane (data, godzina, student, kierownik, notatki).
Dotychczas Mam diagram ER sporządzać co moim zdaniem jest poprawne:
mogę podstaw (np tworzenia tabeli Student itp) ale mam kłopot z myśleniem o tym, jak reprezentować relacje, a konkretnie o relacjach spotkań i jak go reprezentować oraz o jego atrybutach w SQL. Czy zamiast tego powinienem utworzyć encję "spotkania"?
W przypadku ogólnego zastosowania do rysowania dla komputerów Mac lub iOS, które obsługuje dyski ERD, patrz [OmniGraffle] (http://www.OmniGroup.com/omnigraffle/). –
Wielki - czy mógłbyś rozwinąć nieco więcej na temat zalet "nadzorowania" istoty? – Cohagen