Lum Posted November 1, 2010 Share Posted November 1, 2010 Mi sento particolarmente cretina ma ho cercato in lungo e in largo e non trovo soluzioni... Per un progetto mio devo creare un db e sto usando OpenOfficeBase (visto che non ho Access). Ho 3 tabelle: Brani, Album, Keyword. Ogni brano può stare in più di un album e ogni brano può avere più di una parola chiave, e viceversa, quindi dovrei impostare delle relazioni n:n Ora da quel che mi ricordo io dal corso per l'Ecdl, per fare una cosa del genere bisogna creare una tabella intermedia con campi dalle 2 tabelle interessate, ma non ci riesco assolutamente. Mi viene il dubbio di aver sbagliato a impostare le chiavi primarie ma boh. I campi delle tabelle sono Brani IdBrano NomeBrano NomeKanji NomeTraduzione Testo TestoKanji TestoTraduzione Keyword Note NoteLinguistiche NomeAlbum NomeSingolo NomeRaccolta Album IdAlbum NomeAlbum NomeSingolo NomeRaccolta Keyword IdKeyword Keyword Link to comment https://www.gay-forum.it/topic/15526-relazioni-molti-a-molti-su-openoffice-base/ Share on other sites More sharing options...
Frattaglia Posted November 1, 2010 Share Posted November 1, 2010 Premetto che non ho mai usato Office Base, però da quello che so quello che fai è il procedimento giusto. Dovresti creare questa tabella intermedia e mettere, come primary key della tabella, entrambe le voci (cioè IdBrano e IdAlbum o IdBrano e IdKeyword). Cioè praticamente tutt'e due le voci devono essere la chiave di questa tabella intermedia. Va? Link to comment https://www.gay-forum.it/topic/15526-relazioni-molti-a-molti-su-openoffice-base/#findComment-429845 Share on other sites More sharing options...
Lum Posted November 1, 2010 Author Share Posted November 1, 2010 Ma nella tabella intermedia non devo definire una chiave primaria? Link to comment https://www.gay-forum.it/topic/15526-relazioni-molti-a-molti-su-openoffice-base/#findComment-429926 Share on other sites More sharing options...
Frattaglia Posted November 1, 2010 Share Posted November 1, 2010 Si ma credo tu possa definire la chiave primaria come una chiave che è su entrambi i campi. O in alternativa, se non la definisci, dovrebbe prenderla da solo come chiave primaria la chiave su entrambi i campi. Nel senso, entrambi i campi dovrebbero formare, presi assieme, la chiave primaria. Link to comment https://www.gay-forum.it/topic/15526-relazioni-molti-a-molti-su-openoffice-base/#findComment-429952 Share on other sites More sharing options...
Frattaglia Posted December 2, 2010 Share Posted December 2, 2010 Non ci siano più viste e non ho avuto più occasione di chiederlo. Ma alla fine ha funzionato o no? :P Link to comment https://www.gay-forum.it/topic/15526-relazioni-molti-a-molti-su-openoffice-base/#findComment-440783 Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now