Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 25.02.2006 Ostrzeżenie: (0%)
|
Witam serdecznie!
Mam pewien dylemat dotyczacy struktury mojej bazy. Przygotowuje serwis www (php, MySQL), ktorego uzytkownicy nalezeli beda do roznych grup. Zalozmy, ze beda to dwie grupy - uczen i nauczyciel. Wiadomo, ze czesc atrybutow obu grup sie pokrywa, np. id, login, haslo, nazwisko, imie itd. Czesc jednak jest rozna, np. uczen posiada nr legitymacji, a nauczyciel stopien naukowy. I mam dwie koncepcje jak rozwiazac taka sytuacje: 1. W bazie znajduja sie tabele: - uzytkownicy - zawiera wspolne atrybuty nauczycieli i uczniow - nauczyciele - zawiera atrybuty charakterystyczne dla nauczycieli - uczniowie - zawiera atrybuty charakterystyczne dla uczniow 2. W bazie znajduja sie tabele: - uzytkownicy_nauczyciele - zawiera wszystkie atrybuty nauczycieli - uzytkownicy_uczniowie - zawiera wszystkie atrybuty uczniow Ktore rozwiazanie jest bardziej sensowne? A moze oba sa idiotyczne?:) Jezeli tak to czy moge prosic o jakies delikatne naprowadzenie w kierunku dobrego rozwiazania? Pozdrawiam. |
|
|
|
Jen Struktura bazy 18.09.2006, 12:33:17
nospor sensowniejsze wydaje sie pierwsze rozwiązanie... 18.09.2006, 12:38:53
Jen Tak, wiem, ze powinno byc pole okreslajace typ uzy... 18.09.2006, 13:05:01 ![]() ![]() |
|
Aktualny czas: 19.12.2025 - 14:21 |