Data la seguente tabella :



Похожие документы
Esercizi SQL. Dato il seguente schema di una base di dati dove gli attributi che compongono la chiave sono scritti in grassetto

Gli operatori relazionali

ESEMPI DI QUERY SQL. Esempi di Query SQL Michele Batocchi AS 2012/2013 Pagina 1 di 7

Uso delle variabili di alias. SQL slide aggiuntive. Interrogazione 25. Interrogazione 26

Basi di Dati. Esercitazione SQL. Ing. Paolo Cappellari

Corso di Basi di Dati

SQL. Linguaggio di interrogazione per basi di dati relazionali. Relazione = tabella con attributi (a 1, a 2,, a n ): Funzionalità principali di SQL:

Esercizi di SQL 1- SELEZIONI SEMPLICI 1 2- SELEZIONI CON PROIEZIONI 1 3- FUNZIONI DI INSIEME 2 4- FUNZIONI DI AGGREGAZIONE 2 5- HAVING 3

Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R:

Vogliamo creare una anagrafe e poi creare delle query che rispondono a delle domandi. Utilizzando Microsoft Access

Data management a.a Il linguaggio SQL

SQL seconda parte D O C E N T E P R O F. A L B E R T O B E L U S S I. Anno accademico 2012/13

Esercizi di SQL. 3) cognome e nome dei clienti che abitano a Rimini e guadagnano più di 3000;

SQL: definizione schema

Istruzioni SQL 1. Query di selezione 2 Istruzione SELECT 2 Istruzione SELECT DISTINCT 2 ORDER BY 3 WHERE 3 La condizione LIKE 4 BETWEEN AND 5

Sistemi per la gestione di database: MySQL ( )

Basi di Dati Corso di Laura in Informatica Umanistica

Interrogazioni nidificate, commenti

Dispensa di database Access

Il linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali.

Query. Query (Interrogazioni) SQL SQL. Significato dell interrogazione. Sintassi

ESEMPIO DI. Referto del genotest. nutrigenetico

(a) Trovare le informazioni dei viaggi di durata inferiore ai 15 giorni select * from Viaggio where Durata <15

Structured Query Language parte 1

Esercitazione Simulazione Compito

4 SQL : Interrogazioni nidificate

Basi di dati. L Algebra Relazionale. K. Donno - L Algebra Relazionale

Introduzione all Algebra Relazionale

Data Management Software. Il linguaggio SQL. Raggruppamenti. Paolo Avallone Sr Consulting IT Specialist DB2, Data Management Marzo 2004

INFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. INFORMATICA GENERALE Prof. Alberto Postiglione

Politecnico di Milano - Facoltà di Ingegneria INFORMATICA A - Corso per allievi GESTIONALI - Prof. C. SILVANO A. A. 2001/ febbraio A

SQL e ACCESS. Modello relazionale PROBLEMA ENTITA STUDENTE

Il linguaggio SQL: query innestate

Basi di Dati. Esercizi di SQL (2) - Soluzioni

COGNOME MATRICOLA. Con vincoli di integrita referenziale: INTERVENTO.CodTecnico à TECNICO.Codice INTERVENTO.MatCaldaia à CALDAIA.

Passo 2: avviare Access e creare una tabella per ogni tipo di entità Costruire la tabella per l entità cliente.

Utilizzando Microsoft Access. Si crea la tabella Anagrafica degli alunni,le Materie e i voti si mettono alcuni campi

Istruzioni DML di SQL

Compito Basi di Dati. Tempo concesso: 90 minuti 18 Gennaio 2007 Nome: Cognome: Matricola:

Utilizzando Microsoft Access. Si crea la tabella Anagrafica degli alunni,le Materie e i voti si mettono alcuni campi

Interrogazione 1 Trovare nomi e cognomi dei contatti dei clienti di nazionalità italiana.

1. Per ogni film in cui appaiono solo attori nati prima del 1970 restituire il titolo del film.

Lezioni di Laboratorio sui Data Base

I comandi del linguaggio DDL (Data Definition Language): CREATE E ALTER

Interrogazioni complesse. SQL avanzato 1


Alessandra Raffaetà. Esercizio

Modello Relazionale dei DBMS - Vincoli Tradizionalmente, esistono quattro modelli logici: Gerarchico Reticolare Relazionale A oggetti XML I modelli

Esercitazione su SQL

Linguaggi per basi di dati

MAX, SUM, AVG, COUNT)

Compito Basi di Dati. Tempo concesso: 90 minuti 08 Giugno 2006 Nome: Cognome: Matricola:

