Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Struktura bazy, Powtarzające się atrybuty dla różnego rodzaju użytkowników
Jen
post
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.
Go to the top of the page
+Quote Post

Posty w temacie
- 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


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 20:48