Idee db multe categorii

Întrebări legate de conectarea la baze de date MySQL prin intermediul PHP

Moderatori: Zamolxe, Moderatori

Nsilviu
Average Member
Mesaje: 136
Membru din: Dum Dec 21, 2008 10:18 pm
Contact:

Idee db multe categorii

Mesajde Nsilviu » Lun Feb 11, 2013 7:30 pm

Deci mam gandit la vreo 2 variante sau daca aveti altele ma intereseaza si pe mine sa fac o structura a bazei de date la un site de anunturi..
Problema este urmatorea ca fiecare anunt are campuri standard de completat nr. tel. prs_contact, email....etc. Dar daca cienva selecteaza cat. Auto->Autoturisme mai apar inca cateva campuri de completat ex: Marca, model, an_fabricate sau daca selecteaz Imobiliare->Vanzari apartamente: apar alte campuri: nr_camere, etaj, etc. ..
Acum as putea sa fac un tabel cu taote campurile dar avand in vedere ca sunt cam 69 de subcategorii cred ca o sa fie pe undeva pe la vreo 300 de campuri. deci cam multe.
Alta idee o aveam asa..Un tabel 'anunt_general' in care sa fie campurile standard. nr_tel, prs_contact,email.... si cod_generat, sub_tabel.... Si dupa mai multe tabele 'autoturisme' = marca,model,an_fabricatei..., cod_generat.. Si apoi tabele apartamente, locuri de munca, etc.
Aveti vreo alta idee ? Pentru ca daca le pun pe toate intr-un singur camp ex: 'anunt_general' = nr_tel,prs_contact,email...., aditional (text) si sa adaug in aditional toate informatile suplimentare nu pot sa fac cautarea.. Ex: daca la autoturisme pun in aditional= An fabricatie, Model, Marca un pot sa fac Cautarea dupa Model sau Marca..
Alta idee ?


ALT + F2
Scrii " Free the fish "
Apesi Enter.
Sistem de operare: Linux

ViezuREX
Senior Member
Mesaje: 502
Membru din: Joi Dec 13, 2012 1:35 pm

Re: Idee db multe categorii

Mesajde ViezuREX » Mar Feb 12, 2013 8:36 am

Daca folosesti MySQL sau alt RDBMS, sparge informatia in mai multe tabele relationate, adica pui autorul si datele lui intr-o tabela, textul anuntului si pozele in alta, detaliile fiecrui anunt in alta tabela si in felul asta ajungi de la o tabela cu 300 campuri la 3 cu 100, sa zicem.
Lucruile insa pot continua prin impartirea in si mai multe tabele, in functie de necesitate.

Nsilviu
Average Member
Mesaje: 136
Membru din: Dum Dec 21, 2008 10:18 pm
Contact:

Re: Idee db multe categorii

Mesajde Nsilviu » Mar Feb 12, 2013 1:13 pm

Ca sa ma fac mai inteles.
Se dau urmatorele formulare:
Toate anunturile contin campuri standard: (pret,prs_contact,nr_telefon,email,yahoo...)
Acum daca alege categoria(subcategoria) Auto->autoturisme apar alte campuri (an_fabricare,marca,model)
Daca alege alt categorie(subcategorie) Imobiliare->apartamente de vanzare apar alte campuri(nr_camere,etaj....)

In total ar fi pe la vreo 80 de subcategorii...Deci vreo 300 de campuri cam mult pentru un singur tabel..
Daca fac in anuturi_standar un camp (aditional) nu pot sa fac cautarea dupa an_fabricare,marca...etc.


Dar da 'ViezuREX' asa cred ca si fac si dupa ca sa mai reduc din ele ma gandeam sa nu le mai impart pe subcategorii ca sunt multe si pe categori pentru ca sunt decat 9
ALT + F2

Scrii " Free the fish "

Apesi Enter.

Sistem de operare: Linux

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Re: Idee db multe categorii

Mesajde Birkoff » Mar Feb 12, 2013 2:57 pm

1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.


Înapoi la “MySQL”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 15 vizitatori