[MS Access] Come relazionare DB Libri trasposti in Film e viceversa

Discussione in 'MS Access' iniziata da Namaste, 25 Aprile 2019.

  1. Namaste

    Namaste Nuovo Utente

    Registrato:
    25 Aprile 2019
    Messaggi:
    2
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    Ciao a tutti,

    fatta la doverosa premessa che mi sto approcciando al mondo di Access solo da poco, grazie ad un corso Office che sto seguendo, mi servirebbe un vs. consiglio su un compito assegnatomi e riguardante la progettazione di un database Biblioteca per Office 2007.

    Avrei potuto fare le cose in maniera semplice, rispettando le consegne del Prof, ma siccome mi piace complicarmi la vita, ho pensato invece di personalizzare il mio progetto, creando un doppio database in uno, andando cioè ad inserire, in una tabella Libri, solo quei titoli che sono stati trasposti in Film, a cui corrisponderanno, nella tabella Film, quei titoli che sono stati tratti da libri.

    Il mio problema nasce quando vado a relazionare le 2 tabelle tramite ricerca guidata, con l'intenzione di far confluire nei rispettivi campi ("Trasposizione Cinematografica" della tabella Libri, e "Tratto da" nella tabella Film), i titoli già inseriti nell'altra tabella di origine, visto che, secondo le mie intenzioni, avrei voluto creare una doppia relazione incrociata tra le 2 tabelle, cosa che però, se ho capito bene, non è possibile, se non trasformando la singola relazione da "Uno a Molti" in una doppia relazione "Molti a Molti", tramite la creazione di una terza tabella che mi permetta di "incrociare" più dati.

    Ma ha senso fare tutto ciò? E voi, invece, come la gestireste?
     

    Files Allegati:

  2. CarlettoFed

    CarlettoFed Utente Attivo

    Registrato:
    17 Luglio 2017
    Messaggi:
    74
    Mi Piace Ricevuti:
    1
    Punteggio:
    8
    Sesso:
    Maschio
    Le soluzioni possono essere due:
    1. creare altre due tabelle:
      1. tblTrasposizioniCinematografiche (IDLibro, IDFilm)
      2. tblTrasposizioniLetterarie relazionata (IDFilm, IDLibro)
    2. creare una taballa
      1. tblTrasposizioni (IDLibro, IDFilm, TipoTrasposizione)
    in ogni caso relazionate a tblLibri e a tblFilms
     
Sto caricando...

Condividi questa Pagina