Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi A - F > Basi di dati ~ informatica triennale > Social network 2010/2011
Pages (11): « 1 [2] 3 4 5 6 » ... Last »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Rocky
.arcimaestro.

User info:
Registered: Dec 2009
Posts: 337 (0.06 al dì)
Location:
Corso:
Anno:
Time Online: 6 Days, 0:17:10 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Scusate, vorrei sottoporre un quesito che forse mi sono posto solo io.
Non trovate problematica la gestione dell'utente Amministratore?

Dalle specifiche del progetto si evince che:
1) l'amministratore è l'unico che "può agire come qualsiasi altro utente dell'applicazione"
2) quindi si suppone che i normali Iscritti non possono essere anche Analisti, e viceversa.

Se organizzassimo Utente in una gerarchia, avremmo che:
- per rispettare la condizione 1, dovremmo avere una gerarchia Overlapping (sovrapposta)
- per rispettare la condizione 2, dovremmo avere una gerarchia Esclusiva tra Iscritto e Analista

Tutto ciò porta ad un insieme vuoto.
Come organizzare quindi una gerachia Utente tra le sottoclassi Admin, Iscritto e Analista?

06-02-2011 00:27
Click Here to See the Profile for Rocky Click here to Send Rocky a Private Message Find more posts by Rocky Add Rocky to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
number15
.grande:maestro.

User info:
Registered: Nov 2005
Posts: 652 (0.09 al dì)
Location:
Corso:
Anno:
Time Online: 121 Days, 13:57:11 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Direi semplice campo enum (normale, analista, admin) in utente.

Ho capito quello intendi tu, cioè che un admin è anche un utente normale, ma nella tabella tu avrai 1 riga per ogni utente quindi è TE.

Poi a livello di programmazione farai una cosa del tipo:

se utente è admin o normale
...

se utente è analista
....

se utente è admin
...

__________________
Portale segnalazioni marchi-negozi di abbigliamento
http://www.ovojo.com

06-02-2011 13:21
Click Here to See the Profile for number15 Click here to Send number15 a Private Message Find more posts by number15 Add number15 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Rocky
.arcimaestro.

User info:
Registered: Dec 2009
Posts: 337 (0.06 al dì)
Location:
Corso:
Anno:
Time Online: 6 Days, 0:17:10 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Io ho capito che Admin è sia utente Iscritto che utente Analista. Giusto?

Per campo enum cosa intendi? A livello di schema ER a cosa corrisponde? a un attributo su Utente?

06-02-2011 14:03
Click Here to See the Profile for Rocky Click here to Send Rocky a Private Message Find more posts by Rocky Add Rocky to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
number15
.grande:maestro.

User info:
Registered: Nov 2005
Posts: 652 (0.09 al dì)
Location:
Corso:
Anno:
Time Online: 121 Days, 13:57:11 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ci sta che admin sia anche analista, solitamente admin 'è tutto'.
Le specifiche su ste cose sono un po' vaghe, sta a te scegliere.
Se dovessi farlo io il progetto, ad admin darei tutti i permessi.

ENUM è un tipo di dato.

A livello ER direi che devi disegnare un'entità UTENTE e collegarci le 3 entità specializzate NORMALE, ANALISTA, ADMIN tutte con cardinalità 0,1.

Diventa un attributo su utente nel passaggio successivo, da ER --> a relazionale.

__________________
Portale segnalazioni marchi-negozi di abbigliamento
http://www.ovojo.com

06-02-2011 16:07
Click Here to See the Profile for number15 Click here to Send number15 a Private Message Find more posts by number15 Add number15 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Rocky
.arcimaestro.

User info:
Registered: Dec 2009
Posts: 337 (0.06 al dì)
Location:
Corso:
Anno:
Time Online: 6 Days, 0:17:10 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ma come si fa a dire, in una gerarchia T,E che Admin è un amministratore, ma fa anche l'iscritto e l'analista?

06-02-2011 16:57
Click Here to See the Profile for Rocky Click here to Send Rocky a Private Message Find more posts by Rocky Add Rocky to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
kermit63
.simpatizzante.

User info:
Registered: Nov 2009
Posts: 16 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 13:14:10 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

