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 > Traduzione da ER a relazionale, piccolo dubbio.
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Simeon
:D

User info:
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

Post actions:

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
Click Here to See the Profile for Simeon Click here to Send Simeon a Private Message Find more posts by Simeon Add Simeon to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Mosco
M&M

User info:
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

Post actions:

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
Click Here to See the Profile for Mosco Click here to Send Mosco a Private Message Find more posts by Mosco Add Mosco to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Simeon
:D

User info:
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

Post actions:

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
Click Here to See the Profile for Simeon Click here to Send Simeon a Private Message Find more posts by Simeon Add Simeon to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Mosco
M&M

User info:
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

Post actions:

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
Click Here to See the Profile for Mosco Click here to Send Mosco a Private Message Find more posts by Mosco Add Mosco to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Joliet Jake
.illuminato.

User info:
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

Post actions:

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
Click Here to See the Profile for Joliet Jake Click here to Send Joliet Jake a Private Message Visit Joliet Jake's homepage! Find more posts by Joliet Jake Add Joliet Jake to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Mosco
M&M

User info:
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

Post actions:

Edit | Report | IP: Logged

anche secondo me...:D:D:D

__________________
Laureato!!!! Non più presente su questo forum, non lasciate IM tanto non li leggo, mandate al massimo una Mail

09-01-2007 15:27
Click Here to See the Profile for Mosco Click here to Send Mosco a Private Message Find more posts by Mosco Add Mosco to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Simeon
:D

User info:
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

Post actions:

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 :)


:asd:

Ma ne e' valsa la pena.

09-01-2007 19:30
Click Here to See the Profile for Simeon Click here to Send Simeon a Private Message Find more posts by Simeon Add Simeon to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 15:42.    Post New Thread    Post A Reply
  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.072 seconds (58.91% PHP - 41.09% MySQL) con 26 query.