Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
kategorie v databaze

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok NapísalOffline : 11.03.2008 20:35

Mam inzerciu, kde je asi 20 kategorii. Vedeli by ste mi poradit podla vas, co je lepsie: 1) spravit jednu tabulku v databaze, kde by bola aj polozka KATEGORIA, a potom by v kazdej kategorii vypisalo len tie inzeraty, ktore patria do danej kategorie. napr.:
Kód:
mysql_query("SELECT * FROM tabulka WHERE kategoria like '%automobily%'); .....


alebo 2) spravit 20 tabuliek pre kazdu kategoriu zvlast.

Jedna sa mi hlavne o to, ci prva moznost nebude pomalsie pracovat, kedze tam budu vsetky inzeraty v jednej tabulke a bude pri vypise vyhladavat len tie, ktore vyhovuju danej kategorii.

Z hladiska editacie bude vsak tato moznost jednoduchsia - ak chcem zmenit kategoriu, staci mi UPDATE polozky KATEGORIA. V druhom pripade by som musel vymazat cely zaznam v danej tabulke a vlozit do druhej tabulky s inou kategoriou.

Takze co vy na to?


Offline

Správca fóra
Správca fóra
kategorie v databaze

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 11.03.2008 20:45

jednoznacne jedna tabulka so vsetkymi inzeratmi napojena na tabulku s kategoriami, o tabulke pre kazdu kategoriu inzeratov zvlast radsej ani neuvazuj...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
kategorie v databaze

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 11.03.2008 20:54

no, aj ja si myslim, ze to by bolo najrozumnejsie, len dufam, ze to nebude spomalovat.

Ako to myslis s tym napojenim na tabulku s kategoriami?


Offline

Správca fóra
Správca fóra
kategorie v databaze

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 11.03.2008 21:07

preco by to malo spomalovat? skor keby si prehladaval 20 tabuliek, tak by to bolo relativne pomalsie...

to prepojenie myslim tak, ze si spravis tabulku pre kategorie a do druhej tabulky das inzeraty a prepojis to cez id kategorie v kazdom inzerate







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 11.03.2008 21:24

naco by robil zbytocne 2 tabulky, ked moze dat do jednej stlpec kategoria pri kazdy inzerat a potom cez LIKE vyberat.







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

Správca fóra
Správca fóra
kategorie v databaze

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 11.03.2008 21:29

zbytocne? :) odporucam ti pozriet si nieco o spravnom navrhu a optimalizacii databazovych aplikacii, pripadne uml diagramoch...

V tej tabulke pre kategorie mozu byt aj ine informacie, trebars vnorovanie podkategorii, poradie, titulok, nazov, ktory budes pouzivat v url a pod., som zvedavy, ako by si to efektivne nasukal do tej jednej tabulky. Hadam by si tieto informacie nechcel riesit priamo v php kode...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 11.03.2008 21:35

dobre noooo, ja som sa len pytal :), nie som odbornik na mysql. ale mas pravdu.







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.02.07
Prihlásený: 26.01.15
Príspevky: 257
Témy: 20
Príspevok NapísalOffline : 12.03.2008 10:12

stenley ma pravdu,

co ak by si chcel zmenit uz len nazov kategorie? musel by si prehladavat celu tabulku inzeratov a zmenit kategoriu pri vsetkych inzeratoch, ktore do tej kategorie spadaju. Zbytocne.

Preto sa to robi cez ID ako spominal stenley, kde v tabulke kategorie zmenis len jednu polozku a to je napr. nazov.


Offline

Užívateľ
Užívateľ
kategorie v databaze

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 13.03.2008 20:53

ok, urobil som 2 prepojene tabulky, a bude to tak naozaj lepsie. Diky!


Odpovedať na tému [ Príspevkov: 9 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Kategórie

v Databázy

2

729

30.03.2008 17:18

pepek92 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Sub Kategorie

v Redakčné systémy

1

503

25.01.2007 6:27

mokus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. fotky, kategorie, nahlady

v PHP, ASP

1

429

07.06.2010 14:37

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Update kategorie zlyhava

v Databázy

2

608

28.01.2011 23:10

johnny04501 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prestahop - heureka kategorie

v Redakčné systémy

2

401

08.02.2016 15:59

Qpkqkma Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kategórie a subkategórie

v PHP, ASP

2

439

20.06.2009 17:13

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ID článku, ID a názov kategórie

v Redakčné systémy

0

330

03.12.2013 14:51

GIGN1987 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Databáze OC

[ Choď na stránku:Choď na stránku: 1 ... 5, 6, 7 ]

v Biosy a ladenie výkonu

187

27825

27.11.2014 5:30

blabla630 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. hladanie v databaze

v PHP, ASP

2

768

12.03.2010 14:05

1daemon1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Coppermine - prenos databaze

v Redakčné systémy

2

582

08.09.2007 17:57

SonnY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyhladavanie v databaze

v Databázy

4

550

10.06.2011 10:31

general667 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vyhladavanie v databaze - excel

v Databázy

2

796

25.01.2008 14:30

asken Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vymena zaznamov v databaze

v PHP, ASP

6

612

05.11.2009 23:02

danielop Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Sifrovanie dat v databaze

v PHP, ASP

4

504

25.10.2014 19:53

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Digitaly sign databaze access ???

v Ostatné programy

0

607

02.02.2007 10:17

chenile Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spočítanie hodnôt v databáze

v Databázy

15

3120

25.08.2009 14:40

bmatias Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra