Esercizio algebra relazionale

di il
5 risposte

Esercizio algebra relazionale

Non riesco a risolvere le seguenti query relative a questo esercizio:

PERSONA(ID, NOME,COGNOME, ANNONASCITA) [ID chiave primaria]
MACCHINA(TARGA, MODELLO, ANNO) [TARGA chiave primaria]
INCIDENTE(NUMERO, ANNO, LUOGO)[]NUMERO chiave primaria

PROPRIETARI(ID-PERSONA,TARGA) con i seguenti riferimenti: [ID-PERSONA e TARGA chiavi primarie]
ID-PERSONA --> PERSONA(ID) e TARGA --> MACCHINA(TARGA)

PARTECIPA(ID-PERSONA,MACCHINA,NUMERO-INC,COSTO) con i seguenti riferimenti: [ID-PERSONA, MACCHINA e NUMERO-INC chiavi primarie]
ID-PERSONA --> PERSONA(ID) e MACCHINA --> MACCHINA(TARGA)
NUMERO-INC --> INCIDENTE(NUMERO)

1. Trovare il costo massimo di un incidente avvenuto nel 2018
2. Trovare il costo degli incidenti di tutte le persone con ID < 5 e NUMEROINC che inizi con AAA
3. Trovare i proprietari che hanno fatto esattamente due incidenti
4. Trovare gli Incidenti avvenuti a Messina da tutte auto con targe CT
5. Trovare tutte le persone che hanno auto dello stesso modello

5 Risposte

  • Re: Esercizio algebra relazionale

    Qui non si fanno gli esercizi. Non hai altro da dire?
  • Re: Esercizio algebra relazionale

    Visto che siamo nella sezione "Progettazione database", io avrei da obiettare le chiavi primarie "multicampo".
    Usa sempre una chiave primaria su un campo solo, poi relaziona coerentemente a seguire.
    Dichiara anche esplicitamente i campi ID, quindi meglio IDPersona.
  • Re: Esercizio algebra relazionale

    Osvaldo... è un esercizio con una struttura data dal testo o dal prof non deve progettare nulla.
  • Re: Esercizio algebra relazionale

    Per me, riguardo la struttura tabelle, non l'ho capita bene bene...l'esposizione mi appare confusa soprattutto qui

    stefanomessina ha scritto:


    PARTECIPA(ID-PERSONA,MACCHINA,NUMERO-INC,COSTO) con i seguenti riferimenti: [ID-PERSONA, MACCHINA e NUMERO-INC chiavi primarie]
    ID-PERSONA --> PERSONA(ID) e MACCHINA --> MACCHINA(TARGA)
    NUMERO-INC --> INCIDENTE(NUMERO)
    Riguardo l'esercizio...il regolamento del forum non prevede "pappa pronta" e risoluzione di esercizi... Occorre aprire una nuova discussione nella sezione dedicata all'applicazione specifica (Access, MySQL…), fornendo però alcuni PROPRI indizi di prova.
  • Re: Esercizio algebra relazionale

    OsvaldoLaviosa ha scritto:


    Visto che siamo nella sezione "Progettazione database", io avrei da obiettare le chiavi primarie "multicampo".
    Usa sempre una chiave primaria su un campo solo, poi relaziona coerentemente a seguire.
    Dichiara anche esplicitamente i campi ID, quindi meglio IDPersona.
    Approccio dilettantistico
Devi accedere o registrarti per scrivere nel forum
5 risposte