dunque, il testo dice che le statitiche per gli analisti devono essere materializzate (immagino tabelle e non viste). ma cosa conviene quindi fare?
tabella REPORT dei giochi (o attributi in GIOCO), con ID gioco come pk e attributi percentuali di proprietari, media voti ecc
tabella PROFILO degli utenti (o attributi in UTENTE) con ID utente come pk e numero di giochi posseduti, provati, votati ecc.
in questo caso ogni aggiornamento/cancellazione di una comporterebbe il far aggiornare entrambe le tabelle (impiegandoci troppo ovviamente).
Quale soluzione quindi?

06-02-2011 18:09
Click Here to See the Profile for kermit63 Click here to Send kermit63 a Private Message Find more posts by kermit63 Add kermit63 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
number15
.grande:maestro.

User info:
Registered: Nov 2005
Posts: 652 (0.09 al dì)
Location:
Corso:
Anno:
Time Online: 121 Days, 13:57:11 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by michele.c
Ma come si fa a dire, in una gerarchia T,E che Admin è un amministratore, ma fa anche l'iscritto e l'analista?


Non si fa. Da un punto di vista ER son entità divise.
L'admin non è un utente normale nè un analista, ma ha pure i loro permessi.
Io la vedo così.

Tra l'altro qua mi pare facile, visto che non ci sono attributi diversi a seconda della tipologia di utente.

__________________
Portale segnalazioni marchi-negozi di abbigliamento
http://www.ovojo.com

06-02-2011 18:39
Click Here to See the Profile for number15 Click here to Send number15 a Private Message Find more posts by number15 Add number15 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
offear
.consigliere.

User info:
Registered: May 2006
Posts: 109 (0.02 al dì)
Location: milano
Corso: informatica
Anno: fuori corso
Time Online: 13:20:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
dbms

Ciao,

il progetto può essere creato con gli strumenti che si preferisce o esistono dei vincoli?

Si può usare Microsoft SQL?

Grazie:D

__________________
My cocktail bar: http://www.facebook.com/bfreemilan
My Blog:
http://thatdaywillcome.com

07-02-2011 14:14
Click Here to See the Profile for offear Click here to Send offear a Private Message Visit offear's homepage! Find more posts by offear Add offear to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Rocky
.arcimaestro.

User info:
Registered: Dec 2009
Posts: 337 (0.06 al dì)
Location:
Corso:
Anno:
Time Online: 6 Days, 0:17:10 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by number15
Non si fa. Da un punto di vista ER son entità divise.
L'admin non è un utente normale nè un analista, ma ha pure i loro permessi.
Io la vedo così.

Tra l'altro qua mi pare facile, visto che non ci sono attributi diversi a seconda della tipologia di utente.


Già. Perchè a livello di ER secondo me non si può dire che amministratore faccia sia iscritto che analista, e contemporaneamente iscritto e analista sono insiemi disgiunti.
Grazie.

07-02-2011 15:38
Click Here to See the Profile for Rocky Click here to Send Rocky a Private Message Find more posts by Rocky Add Rocky to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Rocky
.arcimaestro.

User info:
Registered: Dec 2009
Posts: 337 (0.06 al dì)
Location:
Corso:
Anno:
Time Online: 6 Days, 0:17:10 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Re: dbms

Originally posted by offear
Ciao,

il progetto può essere creato con gli strumenti che si preferisce o esistono dei vincoli?

Si può usare Microsoft SQL?

Grazie:D


Non ci sono vincoli sugli strumenti, per quanto ricordi.
Tutti i vincoli sono presenti sulle sul testo del progetto! Se non c'è scritto nulla puoi usare quello che vuoi

07-02-2011 15:39
Click Here to See the Profile for Rocky Click here to Send Rocky a Private Message Find more posts by Rocky Add Rocky to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
offear
.consigliere.

User info:
Registered: May 2006
Posts: 109 (0.02 al dì)
Location: milano
Corso: informatica
Anno: fuori corso
Time Online: 13:20:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Re: Re: dbms

Originally posted by michele.c
Non ci sono vincoli sugli strumenti, per quanto ricordi.
Tutti i vincoli sono presenti sulle sul testo del progetto! Se non c'è scritto nulla puoi usare quello che vuoi


