Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    struttura tabelle in relazione al motore di ricerca

    Ciao a tutti, sto progettando (anche se per me è una parola grossa) le tabelle del database del mio sito..

    nel mio sito dovrò inserire parecchie fattispecie di notizie, ognuna delle quali, avrà caratteristiche differenti (o qualcuna in comune) tra loro:

    Es.

    notizia tipo 1)
    - titolo
    - data

    notizia tipo 2)
    - link
    - data;

    notizia tipo 3)
    - titolo
    - testo
    - descrizione
    - data

    e via dicendo...


    avevo quindi pensato di fare enne tabelle a seconda di quante tipologie di notizia ho.
    ogni tabella avrà i campi con le caratteristiche che gli serve;

    il mio problema sorge qui: l'utente che naviga, dovrebbe poter cercare un testo a sua scelta (Es: casa) e poter ordinare i risultati estratti in ordine di data.

    se non sbaglio secondo questa struttura di tabelle che ho dato adesso, dovrei eseguire una query per ogni tabella e di conseguenza non potrei più ordinare i risultati per data.

    come potrei risolvere ?!?

    dovrei dare una tabella unica con tutte le opzioni dei tipi di notizia ?!?!?

    Considerate che al momento ho 20 tipologie di notizie differenti, con almeno 5 o 6 campi ciascuna!

    Grazie a tutti per l'aiuto !!
    spero di aver esposto bene il mio problema!
    aquatimer2000

  2. #2
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Mi sembra strano che tu possa avere 20 tipologie di notizie tutte con campi differenti.
    Di solito molti campi sono gli stessi, gli diamo solo un nome diverso.

    Direi che è impensabile avere 20 tabelle per contenere dati dello stesso tipo.

    Al limite potresti avere dei campi generici che, a seconda del tipo di notizia, utilizzi per archiviare informazioni di tipo diverso.

  3. #3
    ciao,
    in effetti la parola "notizia" l'ho usata in maniera non corretta:

    cioè.. le tre tabelle che vedi nell'esempio, riguardano cose completamente differenti...

    la prima potrebbe essere effettivamente "notizie";
    la seconda potrebbe essere "eventi"
    la terza "libri"
    la quarta "dischi"
    la quinta "rubrica"

    e via dicendo...

    sulle 20 tabelle, cercando di raggruppari "i formati di dati in comune" (che ne so... tipo data, testo .. descrizione... scadenza .. data modifica.. data inserimento) ... ho raggiunto 50 campi differenti.

    sono tanti per una tabella ?!?!
    boh?!?

    ma poi è giusto concettualmente scrivere la tabella in questo modo?!?
    aquatimer2000

  4. #4
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Decidere se tenerli separati o meno dipende dall'uso che ne devi fare.

    Se si tratta di fare una ricerca dovresti cercare di mettere assieme le cose, ma può darsi anche che ti convenga tenerli seprati e fare più ricerche sulle diverse tabelle.
    E' difficile darti un consiglio senza conoscere i dettagli e credo che non sia possibile conoscerli tranite il forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.