Database Access Gestione Licenze

lunedì 31 agosto 2009 - 17.20

twigg0 Profilo | Newbie

Buongiorno a tutti,
per una gestione automatica delle licenze, avrei necessità di elaborare un db per poter automatizzare un paio di cose.
Io avevo pensato una cosa del genere...
3 tabelle :

Tabella Prodotti:

PRODOTTO | N°LICENZE (ad es. Adobe Acrobat 5 | 4 )

Tabella Utenti:

UTENTE (ad es. Mario Rossi)

Tabella PC:

LABEL (ad es. PP01ZXL ---> un identificativo unico del pc)

La tabella relazionata alle tre precedenti potreebbe avere la seguente struttura :

PRODOTTO | UTENTI | LABEL

Su questa tabella servirebbe lo sviluppo di 3 query per l'ottenimento delle seguenti informazioni :

Numero di installazioni per prodotto
Prodotti installati per utente
Prodotti installati per label

Eventualmente le tabelle Utenti e Label possono confluire in un'unica tabella dove l'associazione utente+label sia univoca e modificabile (la label che identifica il PC puuò passare da un utente all'altro)
La dismissione di una label, così come la cancellazione di un utente DEVE rimuovere i record correlati rimettendo a disposizione le licenze già utilizzate.

Qualcuno mi può dare una mano? Va benissimo anche in qualsiasi altro modo basta che si raggiunga il risultato...

Ringrazio anticipatamente e saluto

Francesco

dinoxet Profilo | Senior Member

Ciao Francesco,
cominciamo :
per quanto riguarda Tabella Prodotti:

PRODOTTO | N°LICENZE (ad es. Adobe Acrobat 5 | 4 ) AGGIUNGIAMO UN CAMPO CODICE LABEL (AGGANCEREMO TABELLA PC)

per quanto riguarda Tabella Utenti:

UTENTE (ad es. Mario Rossi) AGGIUNGII CAMPI CHE TI POSSO TORNAREUTILI

per quanto riguarda Tabella PC:

LABEL (ad es. PP01ZXL ---> un identificativo unico del pc) AGGIUNGI UN CAMPO CODICE UTENTE (AGGANCEREMO TABELLA UTENTI) ED UN FLAG DOVE SEGNEREMO CHE LA LICENZA è IN USO.

per quanto riguarda La tabella relazionata alle tre precedenti potreebbe avere la seguente struttura :

PRODOTTO | UTENTI | LABEL AGGIUNGI ANCHE UNA DATA INSTALLAZIO E UNA DISINSTALLAZIONE (PUò TORNARE UTILE)

POI COMINCIA A CREARE UNA MASCHERA PER L'INSERIMENTO DATI NELL'ULTIMA TABELLA, IN QUESTA MASCHERA AVREMO DELLE COMBO CHE VEDENO LE TRE TABELLE DI CUI SOPRA,
EVENTUALMENTE FILTRATE(MAGARI QUELLA DELLE LICENZE)
Su questa tabella servirebbe lo sviluppo di 3 query per l'ottenimento delle seguenti informazioni :

Numero di installazioni per prodotto
Prodotti installati per utente
Prodotti installati per label

ALLE 3 QUERY CI PENSIAMO DOPO

NON CANCELLEREI NIENTE COSì ABBIAMO ANCHE UNO STORICO DI CHI HA USATO DETTA LICENZA.
Ringrazio anticipatamente e saluto
PREGO
Francesco


DINOXET
__________________________________________
impossible is only a word

twigg0 Profilo | Newbie

Innanzitutto ti ringrazio per la disponibilità...ti posso fornire quello che ho tentato di creare come mdb di Access?
Per mail magari così non intasiamo il forum....

dinoxet Profilo | Senior Member

come vuoi la mia mail è ar.festa@originalmarines.com ma se lo zippi e non pesa troppo postalo pure.


DINOXET
__________________________________________
impossible is only a word

twigg0 Profilo | Newbie

Ti ho inviato quello che ho tentato di fare fino ad ora...

twigg0 Profilo | Newbie

DINOXET sei riuscito a darci un'occhiata?

dinoxet Profilo | Senior Member

si ti ho anche scritto,
ma comunque ti avevo scritto per dirti :
ma per numero licenze intendi il seriale della licenza o la quantità di licenze a disposizione?
nel secondo caso dovremmo gestire (diciamo così ) entrate e uscite di licenze.


DINOXET
__________________________________________
impossible is only a word

twigg0 Profilo | Newbie

Per numero di licenze vorrei indicare il numero di licenze a disposizione...la quantità, non il seriale!

P.S: Non mi è arrivata nessuna risposta alla mail...

dinoxet Profilo | Senior Member

bene allora :
per quanto riguarda Tabella Prodotti:

cod prodotto | PRODOTTO | N°LICENZE (ad es. Adobe Acrobat 5 | 4 )

per quanto riguarda Tabella Utenti:

UTENTE (ad es. Mario Rossi) AGGIUNGII CAMPI CHE TI POSSO TORNAREUTILI

per quanto riguarda Tabella PC:

LABEL (ad es. PP01ZXL ---> un identificativo unico del pc) AGGIUNGI UN CAMPO CODICE UTENTE (AGGANCEREMO TABELLA UTENTI)

per quanto riguarda La tabella INSTALLAZIONI relazionata alle tre precedenti potreebbe avere la seguente struttura :

cod PRODOTTO | UTENTI | LABEL AGGIUNGI ANCHE UNA DATA INSTALLAZIO E UNA DISINSTALLAZIONE (PUò TORNARE UTILE)

poi CREAMO UNA MASCHERA DI INSERIMENTO (PROVA CON IL WIZARD) POI CI LAVORIAMO.

DINOXET
__________________________________________
impossible is only a word

twigg0 Profilo | Newbie

Eccolo..ho iserito i campi e le relazioni come mi hai detto...puoi vedere se ti sembra OK...???

twigg0 Profilo | Newbie

Che ne dici??? Sei riuscito a modificarlo?

Fammi sapere

Grazie

Francesco

twigg0 Profilo | Newbie

Nessuno può darmi una mano per favore???
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5