.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Basi di dati ~ informatica triennale (http://www.dsy.it/forum/forumdisplay.php?forumid=211)
-- Schema E-R, prima bozza. (http://www.dsy.it/forum/showthread.php?threadid=34354)


Posted by morbido007 on 16-03-2008 23:11:

Thumbs down Schema E-R, prima bozza.

beh,grazie cmq...


Posted by morbido007 on 17-03-2008 22:35:

.

__________________
...e la mia giustizia calerà sopra di loro con grandissima vendetta e furiosissimo sdegno su coloro che si proveranno ad ammorbare ed infine a distruggere i miei fratelli. E tu saprai che il mio nome è quello del Signore quando farò calare la mia vendetta sopra di te (Ezechiele 25.17)


Posted by DarkSchneider on 04-04-2008 08:46:

se lo riposti ci do un occhio e lo confronto con il mio..

ai tempi non avevo ancora iniziato nulla, e non potevo dare un giudizio....

ma ora forse posso confrontare il mio col tuo ...per venirci in aiuto entrambi..

:D


Posted by morbido007 on 04-04-2008 10:24:

eccolo qui...

ecco lo schema...


Posted by DarkSchneider on 04-04-2008 11:47:

non mi intendo di modo di rapprentazione dello schema concettuale..

ma gestore, amministratore e utente se non sbaglio sono specializzazioni dell'entità generica utente..

è giusto rappresentarli come entità separate?


un altra cosa che trovo discordante con quello che ho pensato, ma probabile che sbaglio io...
+ è che hai creato un entita a se' stante per il posto, mentre io immaginavo potesse essere un attributo


Posted by morbido007 on 04-04-2008 12:40:

Ciao,

Si in realtà è cosi, però visto che poi lo schema va ristrutturato e le generalizzazioni vanno eliminate, ho preferito rappresentarlo direttamente cosi. Penso sia ugualmente corretto...

Per quanto riguarda il posto, rappresentadolo come attributo di sala avresti una prenotazione di una sala...perdendo info su quale posto e quanti posti vuoi prenotare.


Posted by marbliss on 04-04-2008 13:57:

Ciao ragazzi, anch'io ho cominciato da poco ad occuparmi di questo progetto e sarebbe utile scambiarsi le idee :-D

A proposito dello schema, io ho pensato di avere una tabella users con gli attributi comuni dei tre tipi di utenti, e poi una tabella per ogni tipo, che eredita users, aggiungendo gli attributi specifici, come ad es. conto per gli utenti delle sale e id_cinema per i gestori. E poi anche un attributo admin che per gli utenti delle sale e per i gestori sarà false per defalut e per gli amministratori true per default.
Così si è sicuri che due utenti qualsiasi non avranno mai lo stesso username.
Che ne pensate? Sembra plausibile?

Poi per il posto sono d'accordo con DarkSchneider. Puoi associare gli attributi Fila e Posto ad ogni prenotazione fatta, non alla sala. Poi se ti serve sapere quante prenotazioni ha fatto un utente, fai una query e le conti.


Posted by morbido007 on 04-04-2008 14:58:

Originally posted by marbliss
Ciao ragazzi, anch'io ho cominciato da poco ad occuparmi di questo progetto e sarebbe utile scambiarsi le idee :-D

A proposito dello schema, io ho pensato di avere una tabella users con gli attributi comuni dei tre tipi di utenti, e poi una tabella per ogni tipo, che eredita users, aggiungendo gli attributi specifici, come ad es. conto per gli utenti delle sale e id_cinema per i gestori. E poi anche un attributo admin che per gli utenti delle sale e per i gestori sarà false per defalut e per gli amministratori true per default.
Così si è sicuri che due utenti qualsiasi non avranno mai lo stesso username.
Che ne pensate? Sembra plausibile?

Poi per il posto sono d'accordo con DarkSchneider. Puoi associare gli attributi Fila e Posto ad ogni prenotazione fatta, non alla sala. Poi se ti serve sapere quante prenotazioni ha fatto un utente, fai una query e le conti.


Ok,ma un utente con una prenotazione deve poter prenotare più posti...
e come fai a rappresentarlo con i due attributi?

Ma tu hai fatto lo schema ER?


All times are GMT. The time now is 10:13.
Show all 8 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.