Jak poprawnie zaprojektować model bazy danych

Odpowiedz Nowy wątek
2014-12-23 16:38
POCZATKUJACY2
2

Witam, projektuje model bazy danych pod terminarz godzin lekarzy. Zakładam że lekarz będzie mógł wybrać konkretny dzień z konkretną godziną. Stworzyłem taki model bazy, jednak nie jestem pewny czy jest on poprawny, ponadto zastanawiam się czy nie można tego uprościć i dodać tylko jedną tabele pośrednią z kluczami obcymi DoctorId,WorkingDayId, WorkingHourId?
ico.png

  • ico.png (0,02 MB) - ściągnięć: 81

Pozostało 580 znaków

2014-12-25 02:09
0

Specialty jak dla mnie to powinna być tabela słownikowa i druga, żeby powiązać to wiele do wielu.

A co do pytania - po co tu tyle tych tabel? Po mojemu wystarczy WorkingHourz kolumnami: Day, From, To i DoctorId.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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