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

    Dubbio: Campi o Record?

    Scusate la domanda scema ma mi è sorto un dubbio a cui non so rispondermi.
    Secondo voi è meglio avere una tabella con 108 campi e un record per ogni utente oppure ridurre la tabella a 3 campi e inserire record multipli per ogni utente [anche 20-30 record per utente]?

    Grazie ^^

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Dovresti spiegare meglio che informazioni devi gestire.

  3. #3
    Nel caso a 108 campi:
    il primo che gestisce l'id
    il secondo il nome dell'utente
    i restanti sono tutti campi [ad esempio sondaggi] le cui informazioni sono tutti numeri interi che indicano che voto ha dato a ogni sondaggio.
    id . nome . sondaggio1 . sondaggio2 ecc ecc fino a 108..

    Nel caso lo volessi fare a 4 campi metterei:
    il primo che gestisce l'id
    il secondo il nome dell'utente
    il terzo il nome del sondaggio
    il quarto il voto al sondaggio

    quindi per ogni sondaggio ogni utente avrebbe un record.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Non sono un esperto di progettazione di db ma penso sarebbe meglio ti creassi una tabella relativa agli utenti con
    idutente
    nomeutente

    una tabella relativa ai sondaggi
    idSondaggio
    nomeSondaggio

    e una relativa alle votazioni
    idSondaggio
    idUtente
    voto

  5. #5
    Ti ringrazio per il tuo parere. ^__^
    Se ce ne sono altri sarò ben lieto di ascoltare anche quelli.

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Ah,ovviamente nella tabella dei sondaggi anche i campi relativi alle varie risposte possibili.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.