|
|
|
|
 |
|  |
 |
Simeon |
| Traduzione da ER a relazionale, piccolo dubbio. |
08-01-2007 01:03 |
|
 |
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
Traduzione da ER a relazionale, piccolo dubbio.
Ciao a tutti.
Volevo togliermi un piccolo dubbio sulla traduzione da schema ER a modello relazionale.
Mettiamo che si abbia un semplice schema ER fatto cosi':
code:
A1 A2
| /\ |
+------+ (0,1) / \ (1,n) +------+
| E1 |--------- R --------| E2 |
+------+ \ / +------+
\/
Dove A1 e A2 sono chiavi primarie delle rispettive entita' E1 ed E2.
La traduzione in modello relazionale sarebbe questa (sottolineato=chiave primaria, corsivo=chiave esterna):
E1(A1)
R(A1,A2)
E2(A2)
Ora mettiamo che io voglia accorpare E1 ed R per minimizzare il numero di relazioni (tipico esercizio da secondo compitino), la mia domanda e' questa:
se si accorpano un'entita' ed un'assocazione tra le quali vige un vincolo di cardinalita' (0,1), quali saranno gli attributi della relazione risultante che dovranno ammettere valori nulli? Quelli propri dell'entita' o dell'associazione?
A rigor di logica quelli dell'associazione (in sto caso R), e quindi accorpando diventerebbe
E1(A1,A2) Con A1 chiave primaria, A2 chiave esterna che ammette valori nulli.
E2(A2)
Sbaglio qualcosa? Non credo che sia A1 a dover ammettere valori nulli, sarebbe illogico.
EDIT: l'esempio e' un po' semplicistico dato che l'entita' E1 ha solo la chiave primaria e l'associazione R non ha attributi suoi, ma dovrebbe valere lo stesso...
Last edited by Simeon on 08-01-2007 at 01:09
|
|
08-01-2007 01:03 |
|
|
|  |
 |
Mosco |
| in questo caso hai:
... |
09-01-2007 00:37 |
|
 |
Mosco |
M&M
Registered: Feb 2004
Posts: 648 (0.08 al dì)
Location: Varallo Sesia
Corso: Informatica triennale
Anno: Dottore! :-)
Time Online: 4 Days, 19:17:17 [...]
Status: Offline
Edit | Report | IP: Logged |
in questo caso hai:
E1(A1 ,A2) a2 chiave esterna con valori nulli
E2(A2)
ma con questo esempio rende poco..cmq guarda bene le slide,c'è qualche esempio..
__________________
Laureato!!!! Non più presente su questo forum, non lasciate IM tanto non li leggo, mandate al massimo una Mail
Last edited by Mosco on 09-01-2007 at 00:42
|
|
09-01-2007 00:37 |
|
|
|  |
 |
Simeon |
| [QUOTE][i]Originally posted by Mosco [/i]
... |
09-01-2007 12:43 |
|
 |
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Mosco
in questo caso hai:
E1(A1 ,A2) a2 chiave esterna con valori nulli
E2(A2)
ma con questo esempio rende poco..cmq guarda bene le slide,c'è qualche esempio..
Grazie, ma quali slide, quelle delle videolezioni?
|
|
09-01-2007 12:43 |
|
|
|  |
 |
Mosco |
| esatto..:) ... |
09-01-2007 12:51 |
|
 |
Mosco |
M&M
Registered: Feb 2004
Posts: 648 (0.08 al dì)
Location: Varallo Sesia
Corso: Informatica triennale
Anno: Dottore! :-)
Time Online: 4 Days, 19:17:17 [...]
Status: Offline
Edit | Report | IP: Logged |
esatto..
__________________
Laureato!!!! Non più presente su questo forum, non lasciate IM tanto non li leggo, mandate al massimo una Mail
|
|
09-01-2007 12:51 |
|
|
|  |
 |
Joliet Jake |
| lol secondo me hai impiegato più a fare il diagra ... |
09-01-2007 15:26 |
|
 |
Joliet Jake |
.illuminato.

Registered: Oct 2006
Posts: 249 (0.04 al dì)
Location: Milano
Corso: Informatica triennale
Anno: 3
Time Online: 1 Day, 4:31:25 [...]
Status: Offline
Edit | Report | IP: Logged |
lol secondo me hai impiegato più a fare il diagramma con le barre che a risolvere il problema 
__________________
In Blues We Trust
|
|
09-01-2007 15:26 |
|
|
|  |
 |
Mosco |
| anche secondo me...:D:D:D ... |
09-01-2007 15:27 |
|
 |
Mosco |
M&M
Registered: Feb 2004
Posts: 648 (0.08 al dì)
Location: Varallo Sesia
Corso: Informatica triennale
Anno: Dottore! :-)
Time Online: 4 Days, 19:17:17 [...]
Status: Offline
Edit | Report | IP: Logged |
anche secondo me...  
__________________
Laureato!!!! Non più presente su questo forum, non lasciate IM tanto non li leggo, mandate al massimo una Mail
|
|
09-01-2007 15:27 |
|
|
|  |
 |
Simeon |
| [QUOTE][i]Originally posted by Joliet Jake [/i]
... |
09-01-2007 19:30 |
|
 |
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Joliet Jake
lol secondo me hai impiegato più a fare il diagramma con le barre che a risolvere il problema

Ma ne e' valsa la pena.
|
|
09-01-2007 19:30 |
|
|
|  |
 |
| All times are GMT. The time now is 15:42. |
|
|
 |
|
 |
|
|
|  |
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
|
|
|
|
|
|