Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> struktura bazy. Która lepsza?
maciu
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 1
Dołączył: 27.08.2003

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


Zastanawiam się nad tym, która struktura tabeli bazy danych będzie wygodniejsza, szybsza, wydajniejsza, praktyczniejsza. Czy taka, w której w jednej tabeli są wszystkie pola, tzn kilka typu CHAR i jeden TEXT, czy też w jednej tabeli umieścić same pola typu CHAR, a typ TEXT umieścić w osobnej bazie z powiązaniem poprzez id z drogą tabelą.
Trzeba również wziąć uwagę na to, że w większości przypadków wyciągania danych z bazy, pole typu TEXT będzie pomijane.
Go to the top of the page
+Quote Post
medec
post
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 6.02.2004

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


char i text w jednej tabeli.
skoro nie bedziesz w wiekszosci wypadkow wyciagal tego text to bazy to nie ruszy czy jest takie pole czy nie - o ile nie bedziesz uzywal SELECT * to nie bedzie zadnej roznicy. za to odczujesz roznice jak Ci przyjdzie robic jakies jointy by tego texta wyciagnac.
Go to the top of the page
+Quote Post
Sh4dow
post
Post #3





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

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


mnie sie wydaje ze powinno sie dobrac tabele do potrzeb. Jesli tworzysz tabele pod artykul, to logoczne ze dasz id jako SMALLINT tutul jako VARCHAR a tresc dasz jako TEXT. Wszystko zalezy od potrzeb, jesli wyswietlasz komantarze to w tabeli komantarzy nie uzywasz pola TEXT gdzie jest komentowana tresc, tylko masz pole powiedzmy text_id ktore jest typu INT i jest identyfikatorem textu z innej tabeli. Wszystko jest zalezne od potrzeb.


--------------------
Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota
Zarządzaj swoim budżetem domowym
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 14:23