[Scuola] R: scuola Digest, Vol 104, Issue 1

alanbos@alice.it alanbos@alice.it
Thu Jan 5 17:50:54 CET 2012


Con la seguente istruzione ho risolto il problema:

CREATE TABLE proprieta (
     cf_persone CHAR(16),
     targa_autoveicoli CHAR(7),
     PRIMARY KEY(cf_persone, targa_autoveicoli),
     FOREIGN KEY (cf_persone) REFERENCES persone(cf),
     FOREIGN KEY (targa_autoveicoli) REFERENCES autoveicoli(targa)
);

Ciao
anna


----Messaggio originale----
Da: scuola-request@lists.linux.it
Data: 5-gen-2012 12.00
A: <scuola@lists.linux.it>
Ogg: scuola Digest, Vol 104, Issue 1

Send scuola mailing list submissions to
	scuola@lists.linux.it

To subscribe or unsubscribe via the World Wide Web, visit
	http://lists.linux.it/listinfo/scuola
or, via email, send a message with subject or body 'help' to
	scuola-request@lists.linux.it

You can reach the person managing the list at
	scuola-owner@lists.linux.it

When replying, please edit your Subject line so it is more specific
than "Re: Contents of scuola digest..."


Today's Topics:

   1. SQL su openoffice.org base (fab)


----------------------------------------------------------------------

Message: 1
Date: Wed, 4 Jan 2012 20:55:24 +0100
From: fab <anto1945@infinito.it>
Subject: [Scuola] SQL su openoffice.org base
To: scuola@lists.linux.it
Message-ID: <56b668814ecb0d143448631750121e4b@151.80.113.239>
Content-Type: text/plain; charset="iso-8859-1"

Ho avuto un problema sia con openoffice.org 3.2.1
che con libreoffice 3.4.3, quindi suppongo sia un "mio" problema...

Ora, su questo pc, _non_ ho installato nessuno dei due, ma
questo e' quello che mi accadeva con un esempio di associazione
molti a molti (con tre tabelle: autoveicoli, persone e proprieta`):

creando un nuovo database e cercando di creare le tre tabelle eseguendo un 
comando SQL, le tabelle venivano create, ma poi NON si riusciva a riempire 
la tabella con le due chiavi esterne.
Si vedevano i titoli delle sue due colonne della tabella, ma non si 
potevano riempire le righe.

Scrivo qui sotto (a memoria) il codice SQL che mi aveva dato questo 
problema: riuscite a riprodurre il mio problema?
Forse ho commesso qualche errore?

ciao e grazie, Fabio

CREATE TABLE autoveicoli (
     targa CHAR(7) PRIMARY KEY,
     numero_posti NUMERIC(2,0)
);

CREATE TABLE persone (
     cf CHAR(16) PRIMARY KEY,
     nome VARCHAR(40),
     cognome VARCHAR(40)
);

CREATE TABLE proprieta (
     cf_persone CHAR(16),
     targa_autoveicoli CHAR(7),
     FOREIGN KEY (cf_persone) REFERENCES persone(cf),
     FOREIGN KEY (targa_autoveicoli) REFERENCES autoveicoli(targa)
);


-- 
.
.
,
_





------------------------------

_______________________________________________
scuola mailing list
scuola@lists.linux.it
http://lists.linux.it/listinfo/scuola


End of scuola Digest, Vol 104, Issue 1
**************************************



-------------- parte successiva --------------
Un allegato HTML � stato rimosso...
URL: <http://lists.linux.it/pipermail/scuola/attachments/20120105/01f3b544/attachment.htm>


More information about the scuola mailing list