SlideShare ist ein Scribd-Unternehmen logo
1 von 18
BASI DI DATI ESERCITAZIONI -04- MSSQL - SQL Email: francesco.magagnino@ewave.it Università di Trento Corso di Laurea in Ingegneria dell’Informazione e dell’Organizzazione
Operatori insiemistici ,[object Object],[object Object],[object Object],[object Object],[object Object]
Tabelle iniziali tDipendenti tDirigenti
Principali comandi in SQL  (DML) ,[object Object],[object Object],SELECT  dbo.tDipendenti.* FROM  dbo.tDipendenti union SELECT  dbo.tDirigenti.* FROM  dbo.tDirigenti
Principali comandi in SQL  (DML) ,[object Object],[object Object],SELECT  dbo.tDipendenti.* FROM  dbo.tDipendenti Intersect SELECT  dbo.tDirigenti.* FROM  dbo.tDirigenti
Intersect in MSSQL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Principali comandi in SQL  (DML) ,[object Object],[object Object],SELECT  dbo.tDipendenti.* FROM  dbo.tDipendenti Except SELECT  dbo.tDirigenti.* FROM  dbo.tDirigenti
Except in MSSQL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Join ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tabelle tLibro (5) tAutore (3)
Principali comandi in SQL  (DML) ,[object Object],[object Object],SELECT  dbo.tLibro.*, dbo.tAutore.* FROM  dbo.tLibro  INNER JOIN  dbo.tAutore ON dbo.tLibro.IdAutore = dbo.tAutore.AutoreId
[object Object]
Principali comandi in SQL  (DML) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SELECT  dbo.tLibro.*, dbo.tAutore.* FROM  dbo.tLibro  RIGHT OUTER JOIN  dbo.tAutore  ON dbo.tLibro.IdAutore = dbo.tAutore.AutoreId
[object Object],RIGHT  OUTER  JOIN LEFT  OUTER  JOIN
Principali comandi in SQL  (DML) ,[object Object],[object Object],SELECT  dbo.tLibro.*, dbo.tAutore.* FROM  dbo.tLibro  CROSS JOIN  dbo.tAutore
[object Object]
Esercizi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Esercizi ,[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Mehr von Francesco Magagnino

Presentazione TEDxVerona a AIDP 2015
Presentazione TEDxVerona a AIDP 2015Presentazione TEDxVerona a AIDP 2015
Presentazione TEDxVerona a AIDP 2015Francesco Magagnino
 
Wiki for Governance Risk and Compliance
Wiki for Governance Risk and ComplianceWiki for Governance Risk and Compliance
Wiki for Governance Risk and ComplianceFrancesco Magagnino
 
L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...
L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...
L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...Francesco Magagnino
 
L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...
L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...
L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...Francesco Magagnino
 
Web-line. From web 1.0 to web 2.0 and on!
Web-line. From web 1.0 to web 2.0 and on!Web-line. From web 1.0 to web 2.0 and on!
Web-line. From web 1.0 to web 2.0 and on!Francesco Magagnino
 
Il Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - Tesi
Il Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - TesiIl Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - Tesi
Il Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - TesiFrancesco Magagnino
 
Considerazioni E Mail Marketing, Spamming E Ipersfruttamento Delle Risorse ...
Considerazioni   E Mail Marketing, Spamming E Ipersfruttamento Delle Risorse ...Considerazioni   E Mail Marketing, Spamming E Ipersfruttamento Delle Risorse ...
Considerazioni E Mail Marketing, Spamming E Ipersfruttamento Delle Risorse ...Francesco Magagnino
 
Il Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - Presen...
Il Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - Presen...Il Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - Presen...
Il Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - Presen...Francesco Magagnino
 

Mehr von Francesco Magagnino (9)

Presentazione TEDxVerona a AIDP 2015
Presentazione TEDxVerona a AIDP 2015Presentazione TEDxVerona a AIDP 2015
Presentazione TEDxVerona a AIDP 2015
 
Enterprise 2.0 Framework
Enterprise 2.0 FrameworkEnterprise 2.0 Framework
Enterprise 2.0 Framework
 
Wiki for Governance Risk and Compliance
Wiki for Governance Risk and ComplianceWiki for Governance Risk and Compliance
Wiki for Governance Risk and Compliance
 
L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...
L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...
L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...
 
L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...
L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...
L’approccio web 2.0 e le sue ricadute sulle applicazioni di E-Learning: lo ...
 
Web-line. From web 1.0 to web 2.0 and on!
Web-line. From web 1.0 to web 2.0 and on!Web-line. From web 1.0 to web 2.0 and on!
Web-line. From web 1.0 to web 2.0 and on!
 
Il Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - Tesi
Il Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - TesiIl Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - Tesi
Il Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - Tesi
 
Considerazioni E Mail Marketing, Spamming E Ipersfruttamento Delle Risorse ...
Considerazioni   E Mail Marketing, Spamming E Ipersfruttamento Delle Risorse ...Considerazioni   E Mail Marketing, Spamming E Ipersfruttamento Delle Risorse ...
Considerazioni E Mail Marketing, Spamming E Ipersfruttamento Delle Risorse ...
 
Il Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - Presen...
Il Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - Presen...Il Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - Presen...
Il Modello Pragmatico Elementare per lo sviluppo di Sistemi Adattivi - Presen...
 

Basi Di Dati 04

  • 1. BASI DI DATI ESERCITAZIONI -04- MSSQL - SQL Email: francesco.magagnino@ewave.it Università di Trento Corso di Laurea in Ingegneria dell’Informazione e dell’Organizzazione
  • 2.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Tabelle tLibro (5) tAutore (3)
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.