Join in SQL (primo modo) Informatica. Tabella Dipartimento. Interrogazione 4a. Interrogazione 4b. Interrogazione 4a

Definizione di domini

Il linguaggio SQL: le basi

Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 25 Marzo 03 Nome: Cognome: Matricola: Esercizio 1

Eliminare i contatti duplicati in MS Outlook

Il linguaggio SQL: le basi. Versione elettronica: SQLa-basi.pdf

Dati relazionali e XML

Introduzione ai database relazionali

Esame di Stato Istituto Tecnico Industriale Soluzione della Seconda Prova Indirizzo: INFORMATICA Tema: INFORMATICA Anno Scolastico:

Facoltà di Ingegneria Corso di Laurea in Ingegneria Gestionale Esame di Sistemi Informativi e Basi di Dati 6 crediti Aprile 2006

DATABASE.

Database Lezione 1. Sommario. - Introduzione - Tabelle e chiave primaria - Query - Calcoli ed alias - Ordinamento

Sistemi di Elaborazione delle Informazioni (C.I. 15) Access

SQL/OLAP. Estensioni OLAP in SQL

Linguaggio SQL. Structured Query Language

DATABASE RELAZIONALI

Esercitazione SQL. Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica

Suggerimenti per lo Sviluppo delle Applicazioni con PL/SQL. Simona Rotolo

Basi di dati II prova intermedia 16 Marzo 2006 Compito 1

L architettura di un DBMS

Data Base. Master "Bio Info" Reti e Basi di Dati Lezione 6

Capitolo 13. Interrogare una base di dati

Basi di Dati e Microsoft Access

INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro) ESERCIZIO 3

SQL. Esercitazione. Contatti: Dott. Domenico Fabio Savo

Lavorare con MySQL Parte Seconda.

ARCHIVI E DATABASE (prof. Ivaldi Giuliano)

Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere

Le Basi di Dati. Le Basi di Dati

Le query. Lezione 6 a cura di Maria Novella Mosciatti

SQL: concetti base SQL. Definizione dei dati in SQL. SQL: "storia"

Unità C1 Modello logico

Algebra Relazionale e Calcolo Relazionale. L. Vigliano

SQL come linguaggio di interrogazione. Basi di dati. Interrogazioni SQL. Interpretazione algebrica delle query SQL

Basi Di Dati, 09/12/2003

Basi di dati. Il Linguaggio SQL. K. Donno - Il Linguaggio SQL

CONCETTO DI ANNIDAMENTO

Accesso a basi di dati con ASP. Algoritmo per visualizzare un DB

Sicurezza Informatica: Tecniche di SQL INJECTION

COGNOME MATRICOLA. UTENTE(ID, Nome, Cognome, Eta) ALBERGO(Nome, Citta, NumStelle) PRENOTAZIONE(Codice, NomeAlbergo, IDUtente, DataArrivo, NumNotti)

SQL Server Integration Services. Integration Services Project

Esercitazione 02: JDBC, SQL e DB SAMPLE

Транскрипт:

