ClienteNomeCCittà RossiC1Roma RossiC2Milano BianchiC3Roma VerdiC4Roma ArticoloADenom.Prezzo A1Piatto3 A2Bicchiere2 A3Tazza4 OrdineCANpezzi C1A1100 C2A2200.

Slides:



Advertisements
Presentazioni simili
Intra 1 – Cessioni di Beni e Servizi Resi
Advertisements

Microsoft SQL Server 2008 Utilizzo. Creazione DataBase CREATE DATABASE CREATE DATABASE Cinema.
SQL (Standard query language) Istruzioni per la creazione di una tabella: Create table ( tipo, (, [vincoli]) Primary key ( ) CHIVE PRIMARIA Foreign key(
19/01/2014 Viste. 19/01/2014 Viste Le Viste Logiche o Viste o View possono essere definite come delle tabelle virtuali, i cui dati sono riaggregazioni.
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, 1999
Gestione dei Progetti Software 2 (a.a. 2004/05) - Lezione 81 Ricerca e visualizzazione delle informazioni Gestione, ricerca, navigazione: accesso alle.
SQL: Lezione 2 Esercitazione per il corso Basi di Dati Gabriel Kuper Nataliya Rassadko
Esercitazione per il corso “Basi di Dati”
SELECT STATEMENT Clausola WHERE permette di limitare il numero di record da estrarre SELECT */ [DISTINCT] colonna/ espressione [alias],… FROM table [WHERE.
PRODOTTO CARTESIANO Otteniamo un prodotto cartesiano quando: viene omessa la condizione di join una condizione di join non è valida tutte le righe della.
Immissione ordini via browser mappa di login. Si inseriscono i dati anagrafici.
Corso di INFORMATICA anno scolastico 2009/10 Linguaggio SQL OPERATORI INSIEMISTICI IN SQL Siano due tabelle: GiochiSolitari(CodiceGioco, NomeGioco, PrezzoGioco)
L’algebra relazionale
sql: esempi di linguaggio sql nell'implementazione mysql
Basi di Dati e Sistemi Informativi
Architettura software La scelta architetturale: MVA (Model – View – Adapter/Control) The view is completely decoupled from the model such that view and.
SUBQUERY Chi ha un salario maggiore di quello di Abel? Occorre scomporre la query in due sotto problemi: MAIN : quali impiegati hanno un salario maggiore.
SQL Developer Lanciare sqldeveloper (alias sul desktop) / c:\Oracle\sqldeveloper Associare tutti i tipi di file, se volete Tasto destro sulla spina “connection”
Dynamic SQL.
Esercitazione 7.
Interrogazione di una base di dati relazionale
ESERCIZIO PL/SQL e PSP.
MI PRESENTO.
SQL, esempi 30/10/2014Basi di dati SQL1. 30/10/2014Basi di dati SQL2 CREATE TABLE, esempi CREATE TABLE corsi( codice numeric NOT NULL PRIMARY KEY, titolo.
In questa casella di testo devi inserire l’articolo con una lunghezza di circa 550 battute, compresi gli spazi bianchi. Il carattere di scrittura da utilizzare.
Basi di Dati e Sistemi Informativi Esercitazione: Il Linguaggio SQL (DDL+DML) Home page del corso:
Algoritmo per il calcolo del maggiore tra tre numeri qualsiasi Francesco PUCILLO matr
SQL Linguaggio per l’interrogazione di una base dati.
Nomi italiani veri! Tratti dalle pagine bianche
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Interrogazione di una base di dati relazionale
CREAZIONE UTENTE SU ORACLE1
Clicca sul piatto ©2009 abcteach.com. Clicca sul piatto ©2009 abcteach.com.
L’ARTICOLO.
Atzeni-Ceri-Paraboschi-Torlone, Basi di dati, Capitolo 3
COME SI CREA UNA TABELLA CON UNA CHIAVE ESTERNA
Project Cerberus : Portale per la Gestione dei Server
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Condizioni decisionali
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Corso di Basi di Dati Il Linguaggio SQL
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Interrogazione di una base di dati relazionale
Corso di Basi di Dati Il Linguaggio SQL
Corso di Basi di Dati Il Linguaggio SQL
Frequenza di fallimento della terapia di prima linea basata su INI vs
Interrogazione di una base di dati relazionale
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Corso di Basi di Dati Il Linguaggio SQL
Il modello relazionale
Forma degli articoli determinativi
UNITÀ 2 Il nome e l’articolo
il possessivo in italiano ha sempre l'articolo, ma attenzione
Il Quotidiano
Che giorno é oggi? Oggi é martedí 12 Febbraio 2013 Learning outcomes
AMICI SEMPRE IN ACCORDO NOME, ARTICOLO E AGGETTIVO
Structured Query Language
Il modello relazionale
Condizioni decisionali
LA MORFOLOGIA ARTICOLO
Nomi degli studenti che quest’anno hanno preso un voto
Selezione e Proiezione
Condizioni decisionali
Interrogazioni Le interrogazioni in SQL sono formulate in modo dichiarativo specificando cioè cosa si vuole ottenere e non come lo si vuole ottenere.
GLI INDEFINITI 1.
STUDENTE(Matr,Nome,Cognome)
Docente: Sabato Bufano
Transcript della presentazione:

ClienteNomeCCittà RossiC1Roma RossiC2Milano BianchiC3Roma VerdiC4Roma ArticoloADenom.Prezzo A1Piatto3 A2Bicchiere2 A3Tazza4 OrdineCANpezzi C1A1100 C2A2200 C3A2150 C4A3200 C1A3100 1) Nomi dei clienti e delle città in cui risiedono select Nome, Città, from Cliente; NomeCittà RossiRoma RossiMilano BianchiRoma VerdiRoma

ClienteNomeCCittà RossiC1Roma RossiC2Milano BianchiC3Roma VerdiC4Roma ArticoloADenom.Prezzo A1Piatto3 A2Bicchiere2 A3Tazza4 OrdineCANpezzi C1A1100 C2A2200 C3A2150 C4A3200 C1A3100 2) Codici dei clienti che hanno ordinato l’articolo con codice A2 select C, from Ordine where A = ‘A2’; C C2 C3

ClienteNomeCCittà RossiC1Roma RossiC2Milano BianchiC3Roma VerdiC4Roma ArticoloADenom.Prezzo A1Piatto3 A2Bicchiere2 A3Tazza4 OrdineCANpezzi C1A1100 C2A2200 C3A2150 C4A3200 C1A3100 3) Nomi dei clienti che hanno ordinato l’articolo con codice A2 select Nome, from Cliente, Ordine where Cliente.C = Ordine.C and A = ‘A2’; Nome Rossi Bianchi

ClienteNomeCCittà RossiC1Roma RossiC2Milano BianchiC3Roma VerdiC4Roma ArticoloADenom.Prezzo A1Piatto3 A2Bicchiere2 A3Tazza4 OrdineCANpezzi C1A1100 C2A2200 C3A2150 C4A3200 C1A bis) Nomi dei clienti che hanno ordinato l’articolo con codice A2 select Nome, from Cliente where C in (select C from Ordine where A = ‘A2’); Nome Rossi Bianchi

