Appunti VERIFICATO

Esercizi SQL

Università degli Studi di MILANO-BICOCCA data science 2020
121 visualizzazioni
13 download
Nessun voto ancora
Condividi: WhatsApp Telegram

Di cosa parla

Riassunto AI · si legge in un minuto

Ricerca prodotto con prezzo unitario più alto: `SELECT * FROM Products WHERE UnitPrice = (SELECT MAX(UnitPrice) FROM Products)` o `SELECT ProductID, UnitPrice FROM Products ORDER BY UnitPrice DESC LIMIT 1`. Trovare dipendenti che hanno gestito almeno un ordine ma non una richiesta d'acquisto: ``` SELECT DISTINCT Employees.* FROM Employees JOIN Orders ON Employees.Id = Orders.EmployeeId EXCEPT SELECT DISTINCT Employees.* FROM Employees JOIN purchase_orders ON Employees.Id = purchase_orders.created_by ``` O: ``` SELECT DISTINCT Employees.* FROM Employees JOIN Orders ON Employees.Id = Orders.EmployeeId WHERE Employees.Id NOT IN (SELECT created_by FR
Leggi il riassunto completo
  • Selezionare il prodotto con prezzo unitario più alto nel database NorthWind: SELECT * FROM Products WHERE UnitPrice IN (SELECT max(UnitPrice) FROM Products)
  • Trovare dipendenti che hanno gestito almeno un ordine ma non una richiesta di acquisto: SELECT DISTINCT Employees.* FROM Employees JOIN Orders ON Employees.Id = Orders.EmployeeId EXCEPT SELECT DISTINCT Employees.* FROM Employees JOIN purchase_orders ON Employees.Id = purchase_orders.created_by
  • Trovare i paesi che hanno almeno un cliente ma nessun fornitore: SELECT Customers.Country FROM Customers WHERE NOT EXISTS (SELECT * FROM Suppliers WHERE Suppliers.Country = Customers.Country)

Riassunto generato con l'intelligenza artificiale a partire dagli appunti. Come lo facciamo

Anteprima pagina 1 — Esercizi SQL

Stai vedendo l'anteprima delle prime pagine. Il file completo è gratis: registrati per leggerlo tutto.

Studia questi appunti con l'AI

Riassunto e domande d'esame sono gratis: chiedili e ti mandiamo un'email quando sono pronti.

Questo appunto è gratis. Registrati in 30 secondi per leggere tutte le pagine e scaricarlo.

Simula l'esame con domande costruite su questi appunti.

Ripassa l'esame di FOUNDATIONS OF COMPUTER SCIENCE

20 carte di ripasso sul programma ufficiale dell'insegnamento. Prova le prime:

Che cos'è una base di dati e quali vantaggi offre rispetto alla gestione dei dati tramite semplici file? Gira la carta
Una base di dati è una collezione organizzata di dati correlati, gestita da un DBMS che ne consente la definizione, l'interrogazione e l'aggiornamento. Rispetto ai file, riduce la ridondanza e le incoerenze, separa i dati dalle applicazioni e gestisce in modo controllato l'accesso concorrente e la sicurezza.
Qual è la differenza tra DBMS e base di dati? Gira la carta
La base di dati è l'insieme dei dati memorizzati, mentre il DBMS (Database Management System) è il software che permette di creare, gestire, interrogare e aggiornare tali dati. Il DBMS fornisce i meccanismi di controllo dell'integrità, di accesso e di gestione delle transazioni.
Che cosa si intende per schema e per istanza di una base di dati? Gira la carta
Lo schema è la descrizione strutturale della base di dati, cioè le tabelle, gli attributi, i tipi e i vincoli, e cambia raramente nel tempo. L'istanza è il contenuto effettivo dei dati in un determinato momento, e può variare ad ogni modifica.

Carte generate con l'intelligenza artificiale dal programma dell'insegnamento: possono contenere errori.

Di cosa parla l'insegnamento

FOUNDATIONS OF COMPUTER SCIENCE · 1° anno · 6 CFU · INFO-01/A

Al termine del corso lo studente sarà in grado di interrogare e di inferire la struttura implicita della base di dati a partire dalle tabelle che la compongono. Inoltre lo studente saprà scrivere e correggere gli errori di semplici programmi in Python per la gestione e l'analisi di dataset formati da poche tabelle…

Scheda completa nella pagina del corso

Altri appunti di FOUNDATIONS OF COMPUTER SCIENCE

Condividi questi appunti

WhatsApp Telegram