Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SQUADRA (CodS, Denominazione)
- GIOCATORE (CodG, Cognome, Nome, Ruolo, CodS)
- CONTRATTO (CodC, DataI, DataF, Percentuale, Ingaggio, Cods, CodG)
- per ogni squadra, visualizzare il codice della squadra e il numero dei giocatori con contratto in corso.
- SELECT CodS, COUNT CodG AS NGiocatori
- FROM CONTRATTO
- WHERE DataF>[inserisci data odierna]
- GROUP BY CodS;
- denominazione delle squadre che hanno più di 30 giocatori con contratto in corso
- SELECT Denominazione
- FROM SQUADRA, CONTRATTO
- WHERE join AND DataF>[inserisci data odierna]
- GROUP BY Denominazione
- HAVING COUNT *>30;
- Dato il codice di un giocatore, fornire l'elenco delle squadre (denominazione, data inizio, data scadenza) con le quali ha avuto o ha contatti, cioè la sua carriera
- SELECT CodG,Denominazione, DataI, DataF
- FROM SQUADRA, CONTRATTO
- WHERE join AND CodG=[inserisci];
- Cognome, nome e ruolo dei giocatori attualmente svincolati
- SELECT DISTINCT Cognome, Nome, Ruolo
- FROM GIOCATORE, CONTRATTO
- WHERE join AND DataF<[data odierna];
- Elenco dei giocatori (cognome, nome e squadra dove giocano) attualmente in coprioprietà.
- SELCT DISTINCT Cognome, Nome, Denominazione
- FROM GIOCATORE, CONTRATTO, SQUADRA
- WHERE join dataF>[data odierna] /Percentuale<100
- GROUP BY Nome, Cognome, CodS
- HAVING COUNT *>1;
- Cognome, nome del giocatore e denominazione della squadra che attualmente ha in corso il contratto con l'ingaggio più alto
- DATABASE
- create database SocietaCalcio;
- use SocietaCalcio;
- create table squadra
- (CodS varchar(3),
- Denominazione varchar(25),
- PRIMARY KEY (CodS));
- create table giocatore
- (CodG varchar(3),
- Nome varchar(15),
- Cognome varchar(20),
- Ruolo varchar(10),
- CodS varchar(3),
- PRIMARY KEY (CodG),
- FOREIGN KEY (CodS) REFERENCES squadra (CodS));
- create table contratto
- (CodC varchar(3),
- DataI date,
- DateF date,
- Percentuale unsigned tinynt,
- Ingaggio unsigned decimal(10),
- CodG varchar(3),
- CodS varchar(3),
- PRIMARY KEY (CodC),
- FOREIGN KEY (CodS) REFERENCES squadra (CodS)
- FOREIGN KEY (CodG) REFERENCES giocatore (CodG));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement