cerca
Basi di Dati esercizio sentenze
modifica cronologia stampa login logout

Wiki

UniCrema


Materie per semestre

Materie per anno

Materie per laurea


Help

Basi di Dati esercizio sentenze

Torna alla pagina di Basi di Dati


 :: Basi di dati - Esercizio ::

Query: Sentenze


PERSONA (CF, Nome, Cognome, DataNascita, CittāNascita, CittāResidenza)
CONDANNA(CFPersona, CFGiudice, Data, TipoReato, TipoCondanna, Durata)
GIUDICE (CF, Nome, Cognome, Tribunale, AnnoIngressoMagistratura)


1: Determinare nome e cognome delle persone condannate nel 2002 all’ergastolo per uxoricidio e che hanno subtto almeno una condanna per furto

CF dei ladri (condannati per furto)

LADRI := ΠCFPersona TipoReato = 'furto'CONDANNA)

condanne inflitte nel 2002

C2002:=σ Data >= 1/1/2002 ^ data<= 31/12/2002'CONDANNA

uxoricidio con ergastolo nel 2002 : dalla tabella delle condanne effettuate nel 2002 tiro fuori le 2 informazioni

UXO:=ΠCFPersona TipoReato = 'uxoricidio' ^ TipoCondanna = 'Ergastolo' 'C2002)

Ora dalla tabella FERSONA proietto nome e cognome di coloro che sono sia ladri che uxoricidi (∩)

SOLUZIONE:=ΠNome, Cognome ((LADRI ∩ UXO)|X|CFPersona = CFPERSONA)

2: Determinare per ciascun giudice del tribunale di Milano la massima durata delle condanne che ha emesso

per prima cosa dalla tabella GIUDICE selezioniamo i giudici di Milano

MI:=σTribunale ='Milano'GIUDICE

dalla tabella condanna seleziono tutte le condanne inflitte da questi giudici di Milano

C:=ΠCFGiudice, Durata(MI |X|CF=CFGiudiceCONDANNA)

ora applico il metodo per trovare il massimo

SOLUZIONE:=C - ΠCFGiudice, Durata(C |X|CFGiudice = CF ^ durata<dCF,d <- CFGiudice, DurataC))


Torna alla pagina di Basi di Dati