![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 27 Dołączył: 16.04.2008 Skąd: Bakutilu Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam takie małe pytanie. Czy ilość pól w tabeli ma znaczenie jeżeli chodzi o wydajność itd. Czy mozna w tabeli dodawać np 70-100 pól. Czy raczej szukać rozwiązań mających na celu zmniejszenie liczby pól a zwiększeniem liczby tabel? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ja rozbijam tabelę na mniejsze jeśli:
1. Żadne zapytanie nie będzie potrzebowało wszystkich pól, albo takie zapytanie będzie występowało sporadycznie 2. Jest szansa że duża ilość rekordów będzie miała w którejś kolumnie (albo w kilku) NULL Rzecz jasna nie twierdzę, że robię dobrze, ale też nie posługuję się (przynajmniej na razie) bardzo dużymi bazami. Oczywiście tworzę dodatkowe tabele, żeby w miarę możliwości uniknąć redundancji danych, ale to chyba jest powszechnie wiadome. No to mozę tak: chce zrobić opis telefonów komórkowych tzn opcje, funkcje itd. (...) Przy czym każde z pól bedzie zawierało od 3 do 10 znaków. Jeśli np funkcje mogą się powtarzać w różnych modelach zrób tabelę z powiązaniami ID->funkcja a do tabeli głównej wstawiaj tylko ID jako klucz obcy. Ten post edytował JoShiMa 5.06.2008, 15:33:04 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 14:21 |