|
fra85 |
info mysql????? |
30-03-2011 10:59 |
|
|
fra85 |
.primate.
Registered: Mar 2011
Posts: 77 (0.02 al dì)
Location:
Corso: informatica
Anno: terzo anno
Time Online: 10:51:29 [...]
Status: Offline
Edit | Report | IP: Logged |
info mysql?????
Salve ragazzi, sto usando mysql ma ho notato che ignora i check...
Come avete risolto il problema?
Ho provato a scaricare wappstack(per windows) per usare postgresql ma non riesco ad usarlo,come devo fare?
Grazie a chiunque mi risponda
|
30-03-2011 10:59 |
|
|
| |
|
poi_1969 |
trigger ... |
30-03-2011 11:30 |
|
|
poi_1969 |
.grande:maestro.
Registered: Aug 2005
Posts: 507 (0.07 al dì)
Location: milano
Corso: informatica
Anno: 2°
Time Online: 10 Days, 22:40:57 [...]
Status: Offline
Edit | Report | IP: Logged |
trigger
|
30-03-2011 11:30 |
|
|
| |
|
lferri469 |
[QUOTE][i]Originally posted by poi_1969 [/i]
... |
30-03-2011 13:52 |
|
|
lferri469 |
.precettore.
Registered: Jan 2009
Posts: 84 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 12:57:57 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by poi_1969
trigger
vi volevo chiedere un info perche sono un attimo in crisi
volevo chiedervi nel caso in cui avessi un associazione ternaria nel quale tre entita puntano alla stessa relazione, è possibile piu che possibile dire corretto associare secondo voi l'id di tale relazione (che a livello di sql verrebbe trasformata in tabella contenente le chiavi primarie delle entità) come FOREIGN KEY in una delle entità associate?
non so se mi sono spiegato...
ciao e grazie a tutti
|
30-03-2011 13:52 |
|
|
| |
|
gae84 |
[QUOTE][i]Originally posted by lferri469 [/i]
... |
30-03-2011 14:44 |
|
|
gae84 |
.illuminato.
Registered: Jun 2005
Posts: 226 (0.03 al dì)
Location: Cesano Boscone
Corso: comunicazione digitale
Anno: sempre più fuori corso
Time Online: 16 Days, 14:49:51 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by lferri469
vi volevo chiedere un info perche sono un attimo in crisi
volevo chiedervi nel caso in cui avessi un associazione ternaria nel quale tre entita puntano alla stessa relazione, è possibile piu che possibile dire corretto associare secondo voi l'id di tale relazione (che a livello di sql verrebbe trasformata in tabella contenente le chiavi primarie delle entità) come FOREIGN KEY in una delle entità associate?
non so se mi sono spiegato...
ciao e grazie a tutti
le associazioni molti-molti vengono tradotte così:
-l'associazione diventa una nuova relazione
-inserisci in essa le chiavi esterne verso tutte le entità collegate da quest'associazione
-la chiave è formata dall'insieme di queste chiavi esterne
quindi diventa inutile creare un nuovo attributo da usare come nuova chiave primaria.
Se inserissi un nuovo attributo sarebbe diversa la progettazione concettuale di questa sezione del db: al posto di avere un associazione a 3 ci sarebbe un'entità collegata alle varie entità con 3 associazioni separate tra loro.
Ti consiglio di seguire la prima strada, più semplice e corretta
|
30-03-2011 14:44 |
|
|
| |
|
lferri469 |
[QUOTE][i]Originally posted by gae84 [/i]
... |
30-03-2011 15:03 |
|
|
lferri469 |
.precettore.
Registered: Jan 2009
Posts: 84 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 12:57:57 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by gae84
le associazioni molti-molti vengono tradotte così:
-l'associazione diventa una nuova relazione
-inserisci in essa le chiavi esterne verso tutte le entità collegate da quest'associazione
-la chiave è formata dall'insieme di queste chiavi esterne
quindi diventa inutile creare un nuovo attributo da usare come nuova chiave primaria.
Se inserissi un nuovo attributo sarebbe diversa la progettazione concettuale di questa sezione del db: al posto di avere un associazione a 3 ci sarebbe un'entità collegata alle varie entità con 3 associazioni separate tra loro.
Ti consiglio di seguire la prima strada, più semplice e corretta
ciao gae, inanzitutto grazie per avermi risposto.
ti giro l'esempio.
per prima cosa ti vorrei chiedere se secondo te uno schema di questo tipo si possa ritenere corretto anche in presenza di una ciclo...
per qunato riguarda invece la richiesta che ti avevo fatto prima la parte in questione è quella che associa sedi e contratti ad attività.
la relazione works conterra le tre chiavi primarie delle tre entità, ma a livello teorico si potrebbe inserire un id_works come foreing keys in attività?
il mio scopo è quello che dato uno schema er di questo tipo garantire la possibilità di inserire delle attività solo se esiste un contratto o una sede associata.
grazie mille per l aiuto
Attachment: esempio.jpg
This has been downloaded 3 time(s).
|
30-03-2011 15:03 |
|
|
| |
|
gae84 |
[QUOTE][i]Originally posted by lferri469 [/i]
... |
30-03-2011 15:32 |
|
|
gae84 |
.illuminato.
Registered: Jun 2005
Posts: 226 (0.03 al dì)
Location: Cesano Boscone
Corso: comunicazione digitale
Anno: sempre più fuori corso
Time Online: 16 Days, 14:49:51 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by lferri469
ciao gae, inanzitutto grazie per avermi risposto.
ti giro l'esempio.
per prima cosa ti vorrei chiedere se secondo te uno schema di questo tipo si possa ritenere corretto anche in presenza di una ciclo...
per qunato riguarda invece la richiesta che ti avevo fatto prima la parte in questione è quella che associa sedi e contratti ad attività.
la relazione works conterra le tre chiavi primarie delle tre entità, ma a livello teorico si potrebbe inserire un id_works come foreing keys in attività?
il mio scopo è quello che dato uno schema er di questo tipo garantire la possibilità di inserire delle attività solo se esiste un contratto o una sede associata.
grazie mille per l aiuto
1) sì dovrebbe funzionare tranquillamente
2)a questo punto se vuoi inserire una chiave univoca al posto di trattare works come associazione la tratti come entità che collegherai con associazioni alle entità sedi, contratti attività
3)per poter garantire questo vincolo basta un trigger che ti controlli la presenza o meno di contratti e sedi prima della creazione di una nuova attività
spero sia tutto chiaro
|
30-03-2011 15:32 |
|
|
| |
|
lferri469 |
[QUOTE][i]Originally posted by gae84 [/i]
... |
30-03-2011 15:54 |
|
|
lferri469 |
.precettore.
Registered: Jan 2009
Posts: 84 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 12:57:57 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by gae84
1) sì dovrebbe funzionare tranquillamente
2)a questo punto se vuoi inserire una chiave univoca al posto di trattare works come associazione la tratti come entità che collegherai con associazioni alle entità sedi, contratti attività
3)per poter garantire questo vincolo basta un trigger che ti controlli la presenza o meno di contratti e sedi prima della creazione di una nuova attività
spero sia tutto chiaro
ok gae grazie mille tutto chiaro...
solo un ultimo dubbio relativo alla seconda risposta.
ok va bene trattarla nel caso come entità, ma a livello teorico è sarebbe errato associare l id works come chiave esterna? è solo un dubbio teorico che ho...
ciao e grazie mille
|
30-03-2011 15:54 |
|
|
| |
|
All times are GMT. The time now is 07:48. |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|