Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 441 Pomógł: 71 Dołączył: 3.09.2007 Skąd: wrocław Ostrzeżenie: (0%)
|
Witam, załóżmy że projektujemy bazę danych dla sklepu internetowego, i mamy tablicę z danymi użytkownika a w niej pola typu kraj, miasto, ulica, kod pocztowy. Lepiej takie pola trzymać dla każdego użytkownika w formie tekstowej, czy tworzyć tabele słownikowe a w tabeli z danymi użytkownika trzymać tylko powiązane id. Zaletą jest większa czytelność, ale z drugiej strony przy wyciąganiu danych z bazy rośnie złożoność zapytań. Co Wy o tym sądzicie ?
Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 441 Pomógł: 71 Dołączył: 3.09.2007 Skąd: wrocław Ostrzeżenie: (0%)
|
No właśnie myślałem o czymś takim, że użytkowniki wpisuje dane w wersji tekstowej, ja sprawdzam czy w moich tabelach słownikowych takowe miasta, ulice itd. się znajdują, jeśli nie to dodaje rekordy to tablic słownikowych i dostaje nowe id które zapisuje w tabeli z danymi użytkownika.
Ajax i podpowiadanie ok, ale to w wersji rozwojowej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
zzeus Projektowanie bazy danych 15.11.2008, 13:59:17
vokiel Jeśli chodzi o dane, które się często nie zmieniaj... 15.11.2008, 15:21:10 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 20:24 |