k grazie, ma cmq credo che userò postgre alla fine...secondo voi riesco a preparare lo scritto per l'appello di febbraio?
:D

__________________
My cocktail bar: http://www.facebook.com/bfreemilan
My Blog:
http://thatdaywillcome.com

07-02-2011 15:57
Click Here to See the Profile for offear Click here to Send offear a Private Message Visit offear's homepage! Find more posts by offear Add offear to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
asgar
.primate.

User info:
Registered: Jun 2009
Posts: 78 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 10:31:23 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

scusate la domanda niubba, ma alla fine quando avrò più utenti registrati la tabella pg_user rimane sempre con admin, utente_normale e utente_analista o oltre a questi vengono memorizzati anche tutti gli altri utenti quindi avrò chessò franco, giacomo, luca ecc..?

11-02-2011 14:12
Click Here to See the Profile for asgar Click here to Send asgar a Private Message Find more posts by asgar Add asgar to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Spedom
Acknowledged!!

User info:
Registered: Dec 2003
Posts: 38 (0.00 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 2 Days, 4:02:47 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ciao a tutti,
cito testualmente dal punto 2 delle specifiche:

"Tutte le funzioni di statistica per l'utente analista sono materializzate............Il profilo di ogni utente, comprensivo della lista di amici e dei giochi posseduti e/o votati è realizzata tramite viste"

non capisco se l'ultimo capoverso è relativo alle sole funzioni dell'analista o quando un utente accede occorre creare una vista materializzata con i suoi dati! Come lo avete interpretato/implementato?

Grazie.

__________________
Spedom

11-02-2011 16:12
Click Here to See the Profile for Spedom Click here to Send Spedom a Private Message Find more posts by Spedom Add Spedom to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
gek
.novellino.

User info:
Registered: Jan 2010
Posts: 7 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 3:45:23 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Spedom
Ciao a tutti,
cito testualmente dal punto 2 delle specifiche:

"Tutte le funzioni di statistica per l'utente analista sono materializzate............Il profilo di ogni utente, comprensivo della lista di amici e dei giochi posseduti e/o votati è realizzata tramite viste"

non capisco se l'ultimo capoverso è relativo alle sole funzioni dell'analista o quando un utente accede occorre creare una vista materializzata con i suoi dati! Come lo avete interpretato/implementato?

Grazie.


Per il momento ho creato 2 viste: una per il profilo utente e raccoglie alcuni dati come n° giochi posseduti o provati, n° di amici, media votazioni,ecc..; l'altra come statistica dei giochi contenente dati sui giochi, sono però delle viste 'totali' riferite cioè a tutti i giochi e a tutti gli utenti, non penso sia una buona scelta creare una vista per ogni utente...a meno che le viste non vengano cancellate...

12-02-2011 16:28
Click Here to See the Profile for gek Click here to Send gek a Private Message Find more posts by gek Add gek to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Spedom
Acknowledged!!

User info:
Registered: Dec 2003
Posts: 38 (0.00 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 2 Days, 4:02:47 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by gek
Per il momento ho creato 2 viste: una per il profilo utente e raccoglie alcuni dati come n° giochi posseduti o provati, n° di amici, media votazioni,ecc..; l'altra come statistica dei giochi contenente dati sui giochi, sono però delle viste 'totali' riferite cioè a tutti i giochi e a tutti gli utenti, non penso sia una buona scelta creare una vista per ogni utente...a meno che le viste non vengano cancellate...


Grazie per la tua risposta.

Concordo con te circa la pessima idea di una vista per ogni utente....era il motivo per il quale cerco conforto......spero in qualche altro suggerimento e/o interpretazione delle specifiche.

Saluti.

__________________
Spedom

12-02-2011 21:10
Click Here to See the Profile for Spedom Click here to Send Spedom a Private Message Find more posts by Spedom Add Spedom to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 20:15.    Post New Thread    Post A Reply
Pages (11): « 1 [2] 3 4 5 6 » ... Last »   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.069 seconds (78.49% PHP - 21.51% MySQL) con 26 query.