Diagram ERD bazy danych

0

Czy to jest poprawnie wykonany diagram ERD wraz z relacjami pomiędzy tabelami? Czy powinienem połączyć jeszcze tabele "Zabiegi' i "Karta chorób" oraz tabele: "Zabiegi, Karta Chorób i Pacjenci" po IdZabiegu, IdChorob? Z góry dziękuję za pomoc.

http://imgur.com/IBPjTdc

2

Sporo rzeczy jest niedobrze. Co robi idZabiegu i idChorób w encji Pacjenci? Ponadto ordynator jest lekarzem.A wynagrodzenie to nie jest atrybut lekarza tylko oddzielna encja.
I najważniejsze, jakie informacje ma przechowywać karta_chorób? Bo na podstawie twojego diagramu można wnioskować, że sam nie za bardzo wiesz, a żeby to wymodelować, musisz mieć co do tego jasność.

0

Generalnie, to karta chorób ma przechowywać wszystkie informacje o wizytach, zabiegach, chorobach danego pacjenta, dlatego umieściłem w tej tabeli kolumnę z nazwą, opisem oraz zaleceniami. Wydawało mi się, że Jeden pacjent może mieć różne wpisy do tej tabeli odnośnie stanu choroby/zabiegu/operacji - może fakt, w tym przypadku dałem złą nazwę tabeli, dlatego to mogło Ciebie zmylić.

Co do wynagrodzenia, to powinienem zrobić na nie nową tabelę, która będzie przechowywać informacje o pracownikach i ich wynagrodzeniu? Gdzieś widziałem w tych podstawowych tabelach do nauki (EMP, DEPT, SALGRADE), że wynagrodzenie jest w jednej tabeli razem z resztą informacji.

0

Zacznijmy od tego, że to nie jest diagram ERD tylko diagram tabel w bazie.

0
somekind napisał(a):

Zacznijmy od tego, że to nie jest diagram ERD tylko diagram tabel w bazie.

Nie jest to diagram ERD, ale za pomocą tych tabel i prostych relacji muszę zbudować prostą bazę danych w Access'ie, dlatego pytam o dalsze rady i wskazówki.

0

Kolejna, poranna wersja. Lepiej to już wygląda?

0

Aż się prosi żeby dać słownik "zabiegów", poza tym zabiegi chyba są dokonywane na podstawie jakiejś diagnozy?! Czy lekarz odbywa wizytę sam ze sobą czy z pacjentami? Poza tym lekarz chyba jeszcze wystawia zwolnienia i recepty oraz wykonuje albo wydaje skierowania na "badania"? W zabiegu/operacji może uczestniczyć kilku lekarzy lub inny personel medyczny. W czasie zabiegu/operacji używa się pewnie jakiś narzędzi i/lub lekarstw. Poza tym z tego co się orientuje lekarz w trakcie stawiania diagnozy musi ustalić jakąś jedną lub wiele jednostek chorobowych, które są określone czyli przydałby się słownik "chorób".

0
Haskell napisał(a):

Aż się prosi żeby dać słownik "zabiegów", poza tym zabiegi chyba są dokonywane na podstawie jakiejś diagnozy?! Czy lekarz odbywa wizytę sam ze sobą czy z pacjentami? Poza tym lekarz chyba jeszcze wystawia zwolnienia i recepty oraz wykonuje albo wydaje skierowania na "badania"? W zabiegu/operacji może uczestniczyć kilku lekarzy lub inny personel medyczny. W czasie zabiegu/operacji używa się pewnie jakiś narzędzi i/lub lekarstw. Poza tym z tego co się orientuje lekarz w trakcie stawiania diagnozy musi ustalić jakąś jedną lub wiele jednostek chorobowych, które są określone czyli przydałby się słownik "chorób".

Dziękuję za radę. Dodałem pacjentów do wizyt. Na ten moment, to miała być bardzo prosta baza danych z 5 kolumnami :P

0

Jeżeli temat jest narzucony z góry to raczej taki skromny diagram nie przejdzie. Jeżeli temat wybrałeś sobie sam, to zastanów się czy nie wybrać innego, prostszego.

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