Witam,
muszę zaprojektować diagram ERD dla bazy danych pewnej przychodni. Ogólnie planuje, aby finalny projekt był serwisem internetowym opartym właśnie o tą bazę. Wymyśliłem sobie to tak, że adminem jest jakiś kierownik obiektu, który powinien dodawać nowych pracowników do bazy. Dodatkowo mamy lekarzy, pacjentów. Chce żeby pacjent mógł zalogować się do serwisu i zarejestrować na wizytę oraz podejrzeć swoją kartę szczepień itd. Lekarz natomiast po zalogowaniu może wyświetlić dane umówionego pacjenta, kartę szczepień/choroby, wypisać receptę etc.
Dopiero zacząłem to projektować i zastanawia mnie czy dobrze połączyłem tabelę "Użytkownicy" z "Pacjenci", "Lekarze" i "Kierownik Obiektu". Czy w tabelach "Pacjenci", "Lekarze" muszę podawać "id", czy wystarczy to wygenerowane przez MySQL Workbench, tak jak to zrobiłem dla kierownika ? Czy kierownik powinien być jeszcze z czymś połączony jakąś relacją ?
Link do diagramu : https://zapodaj.net/560ef8f86ed5b.png.html