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

    [Mysql]Creazione TB_REFERENTI

    Buona sera a tutti una domanda..dovrei creare una tabella che racchiude informazioni riguardanti dei referenti.
    Avete presente una struttura gerarchica a piramide?Nell'immagine postata è quello che intendo..
    Ora come si struttura un DB per la gestione di una piramide?
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    io farei una semplice tabella dove riporti i dati (nome, cognome, ecc...) più la qualifica e il livello, pari livello vuol dire pari collocamento nella piramide:

    es.

    codice:
    
    id  nome       cognome  qualifica            livello
    -------------------------------------------------------------
    1  Mario        Rossi       Principale          1
    2  Giovanni   Bianchi     ViceDirettore1    2
    3  Anna        Verdi        ViceDirettore2    2
    ecc.. 
    
    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  3. #3
    invece del livello metterei l'id del referente

  4. #4
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Originariamente inviato da optime
    invece del livello metterei l'id del referente
    quindi se non ho capito male verrebbe una cosa così:

    codice:
    id  nome       cognome  qualifica            idReferente
    -------------------------------------------------------------
    1  Mario        Rossi       Principale          0
    2  Giovanni   Bianchi     ViceDirettore1    1
    3  Anna        Verdi        ViceDirettore2   1
    ecc..
    ... che in effetti è meglio perchè hai la possibilità di conoscere chi sia il diretto superiore.
    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  5. #5

  6. #6
    grazie mille ragazzi per le risposte...
    quindi alla fine tutta sta pippa si riduce in un'unica tabella?

  7. #7
    ragà...scusate la domanda banalissima per voi cmq, ho un campo dove ho degli importi ma senza virgola esempio: 100 euro, 300 etc etc...questo campo nella tabella è di tipo numeric ma quale:
    tinyint,smallint,mediumint,int,bigint insomma ditemi voi...grazie mille...

  8. #8
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    se non hanno la virgola devi usare un tipo intero, per quale tipo scegliere dipende da quale è l'importo massimo che vuoi rappresentare se sono numeri senza segno algebrico (UNSIGNED) fino a 16.777.215 te la cavi con un MEDIUMINT se invece vai oltre devi usare un INT e puoi arrivare fino a 4.294.967.295 (sempre UNSIGNED) se invece devi andare oltre (ma trattandosi di euro non credo) usa un bigint.

    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

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