Esempio su modello relazionale

di Domeniks88 il
38 risposte

38 Risposte - Pagina 2

  • 28/02/2023 - sihsandrea ha scritto:


    Scusa ho fatto confusione…

    Tabella persone:

    Idpersona

    Eccc…

    Ecc…

    La tabella recapiti:

    Idrecapito chiave primaria unica

    Idpersona un campo gemello di idpersona della tabella persone

    Indicizzi la tabella recapiti per idpersone e la relazioni 1>molti con la tabella persone.

    Master è persone deteil è recapiti.

    Si quindi la tabella recapito fa riferimento a persona tramite idpersona esatto? Quindi nella tabella recapito posso avere tante righe diverse, quindi numeri diversi associati alla stessa persona tramite idpersona che “punta” alla tabella referenziata? Grazie comunque ora mi è più chiaro :)

  • È la tabella Persone ad avere relazioni multiple con la tabella Recapiti.

    E la teoria, che dovresti studiare, parla proprio di relazione uno-a-molti (e molto-a-uno)

    https://fmhelp.filemaker.com/help/18/fmp/it/index.html#page/FMP_Help/one-to-many-relationships.html
  • Niente ragazzi faccio una fatica enorme a capire, sono disperato perchè è il mio ultimo esame. Giro e rigiro sugli stessi argomenti da giorni e non riesco ad andare avanti, stavo provando a vedere come viene fatta la traduzione dal modello e-r ma non mi aiuta, la teoria la stavo studiando, sono partito dalla teoria degli insiemi per non perdermi le basi concettuali ed ho dall'inizio del libro di testo.

  • Che libro?

  • 01/03/2023 - oregon ha scritto:


    Che libro?

    Basi di dati di “paolo atzeni, stefano ceri, piero fraternali, stefano paraboschi, riccardo torlone” V edizione

    Ma il libro mi sembra strutturato bene, ci sono molti esempi ed ogni spiegazione è accurata e dettagliata, la colpa è mia che non capisco non è da ricercare fuori

  • Fatti aiutare da qualcuno in presenza,che ti spieghi i concetti e ti faccia fare gli esercizi.

    Il forum non può fare altro… 

  • Relazione 1 a 1

    Master: 

    Idmaster chiave primaria

    Campi….

    Campi…

    Deteil: (in questa relazione hai solo un record)

    Idmaster chiave primaria)

    Campi…

    Campi…

    Questa relazione la usi per scomporre i dati. Supponiamo che di una persone (nell'esempio) hai 200 campi ma alla segretaria serve solo nome e cognome e telefono per fissare un appuntamento carichi persone e recapiti senza portarti dietro 180 voci di campo che non utilizzi (snellisci ricerca e memoria).

    Uno a molti:

    Master resta uguale

    Deteil

    Id deteil chiave primaria

    Id master indicizzato

    Altri campi …

    In questo caso hai n righe di deteil…

    Esempio: quanti appuntamenti ha preso master? Ha preso n righe di appuntamenti registrati in teteil…

    Molti a molti:

    Master sempre uguale

    Midmaster

    Ha idmaster chiave primaria

    Iddeteil chiave primaria

    Id deteil sempre uguale

    In questo caso deteil diventa anche master e master diventa anche deteil…

  • @sihsandrea, pur conoscendo la materia, dalla tua spiegazione non ho capito niente (oltre ad esserci diversi errori ‘concettuali’).

    Cosa e' Master? e Deteil? Ecc… 

    Se vuoi spiegare qualcosa, a parte il fatto che ci sono i LIBRI SU CUI STUDIARE, DEVI farlo per bene!

    Altrimenti introduci SOLO confusione e non aiuti minimamente.

  • @sihsandrea, non confondere ulteriormente le cose.

    E si scrive Detail … almeno l'inglese…

  • 05/03/2023 - oregon ha scritto:


    @sihsandrea, non confondere ulteriormente le cose.

    E si scrive Detail … almeno l'inglese…

    La fretta… ho anche scritto teteil…

  • 05/03/2023 - migliorabile ha scritto:


    @sihsandrea, pur conoscendo la materia, dalla tua spiegazione non ho capito niente (oltre ad esserci diversi errori ‘concettuali’).

    Cosa e' Master? e Deteil? Ecc… 

    Se vuoi spiegare qualcosa, a parte il fatto che ci sono i LIBRI SU CUI STUDIARE, DEVI farlo per bene!

    Altrimenti introduci SOLO confusione e non aiuti minimamente.

    Forse dovevo usare “pippo” e “pluto”…

  • Master sarebbe la tabella che contiene il dato principale.

    Detail è la tabella che mostra i dati collegati alla principale; di solito su più record in una relazione 1 a molti.

    Una relazione molti a molti implica che una tabella detail possa essere anche master...

Devi accedere o registrarti per scrivere nel forum
38 risposte