Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Rijeseno] projektovanje vesti za websajt

[es] :: Baze podataka :: [Rijeseno] projektovanje vesti za websajt

[ Pregleda: 1675 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pajac
Slovenija

Član broj: 17163
Poruke: 66
*.dsl.siol.net.



Profil

icon [Rijeseno] projektovanje vesti za websajt07.06.2006. u 20:20

Voleo bi isplanirat bazu za vesti na websajtu. Pošto sam početnik imam mali problem sa vezanjem tabela. Vesti če biti u 4 jezika, pa mi to radi probleme.

Ja vidim to nekako tako:

tabela VESTI
--------------
idVesti
imeAutora
prezimeAutora
vremeUploada
datumUploada

tabela JEZIK
--------------
idJezik
kratakOpis
content

Zanimaju me vasi predlogi i komentari. Početnik sam, pa bi svak komentar bio super.
A mozda i uputstvo na neki tutorial ili nešto slično.
If we want to discover, we first have to be willing to get lost!
07.06.2006. u 20:20 

_owl_
Centar - BG

Član broj: 318
Poruke: 989
*.vdial.verat.net.

Sajt: home.drenik.net/~owl


Profil

icon Re: [Rijeseno] projektovanje vesti za websajt07.06.2006. u 22:30
Najprostija verzija je:
Code:

tabela VESTI
--------------
idVesti
imeAutora
prezimeAutora
vremeUploada
datumUploada
tekst

tabela JEZIK
--------------
idJezik
naziv



Owl
07.06.2006. u 22:30 

pajac
Slovenija

Član broj: 17163
Poruke: 66
*.dsl.siol.net.



Profil

icon Re: [Rijeseno] projektovanje vesti za websajt08.06.2006. u 00:02
Onda, kad bi imao 3 jezika (taljanski, slovenski,engleski) i vole bi da izpisem sve vesti na taljanskom jeziku, query bi bio sledeči:

SELECT * FROM vesti WHERE idJezik=2;


Eto, tu mi nesto nije jasno!
Onda, kolko vidim, trebalo bi da je idJezik iz tabele JEZIK deo ključa u tabeli VESTI pored idVesti?
Trema mi pravilan gornji query, da bi razjasnio par stvari. :)
If we want to discover, we first have to be willing to get lost!
08.06.2006. u 00:02 

komentator
Srbija

Član broj: 59147
Poruke: 106
85.222.171.*



Profil

icon Re: [Rijeseno] projektovanje vesti za websajt08.06.2006. u 00:15
Ne ne ne nece moci tako jer ti je to query za sve tabele!

Ne treba ti tabela Jezik, umesto nje dodaj jos jedan red u tabelu Vesti i za svaku vest zapisi na kom je jeziku (ne mora id moze samo simbol npr. ita, ger, eng, rus...)

Onda ce raditi taj tvoj query

SELECT * FROM vesti WHERE jezik = 'rus';

koji kaze: "Daj mi sve iz vesti gde je kolona jezik jednaka rus", odnosno "Hocu sve podatke koji se nalaze u tabeli vesti a da se odnose na ruski jezik" ...
08.06.2006. u 00:15 

dragancesu
subotica

Član broj: 38340
Poruke: 1376
*.eunet.yu.

Sajt: www.buvljak.co.yu


Profil

icon Re: [Rijeseno] projektovanje vesti za websajt08.06.2006. u 06:58
Pitanje je gde ces stavljati tekst vesti, moze biti samo jedna tabela

tabela VESTI
--------------
idVesti
imeAutora
prezimeAutora
vremeUploada
datumUploada
vest_jezik1
vest_jezik2
vest_jezik3
vest_jezik4

sto nije ni lose ako su kratke, ako stanu u jedno varchar polje koje je obicno ograniceno na 255 karaktera.

Neprakticno je dodavanje novog jezika.

***
Sve u svemu nije mi jasno gde si zamislio da bude tekst vesti. Kad to kazes bice nam lakse da ti pomognemo.

Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
08.06.2006. u 06:58 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 3177
*.yubc.net.

Sajt: blog.radioni.ca


Profil

icon Re: [Rijeseno] projektovanje vesti za websajt08.06.2006. u 08:06
Ako imaš potrebu da imaš istu vest na različitim jezicima, onda imaš
Code:
vest(idvesti, autor, datum),
jezik(idjezika, imejezika),
prevod(idvesti, idjezika, tekst)

Ako imaš nezavisne vesti na različitim jezicima, onda imaš samo
Code:
jezik(idjezika, imejezika) i
vest(idvesti, autor, datum, idjezika, tekst)

08.06.2006. u 08:06 

madamov
Milan Adamov
Adamov Konsultacije d.o.o., vlasnik
Beograd, Srbija

SuperModerator
Član broj: 21939
Poruke: 3383
..shall-bg.customer.sbb.co.yu.

Jabber: madamov@gmail.com
Sajt: www.4d.co.yu


Profil

icon Re: [Rijeseno] projektovanje vesti za websajt08.06.2006. u 09:38
Citat:
1. Ako imaš potrebu da imaš istu vest na različitim jezicima, onda imaš

2. Ako imaš nezavisne vesti na različitim jezicima, onda imaš samo

Implementiraj samo gornje rešenje, ovo donje je, jelte, podskup gornjeg. Tako da ako ti je sada potrebno samo ono drugo lako možeš da pređeš na njega, tj. praktično nemaš posla oko toga. Ako se opredeliš za drugo, a ikada ti zatreba ono prvo, imaćeš mnogo više posla nego da sada implementiraš prvo rešenje.
08.06.2006. u 09:38 

pajac
Slovenija

Član broj: 17163
Poruke: 66
*.dsl.siol.net.



Profil

icon Re: [Rijeseno] projektovanje vesti za websajt08.06.2006. u 10:11
Code:
vest(idvesti, autor, datum),
jezik(idjezika, imejezika),
prevod(idvesti, idjezika, tekst)


Tačno mi je to trebalo!! Ljudi pa Vi ste neverovatni.

Tačno mi to nije bilo jasno, kako vezat text sa različitim jezikom, a da je to ista vest!

Hvala vam ,stvarno ste mi spasili 10kg živaca!
If we want to discover, we first have to be willing to get lost!
08.06.2006. u 10:11 

[es] :: Baze podataka :: [Rijeseno] projektovanje vesti za websajt

[ Pregleda: 1675 | Odgovora: 7 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.