ClienteNomeCCittà RossiC1Roma RossiC2Milano BianchiC3Roma VerdiC4Roma ArticoloADenom.Prezzo A1Piatto3 A2Bicchiere2 A3Tazza4 OrdineCANpezzi C1A1100 C2A2200 C3A2150 C4A3200 C1A3100 4) Nomi dei clienti che hanno ordinato bicchieri Nome Rossi Bianchi select Nome, from Cliente, Ordine, Articolo where Cliente.C = Ordine.C and Ordine.A = Articolo.A and Denom = ‘Bicchiere’;

ClienteNomeCCittà RossiC1Roma RossiC2Milano BianchiC3Roma VerdiC4Roma ArticoloADenom.Prezzo A1Piatto3 A2Bicchiere2 A3Tazza4 OrdineCANpezzi C1A1100 C2A2200 C3A2150 C4A3200 C1A bis) Nomi dei clienti che hanno ordinato bicchieri Nome Rossi Bianchi select Nome, from Cliente where C in (select C from Ordine where A in (select A from Articolo where Denom = ‘Bicchiere’));

ClienteNomeCCittà RossiC1Roma RossiC2Milano BianchiC3Roma VerdiC4Roma ArticoloADenom.Prezzo A1Piatto3 A2Bicchiere2 A3Tazza4 OrdineCANpezzi C1A1100 C2A2200 C3A2150 C4A3200 C1A ter) Nomi dei clienti che hanno ordinato bicchieri Nome Rossi Bianchi select Nome, from Cliente where C in (select C from Ordine, Articolo where Ordine.A=Articolo.A and Denom = ‘Bicchiere’);

ClienteNomeCCittà RossiC1Roma RossiC2Milano BianchiC3Roma VerdiC4Roma ArticoloADenom.Prezzo A1Piatto3 A2Bicchiere2 A3Tazza4 OrdineCANpezzi C1A1100 C2A2200 C3A2150 C4A3200 C1A3100 5) Nomi dei clienti che hanno ordinato bicchieri o piatti Nome Rossi Bianchi select Nome, from Cliente where C in (select C from Ordine, Articolo where Ordine.A=Articolo.A and (Denom = ‘Bicchiere’ or Denom = ‘Piatto’));

ClienteNomeCCittà RossiC1Roma RossiC2Milano BianchiC3Roma VerdiC4Roma ArticoloADenom.Prezzo A1Piatto3 A2Bicchiere2 A3Tazza4 OrdineCANpezzi C1A1100 C2A2200 C3A2150 C4A3200 C1A3100 6) Per ogni articolo, codice dell’articolo e dei clienti che lo hanno ordinato select A,C, from Ordine; AC A1C1 A2C2 A2C3 A3C4 A3C1