--- Alex ha scritto: 

> come faccio a rendere "consistente" e realmente relazionale un db
> senza la possibilità di impostare le FK dal motore stesso, quindi nel

> mio caso mySQL?

trigger e/o store procedure.
Non so se MySQL prevede questi due oggetti.

Però i trigger sono un'arma a doppio taglio e possono provocare più
danni che benefici se non si sa più che bene cosa si sta facendo.
Le store procedure però devono essere sempre usate al posto delle
operazioni dirette sulle tabelle.

In ogni caso devi rifare la stessa cosa che forniscono le foreign key e
quindi devi spendere tempo e risorse per rifare qualcosa che già hai a
disposizione, qualcosa che già funziona ottimamente ...

> Cosa succede se nn impongo le FK e creo query, formulari e report? A
> cosa vado incontro (anche solo a livello teorico)?

che dopo un po' puoi buttare via i tuoi dati, che i risultati che
ottieni non sono corretti, ...

Quello che ti consiglio è di comprarti un libro o leggerti un corso
on-line e fare molti esercizi ... imparare tutti i comandi senza
utilizzare nessun IDE che ti facilita l'esecuzioni delle varie
operazioni (es: per creare una tabella scrivere il comando: create
table MiaTabella( .... ) e non usare un programma che ti fa fare questo
in modo visuale) per poter capire più facilmente e più velocemente
l'argomento.

L'argomento database non è semplice, non ci si può improvvisare dal
nulla ... occorre dedicare un bel po' di tempo (mesi) per poter gestire
in modo corretto tale materia.
Procedere per tentativi è controproducente perché quello che sembra
funzionare ora, magari fra qualche mese scopri che non ha mai
funzionato.

Ciao
Davide

Dizionari: http://linguistico.sourceforge.net/wiki
Esci dall'illegalità: utilizza OpenOffice.org: 
http://linguistico.sourceforge.net/wiki/doku.php?id=UsaOOo
GNU/Linux User: 302090: http://counter.li.org
--
Non autorizzo la memorizzazione del mio indirizzo su outlook

__________________________________________________
Do You Yahoo!?
Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto 
spazio gratuito per i tuoi file e i messaggi 
http://mail.yahoo.it 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a