Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> projekt elastycznej bazy z kontaktami, co o tym sądzicie?
zwierzołak
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 25.03.2008

Ostrzeżenie: (0%)
-----


Projektuję bazę, w której będzie można trzymać kontakty do różnych osób, oraz trochę dodatkowych danych - w zależności od profesji danej osoby. Jeżeli będzie to piekarz, to w jakich wypiekach się specjalizuje, jeżeli wykładowca to stopień naukowy i uczelnię w której wykłada itp. Chciałbym, żeby nowe profesje i dane zależne od profesji można było dodawać dynamicznie w programie. Zaprojektowałem to tak:

(IMG:http://auctionet.home.pl/projekt/projekt.gif)

*kategorie : to np te profesje - lekarz, piekarz, adwokat
*właściwości : to np stopień naukowy, jednostka wojskowa, specjalizacja
*wartości właściwości : to np doktor, magister, chirurg, Jednostka Marynarki Wojennej w Gdyni

co o tym myślicie ? zastanawiam się też, czy można jakoś w bazie ograniczyć, żeby danemu kontaktowi(osobie) można było przypisać tylko dane, które są przyporządkowane do jego profesji... bo w tej chwili można przypisać piekarzowi uczelnię na której wykłada, co niema sensu.

Ten post edytował zwierzołak 6.09.2008, 16:26:48
Go to the top of the page
+Quote Post
Darti
post
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

Ostrzeżenie: (0%)
-----


To może dorób jeszcze jedną, osobną tabelę "dozwolone_wlasciwosci" z ID_KAT i ID_WLACIWOSCI
Go to the top of the page
+Quote Post
zwierzołak
post
Post #3





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 25.03.2008

Ostrzeżenie: (0%)
-----


Cytat(Darti @ 7.09.2008, 01:45:18 ) *
To może dorób jeszcze jedną, osobną tabelę "dozwolone_wlasciwosci" z ID_KAT i ID_WLACIWOSCI

to dokładnie tą rolę pełni tabela "kategorie_do_właściwości"

Chodzi o to, że w programie mogę bez problemu to ograniczyć - sprawdzając czy kategoria danego kontaktu odpowiada właściwości, którą ktoś mu chce przypisać, ale baza w razie błędu programu zezwoli na niewłaściwe przypisanie.

I właśnie zastanawiam się czy jakoś na poziomie bazy danych można by to już ograniczyć - żeby nie zezwoliła na błędne przypisanie właściwości kontaktowi
Go to the top of the page
+Quote Post

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: 28.09.2025 - 04:32