![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 359 Pomógł: 12 Dołączył: 16.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zauważyłem, że często do różnych obiektów tworzy się dodatkowe tabele, a w głównej tylko ID pól w tamtych tabelach dla identyfikacji. Czasami mam wrażenie, że dla niektórych rzeczy to przesada i można po prostu wpisać normalną nazwę, bez odnośników do innych tabel. Chciałbym się dowiedzieć, kiedy takie działania są w granicach rozsądku i nie uciążliwe. W praktyce mam taką tabelę, z... powiedzmy odnośnikami do kursów online i tabelę z kategoriami kursów:
Kod +----+--------------+-----------+--------+------------------------------------------+------------+ | ID | NAZWA | KATEGORIA | LEKCJA | LINK | OST_EDYCJA | +----+--------------+-----------+--------+------------------------------------------+------------+ | 1 | Wprowadzenie | 0 | 1 | kursy-online/kurs-html/wprowadzenie.html | 2009-03-04 | | 2 | Znaczniki | 0 | 2 | kursy-online/kurs-html/znaczniki.html | 2009-03-04 | +----+--------------+-----------+--------+------------------------------------------+------------+ +----+-----------+ | ID | NAZWA | +----+-----------+ | 1 | Kurs HTML | +----+-----------+ Zastanawiam się, czy nie byłoby lepiej, gdybym wykasował tę drugą tabelę, a w polu kategoria po prostu wpisywać normalne nazwy. Oszczędziłoby mi to robienia funkcji na wyciąganie nazwy kategorii z jego ID i przyspieszyło wyciąganie wszystkich rekordów z kategorią HTML. A jak wy myślicie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Zastanawiam się, czy nie byłoby lepiej, gdybym wykasował tę drugą tabelę, a w polu kategoria po prostu wpisywać normalne nazwy. Oszczędziłoby mi to robienia funkcji na wyciąganie nazwy kategorii z jego ID i przyspieszyło wyciąganie wszystkich rekordów z kategorią HTML Nie, nie i jeszcze raz nie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Teraz masz zrobione tak jak ma byc. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 23:31 |