Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Ragazzi ho questi tre esercizi: percaso sapete come si risolvono???
1. Esprimere in algebra relazione la seguente espressione di calcolo relazionale:
{v.A | v(r) | ∃w(s)(v.B = w.C) ∨ ∀w(s)(v.B <> w.D)}
2. Sia data una entita` E con attributi A1 (chiave primaria), A2 (attributo opzionale),
A3 (attributo di cardinalita` massima 3) e due specializzazioni di E, rispettiva-
mente E1 (senza attributi) ed E2 (con attributi B1 e B2 ). Supponendo di semplificare la gerarchia mantenendo tutte le entita`, tradurre lo schema descritto in uno schema di database relazionale.
3. Sulla base del modello relazionale dell’esercizio precedente:
• SQL: definire una query che somma i valori di A2 solo per gli elementi che
sono specializzati da E2 .
• SQL: definire una procedura che aggiunge un elemento ad E e, qualora
il valore di A1 superi una soglia k, attribuisce a tale elemento anche la
specializzazione E1 .
Nn chiedo la soluzione, chiedo un ragionamento, un percorso per capire al meglio quello che il prof chiede ... tutto qui ...
ti riquoto
Testo quotato
Postato originariamente da giocala88: Ragazzi ho questi tre esercizi: percaso sapete come si risolvono???
non nascondiamoci dietro ad un filo d'erba. il modo di risolverli è semplice: apri un libro e studia il calcolo relazionale correlato con l'algebra relazionale, si può fare una traduzione molto semplice tra i due. per quanto riguarda l'esercizio due è veramente una banalità se hai chiaro il concetto di entità e gerarchia tra entità. il terzo esercizio è una mera traduzione in sql di quello che hai pensato all'es 2 più la scrittura di una stored procedure che esegue due operazioni in croce, delle quali una è un if...