Data la seguente tabella : Generato il: 13 Mar, 2013 at 04:35 PM query SQL: SELECT * FROM `b_clienti` LIMIT 0, 30 ; Righe: 7 Cod cli Cognome Nome Città Salario Età 1 Bianchi Mario Rimini 1000 20 2 Bianchi Ettore Milano 0 15 3 Casadei Mario Rimini 3000 35 6 Bianchi Ettore Rimini 4500 25 4 Rossi Mario Bologna 1500 50 5 Rossi Fabio Firenze 8000 40 7 Neri Fabio Arezzo 3500 35 Eseguire le seguenti query : 1( Scrivere la query che restituisce nome, cognome, età di chi guadagna meno di 1500 ; Proiezione di nome, cognome, età su b_clienti dove salario < di 1500 Generato il: 13 Mar, 2013 at 04:45 PM query SQL: select nome, cognome, eta from b_clienti where salario < "1500" LIMIT 0, 30 ; Righe: 2 nome cognome eta Mario Bianchi 20

nome cognome eta Ettore Bianchi 15 2( Scrivere la query che restituisce cognome e nome dei clienti che abitano a Rimini Proiezione di nome, cognome su b_clienti dove citta = Rimini Generato il: 13 Mar, 2013 at 04:49 PM query SQL: select nome, cognome from b_clienti where citta ="Rimini" LIMIT 0, 30 ; Righe: 3 nome cognome Mario Bianchi Mario Casadei Ettore Bianchi 3( Scrivere la query che restituisce la città dei clienti con salario compreso tra 3000 e 5000; Proiezione di citta Su b_clienti dove salario compreso tra 3000 e 5000

Generato il: 13 Mar, 2013 at 04:55 PM query SQL: select citta from b_clienti where salario between "3000" and "5000" LIMIT 0, 30 ; Righe: 3 citta Rimini Rimini Arezzo 4( Scrivere la query che visualizzi tutti i campi dei clienti che hanno età compresa fra 25 e 40 anni (estremi compresi) e che abita ad Arezzo Seleziona * da b_clienti Dove eta compresa tra 25 e 40 e citta = Arezzo Generato il: 13 Mar, 2013 at 04:59 PM query SQL: SELECT * FROM `b_clienti` where eta between "25" and "40" and citta ="Arezzo" LIMIT 0, 30 ; codcli cognome nome citta salario eta 7 Neri Fabio Arezzo 3500 35

5( Scrivere la query che restituisce cognome, nome e salario dei clienti che risiedono a Rimini e hanno più di 20 anni e un salario maggiore di 4000 Proiezione di cognome, nome, salario Su b_clienti dove citta = Rimini e salario > 4000 Generato il: 13 Mar, 2013 at 05:02 PM query SQL: SELECT cognome, nome, salario from b_clienti where citta ="Rimini" and Salario > "4000" LIMIT 0, 30 ; cognome nome salario Bianchi Ettore 4500 6( Scrivere la query che restiusca tutti i dati dei clienti con salario compreso tra 3000 e 5000, con età maggiore compresa tra 35 e 50 (estremi compresi) e residenti a Rimini Selezione di * su b_clienti dove salario compreso tra 3000 e 5000 e eta compresa tra 35 e 50 e citta = Rimini Generato il: 13 Mar, 2013 at 05:08 PM query SQL: SELECT * FROM `b_clienti` WHERE salario between "3000" and "5000" and eta between "35" and "50" and citta ="Rimini" LIMIT 0, 30 ; codcli cognome nome citta salario eta 3 Casadei Mario Rimini 3000 35

7( Scrivere la query che restiusca nome, cognome ed età di tutti i clienti con salario maggiore di 2000, che risiedano a Firenze e con età compresa tra 40 e 50 (estremi compresi) Proiezione di nome, cognome, eta su b_clienti dove salario > 2000 e citta = Firenze e eta compresa tra 40 e 50 Generato il: 13 Mar, 2013 at 05:13 PM query SQL: SELECT nome, cognome, eta from b_clienti where salario >"2000" and citta ="Firenze" and eta between "40" and "50" LIMIT 0, 30 ; nome cognome eta Fabio Rossi 40 8( Scrivere la query che restiuisca cognome, nome, ed età di tutti i clienti con età compresa tra 40 e 55 (estremi compresi), residenza a Firenze o Rimini e salario superiore a 1000. Proiezione di cognome, nome, eta da b_clienti dove eta compresa tra 40 e 55 e citta = Firenze o Rimini e salario > di 1000

Generato il: 13 Mar, 2013 at 05:19 PM query SQL: SELECT cognome, nome, eta from b_clienti where eta between "40" and "55" and citta ="Firenze" or "Rimini" and salario > "1000" LIMIT 0, 30 ; cognome nome eta Rossi Fabio 40 9( Scrivere la query che restituisca cognome e nome di tutti i clienti con età maggiore o uguale a 30, residenti a Bologna o Arezzo e con salario maggiore o uguale a 3500. Prioezione di cognome, nome su b_clienti dove eta compresa tra 30 e 50 e citta = Bologna or Arezzo e salario compreso tra 3500 e 8000 Generato il: 13 Mar, 2013 at 05:33 PM query SQL: select nome, cognome from b_clienti where eta between "30"and "50" and citta = "Bologna" or "Arezzo" and salario between "3500" and "8000" LIMIT 0, 30 ; nome cognome Mario Rossi

10( Scrivere la query che restituisca cognome, nome ed età di tutti i clienti con età uguale a 50 o minore di 30, residenti a Rimini o Bologna e con salario maggiore o uguale a 1000. Proiezione di cognome, nome,eta su b_clienti dove eta = 50 o < 30 e citta = Rimini o Bologna e salario compreso tra 1000 e 8000 Generato il: 13 Mar, 2013 at 05:38 PM query SQL: select cognome, nome, eta from b_clienti where eta ="50" or eta <"30" and citta ="Rimini" or "Bologna" and salario between "1000" and "8000" LIMIT 0, 30 ; Righe: 3 cognome nome eta Bianchi Mario 20 Bianchi Ettore 25 Rossi Mario 50