OPERAZIONI SULLA STRUTTURA

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "OPERAZIONI SULLA STRUTTURA"

Transcript

1 Esercizio DBMS & SQL 01 - CANZONI OPERAZIONI SULLA STRUTTURA 1. Crea un nuovo database a cui darai come nome CANZONI. 2. All interno del Database crea una tabella e salvala con il nome Canzoni, con i campi di seguito indicati, assegnando i giusti formati ad ognuno di essi (testo, numeri, date, ecc.) e assegnando le dimensioni adeguate ad ogni campo. I campi da creare sono i seguenti: Artista Titolo CD Titolo Brano Durata 1 Posizione 2 3. Definisci i seguenti vincoli di integrità: Artista + [Titolo Brano] è la chiave primaria Durata è un numero maggiore di 0. Posizione è un numero compreso tra 1 e Inserisci i seguenti record nella tabella: Artista Titolo CD Titolo Brano Durata Posizione Barry White The Ultimate Collection Let The Music Play Carole King Tapestry Tapestry Cat Stevens Greatest Hits Wild World Norah Jones Come Away With Me Nightingale Norah Jones Feels Like Home Sunrise Basandoti sulla Tabella Canzoni, crea una maschera e salvala con il nome Maschera Canzoni e inserisci il seguente record usando la maschera per l inserimento dei dati: Artista Titolo CD Titolo Brano Durata Posizione Barry White The Ultimate Collection Come on Basandoti sulla Tabella Canzoni, genera un Report e salvalo con il nome Report Canzoni 1 Espressa in secondi 2 Posizione del brano nel CD

2 INTERROGAZIONI IN SQL (punteggio minimo: 2 su 4) 1. Utilizzando SQL crea la seguente query e salvala con il nome Query 01 Tutti i brani di Norah Jones, in modo da ottenere la seguente tabella: Artista Titolo CD Titolo Brano Durata Posizione Norah Jones Come Away With Me Nightingale Norah Jones Feels Like Home Sunrise Utilizzando SQL crea la seguente query e salvala con il nome Query 02: Artista, Titolo CD, Titolo Brano e Durata dei brani che durano al massimo 200 secondi. La tabella deve essere ordinata in base al campo Titolo brano, in modo da ottenere la seguente tabella: Artista Titolo CD Titolo Brano Durata Norah Jones Feels Like Home Sunrise 200 Cat Stevens Greatest Hits Wild World Utilizzando SQL crea la seguente query e salvala con il nome Query 03: Durata e titolo dei brani che sono nelle posizioni da 3 a 8 dell artista Barry White, in modo da ottenere la seguente tabella: Durata Titolo Brano 346 Come on 208 Let The Music Play 4. Utilizzando SQL crea la seguente query e salvala con il nome Query 04 Titolo CD, Artista, Titolo Brano, e durata dei brani a) di Norah Jones oppure di Carole King che b) durano più di 200 secondi, in modo da ottenere la seguente tabella: Titolo CD Artista Titolo Brano Durata Tapestry Carole King Tapestry 201 Come Away With Me Norah Jones Nightingale 252

3 Esercizio DBMS & SQL 02 - CD OPERAZIONI SULLA STRUTTURA 1. Crea un nuovo database a cui darai come nome CD 2. All interno del Database crea una tabella e salvala con il nome CD, con i campi di seguito indicati, assegnando i giusti formati ad ognuno di essi (testo, numeri, date, ecc.) e assegnando le dimensioni adeguate ad ogni campo. I campi da creare sono i seguenti: Artista Titolo CD Data Acquisto Sito Web 1 Brani 3. Definisci i seguenti vincoli di integrità: Artista + [Titolo CD] è la chiave primaria Brani è il numero di brani ed è un numero compreso tra 1 e 60 Data Acquisto deve essere successiva al 31/12/ Inserisci i seguenti record nella tabella: Vasco Rossi Platinum Collection 30/03/ Gianna Nannini Gianna Best 15/06/ Lucio Battisti Battisti-Panella. Il cofanetto 20/10/ Francesco Guccini Storia di altre storie 10/12/ Pino Daniele Platinum Collection 30/03/ Edoardo Bennato Quartetto d archi 30/09/ Basandoti sulla Tabella CD, crea una maschera e salvala con il nome Maschera CD e Inserisci il seguente record usando la maschera per l inserimento dei dati: Lucio Battisti Le avventure di Battisti e Mogol 20/12/ Basandoti sulla Tabella CD, genera un Report e salvalo con il nome Report CD 1 Link al sito internet dell artista

4 INTERROGAZIONI IN SQL 1. Utilizzando SQL crea la seguente query e salvala con il nome Query 01: Elenco, senza ripetizione, di tutti gli artisti di cui si possiede almeno un CD 1, in modo da ottenere la seguente tabella: Artista Edoardo Bennato Francesco Guccini Gianna Nannini Lucio Battisti Pino Daniele Vasco Rossi 2. Utilizzando SQL crea la seguente query e salvala con il nome Query 02 Tutti i dati presenti nella tabella, ordinati per titolo CD, in modo da ottenere la seguente tabella: Lucio Battisti Battisti-Panella. Il cofanetto 20/10/ Gianna Nannini Gianna Best 15/06/ Lucio Battisti Le avventure di Battisti e Mogol 20/12/ Pino Daniele Platinum Collection 30/03/ Vasco Rossi Platinum Collection 30/03/ Edoardo Bennato Quartetto d archi 30/09/ Francesco Guccini Storia di altre storie 10/12/ Utilizzando SQL crea la seguente query e salvala con il nome Query 03: Tutti i CD acquistati dopo il 31/12/2009 2, in modo da ottenere la seguente tabella: Gianna Nannini Gianna Best 15/06/ Francesco Guccini Storia di altre storie 10/12/ Edoardo Bennato Quartetto d archi 30/09/ Utilizzando SQL crea la seguente query e salvala con il nome Query 04: Titolo Cd, Nome dell artista e numero dei brani dei CD il cui titolo comincia con la lettera P, in modo da ottenere la seguente tabella: Titolo CD Artista Brani Platinum Collection Vasco Rossi 50 Platinum Collection Pino Daniele Utilizzando SQL crea la seguente query e salvala con il nome Query 05: Tutti i CD acquistati tra il 20/12/2008 e il 15/06/2010 che a) sono di Gianna Nannini oppure che b) presentano almeno 50 brani, indipendentemente dall artista, in modo da ottenere la seguente tabella: Gianna Nannini Gianna Best 15/06/ Lucio Battisti Le avventure di Battisti e Mogol 20/12/ Il comando SELECT DISTINCT di SQL serve ad estrarre una sola volta ogni diversa occorenza di un valore all'interno di un dato campo 2 È necessario racchiudere i valori di tipo data tra caratteri # in modo che Access sia in grado di distinguerli dalle stringhe di testo

5 Esercizio DBMS & SQL 03 - STUDENTI OPERAZIONI SULLA STRUTTURA 4. Crea un nuovo database a cui darai come nome STUDENTI. 5. All interno del Database crea due tabelle e salvale con i nomi Studenti e Esami, con i campi di seguito indicati, assegnando i giusti formati ad ognuno di essi (testo, numeri, date, ecc.) e assegnando le dimensioni adeguate ad ogni campo. I campi da creare sono i seguenti: STUDENTI: Matricola Nome Studente Anno Iscrizione 1 2. Definisci i seguenti vincoli di integrità: [Matricola] [Matricola] + [Nome corso] Anno Iscrizione Data esame Voto 3. Inserisci i seguenti record nelle tabelle: ESAMI Matricola Nome Corso Data Esame Voto 2 chiave primaria di STUDENTI chiave primaria di ESAMI Numero intero compreso tra il 1990 e il Data compresa tra il 1/10/1990 e il 31/12/2012 Numero intero compreso tra 0 e 31 Matricola Nome Corso Data Esame Voto 123/ Geometria 10/07/ / Fisica I 14/06/ / Sistemi Operativi 16/07/ / Ricerca Operativa 15/06/ / Basi di Dati 16/09/ / Basi di Dati 16/09/ / Analisi I 12/06/ / Algebra 10/07/ / Sistemi Operativi 12/06/ / Sistemi Operativi 14/06/ Studenti Matricola Nome Studente Anno Iscrizione 123/ Luigi Rossi / Marco Bianchi / Luigi Rossi / Franco Verdi Basandoti sulla Tabella Studenti crea una maschera e salvala con il nome Maschera Studenti 5. Basandoti sulla Tabella Esami, genera un Report e salvalo con il nome Report Esami 1 Anno solare della iscrizione al primo anno (es: 2006) 2 30 e Lode va codificato come 31.

6 INTERROGAZIONI IN SQL 1. Utilizzando SQL crea la seguente query e salvala dandole come nome Query 01: Tutti gli esami superati dopo il 31/12/2009 e il cui voto è almeno 27, in modo da ottenere la seguente tabella: Matricola Nome Corso Data Esame Voto 123/ Sistemi Operativi 14/06/ / Sistemi Operativi 12/06/ Utilizzando SQL crea la seguente query e salvala dandole come nome Query 02: Nome dello studente, matricola, nome corso, Voto e Data degli esami superati di Basi di Dati o Sistemi Operativi, in modo da ottenere la seguente tabella: Nome studente matricola nome corso Voto Data Esame Luigi Rossi 123/ Basi di Dati 31 16/09/2007 Franco Verdi 123/ Basi di Dati 27 16/09/2007 Luigi Rossi 123/ Sistemi Operativi 27 14/06/2011 Marco Bianchi 123/ Sistemi Operativi 28 12/06/2011 Franco Verdi 123/ Sistemi Operativi 31 16/07/ Utilizzando SQL crea la seguente query e salvala dandole come nome Query 03: Numero totale di esami e voto medio complessivo di tutti gli esami di Sistemi operativi sostenuti dopo il 1/1/2011, in modo da ottenere la seguente tabella (i campi si dovranno chiamare Numero esami e Voto medio ): Numero esami Voto medio 2 27,5 4. Utilizzando SQL crea la seguente query e salvala dandole come nome Query 04: Nome Studente, Matricola, nome corso e Voto degli studenti che hanno superato un qualsiasi esame con il voto minimo pari a 28, in modo da ottenere la seguente tabella: Nome studente Matricola Nome corso Voto Luigi Rossi 123/ Basi di Dati 31 Luigi Rossi 123/ Ricerca Operativa 30 Marco Bianchi 123/ Sistemi Operativi 28 Franco Verdi 123/ Sistemi Operativi 31

7 Esercizio DBMS & SQL 04 - CALCIATORI OPERAZIONI SULLA STRUTTURA 1. Crea un nuovo database a cui darai come nome il tuo cognome e nome (senza spazi e accenti). 2. All interno del Database crea una tabella e salvala con il nome Calciatori, con i campi di seguito indicati, assegnando i giusti formati ad ognuno di essi (testo, numeri, date, ecc.) e assegnando le dimensioni adeguate ad ogni campo. I campi da creare sono i seguenti: Atleta Squadra Partite Giocate Minuti Giocati Reti Voto medio 3. Definisci i seguenti vincoli di integrità: Atleta+Squadra è la chiave primaria. Partite Giocate è un numero compreso tra 0 e 7 Minuti Giocati è un numero compreso tra 0 e 750 (tempi supplementari inclusi) Reti è un numero maggiore o uguale a zero Voto medio è un numero reale (con 2 cifre decimali) compreso tra 0 e Inserisci i seguenti record nella tabella Atleta Squadra Partite Giocate Minuti giocati Reti Voto medio Adriano Brasile ,50 Del Piero Italia ,99 Klose Germania Ronaldo Portogallo ,33 Totti Italia ,86 Zidane Francia ,88 5. Basandoti sulla Tabella Calciatori, crea una maschera, salvala con il nome Maschera Calciatori ed inserisci il seguente record usando la maschera per l inserimento dei dati: Atleta Squadra Partite Giocate Minuti giocati Reti Voto medio Ronaldo Brasile ,00 6. Basandoti sulla Tabella Calciatori, genera un Report e salvalo con il nome Report Calciatori

8 INTERROGAZIONI IN SQL 1. Utilizzando SQL crea la seguente query e salvala con il nome Query 01: Tutti i Calciatori del Brasile che hanno giocato almeno 5 partite, in modo da ottenere la seguente tabella: Atleta Squadra Partite Giocate Minuti Giocati Reti Voto Medio Ronaldo Brasile Utilizzando SQL crea la seguente query e salvala con il nome Query 02: Tutti i calciatori che a) hanno giocato nel Brasile o nell Italia e che b) hanno giocato almeno 5 partite oppure hanno un voto medio di almeno 6.00, in modo da ottenere la seguente tabella: Atleta Squadra Partite Giocate Minuti Giocati Reti Voto Medio Del Piero Italia ,99 Totti Italia ,86 Ronaldo Brasile Utilizzando SQL crea la seguente query e salvala con il nome Query 03: Il numero totale di calciatori, Il numero medio di partite giocate e Il voto medio dei calciatori che hanno giocato almeno 5 partite e che hanno un voto medio compreso tra 6.0 e 6.5, in modo da ottenere la seguente tabella (i campi della tabella risposta dovranno intitolarsi: Numero Calciatori, Media Presenze, Media Voti ): Numero Calciatori Media Presenze Media Voti 3 6 6, Utilizzando SQL crea la seguente query e salvala con il nome Query 04: Il numero totale di calciatori per squadra, limitandoti alle squadre con almeno 2 calciatori, in modo da ottenere la seguente tabella (il campo della tabella risposta dovrà intitolarsi: Numero Calciatori per squadra ): Squadra Numero Calciatori per squadra Brasile 2 Italia 2 5. Utilizzando SQL crea la seguente query e salvala con il nome Query 05: Tutti i calciatori che hanno segnato almeno 2 reti, che hanno un voto medio di almeno 6.0, in modo da ottenere la seguente tabella: Atleta Squadra Partite Minuti Giocati Reti Voto Medio Klose Germania Giocate ,3 Ronaldo Brasile

ESAME 04/02/2016 (A) Prof. C. DE MAIO

ESAME 04/02/2016 (A) Prof. C. DE MAIO ESAME 04/02/2016 (A) Prof. C. DE MAIO Nome Cognome Matricola Numero Computer DB: OPERAZIONI SULLA STRUTTURA 1. Crea un nuovo database a cui darai come nome il tuo Cognome e Nome (senza spazi e accenti)

Dettagli

ESAME 16/02/2016 (A) Prof. C. DE MAIO

ESAME 16/02/2016 (A) Prof. C. DE MAIO ESAME 16/02/2016 (A) Prof. C. DE MAIO Nome Cognome Matricola Numero Computer DB: OPERAZIONI SULLA STRUTTURA 1. Crea un nuovo database a cui darai come nome il tuo Cognome e Nome (senza spazi e accenti)

Dettagli

Esercizi di SQL Matteo Magnani, Danilo Montesi Università di Bologna. Esercizi di SQL

Esercizi di SQL Matteo Magnani, Danilo Montesi Università di Bologna. Esercizi di SQL Esercizi di SQL Creare una tabella Docente, con i campi Codice, di 4 caratteri e chiave primaria, Nome, fino a 20 caratteri, Cognome, fino a 30 caratteri, Tipo, fino a caratteri, Superiore, di 4 caratteri

Dettagli

ESAME Fondamenti di Informatica 21/01/2016. Prof. C. DE MAIO

ESAME Fondamenti di Informatica 21/01/2016. Prof. C. DE MAIO ESAME Fondamenti di Informatica 21/01/2016 Prof. C. DE MAIO Nome Cognome e Matricola: OPERAZIONI SULLA STRUTTURA 1. Crea un nuovo database a cui darai come nome il tuo Cognome e Nome (senza spazi e accenti)

Dettagli

Scopo Laboratorio di Informatica

Scopo Laboratorio di Informatica Corso di laurea triennale in Chimica - Laboratorio di Informatica 1 Corso di laurea triennale in Chimica - Laboratorio di Informatica 2 Scopo Laboratorio di Informatica Gestione dell informazione per la

Dettagli

V. Moriggia Modelli di Base Dati. Modelli di Base Dati. a.a. 2001/2002 4.1

V. Moriggia Modelli di Base Dati. Modelli di Base Dati. a.a. 2001/2002 4.1 Modelli di Base Dati 4 Un DBMS: Access a.a. 2001/2002 4.1 DBMS 4.2 DBMS = Data Base Management System Software per la costruzione e la gestione di una base dati Esempi di DBMS: Oracle, MySQL, SQLServer,

Dettagli

Interrogazioni nidificate

Interrogazioni nidificate Interrogazioni nidificate Nella clausola where si possono utilizzare valori prodotti da altre istruzioni select utilizzando any (qualsiasi) o all (tutti) insieme agli operatori di confronto Trovare nome,

Dettagli

Scopo Informatica. Sistema informativo. Sistema informatico. Gestione dell informazione per le lauree triennali

Scopo Informatica. Sistema informativo. Sistema informatico. Gestione dell informazione per le lauree triennali Scopo Informatica Gestione dell informazione per le lauree triennali LEZIONE 9 Elaborazione di dati: Basi di dati Informazione: difficile da definire ma a tutti è chiara l importanza della sua gestione

Dettagli

Informatica. per laurea triennale di area non informatica. 1 Le basi di dati

Informatica. per laurea triennale di area non informatica. 1 Le basi di dati 1 Informatica per laurea triennale di area non informatica LEZIONE 7 - 2 Scopo Gestione dell informazione Informazione: difficile da definire ma a tutti è chiara l importanza della sua gestione in diversi

Dettagli

Utilizzo delle Maschere in Microsoft Access

Utilizzo delle Maschere in Microsoft Access Utilizzo delle Maschere in Microsoft Access Uso delle maschere Permettono di definire delle interfacce grafiche per la gestione dei dati del database Permettono di realizzare delle piccole applicazioni

Dettagli

Scopo. Informatica. Sistema informativo. Sistema informatico

Scopo. Informatica. Sistema informativo. Sistema informatico BASI DI DATI 1 BASI DI DATI 2 Scopo Informatica Elaborazione di dati: Basi di dati Gestione dell informazione Informazione: difficile da definire ma a tutti è chiara l importanza della sua gestione in

Dettagli

Interrogare una base di dati: algebra relazionale e SQL. Savino Castagnozzi Giorgio Macauda Michele Meomartino Salvatore Picerno Massimiliano Sartor

Interrogare una base di dati: algebra relazionale e SQL. Savino Castagnozzi Giorgio Macauda Michele Meomartino Salvatore Picerno Massimiliano Sartor Interrogare una base di dati: algebra relazionale e SQL Savino Castagnozzi Giorgio Macauda Michele Meomartino Salvatore Picerno Massimiliano Sartor Contesto didattico Il seguente materiale didattico è

Dettagli

Basi di Dati. Sistemi per Basi di Dati Relazionali: Modello Logico. Concetti Fondamentali. Concetti Fondamentali

Basi di Dati. Sistemi per Basi di Dati Relazionali: Modello Logico. Concetti Fondamentali. Concetti Fondamentali Basi di Dati Sistemi per Basi di Dati Relazionali: Modello Logico Concetti Fondamentali Introduzione Concetti Fondamentali Base di dati, tabella, ennupla, attributo, dominio Valori nulli Vincoli di chiave,

Dettagli

Interrogazioni nidificate

Interrogazioni nidificate Interrogazioni nidificate Trovare nome, cognome e matricola degli studenti che non hanno fatto esami select Matricola,Nome,Cognome from studenti where matricola all (select studente group by studente)

Dettagli

Gestione e Analisi dei Dati. Lezione 2 Vincoli su attributo Selezioni semplici su una tabella

Gestione e Analisi dei Dati. Lezione 2 Vincoli su attributo Selezioni semplici su una tabella Gestione e Analisi dei Dati Lezione 2 Vincoli su attributo Selezioni semplici su una tabella Vincoli sui Dati Regole del dominio di interesse Unicità di codici di corso e matricole Un codice deve corrispondere

Dettagli

Basi di dati (database)

Basi di dati (database) Basi di dati (database) 1 Scopo Gestione dell informazione Informazione: difficile da definire ma a tutti è chiara l importanza della sua gestione in diversi tipi di attività Esempi: aziende, banche, anagrafi,

Dettagli

Microsoft Access (parte 5) Query. Query. Query. Query. Creare una query

Microsoft Access (parte 5) Query. Query. Query. Query. Creare una query Microsoft Access (parte 5) Anno accademico: 2008-2009 Per estrarre informazioni da un database si utilizzano delle query : procedure di interrogazione Si può creare più query per ogni tabella Occorre avere

Dettagli

4/16/07. Le Basi di Dati Relazionali. Concetti Fondamentali. Base di dati, tabella, ennupla, attributo, dominio. Valori nulli

4/16/07. Le Basi di Dati Relazionali. Concetti Fondamentali. Base di dati, tabella, ennupla, attributo, dominio. Valori nulli Base di dati, tabella, ennupla, attributo, dominio Le Basi di Dati Relazionali Concetti Fondamentali Valori nulli Vincoli di chiave, di ennupla, di riferimento 2 Modello logico dei DBMS (Data Base Management

Dettagli

Esempio di database relazionale con l utilizzo del prodotto MySQL

Esempio di database relazionale con l utilizzo del prodotto MySQL Esempio di database relazionale con l utilizzo del prodotto MySQL Marco Liverani Aprile 2015 In queste pagine viene riportato in sintesi il progetto di un database relazionale esemplificativo con cui viene

Dettagli

Mirco Nanni ISTI CNR, Pisa. CdL in Lettere A.A. 2007/2008

Mirco Nanni ISTI CNR, Pisa. CdL in Lettere A.A. 2007/2008 Informatica per le scienze umane Mirco Nanni ISTI CNR, Pisa CdL in Lettere A.A. 2007/2008 Informazione strutturata Le Basi di Dati Relazionali Concetti Fondamentali Concetti Fondamentali Base di dati,

Dettagli

IL MODELLO RELAZIONALE. Patrizio Dazzi a.a

IL MODELLO RELAZIONALE. Patrizio Dazzi a.a IL MODELLO RELAZIONALE Patrizio Dazzi a.a. 2017-2018 COMUNICAZIONE AI MIEI CARI STUDENTI! La mail che mandate per la Mailing List deve avere come Oggetto/Subject [BDD-INFUMA-2017-18] e come contenuto:

Dettagli

Modelli di Base Dati

Modelli di Base Dati Modelli di Base Dati E Correzione degli esercizi con il contributo di: Cherubini Simonetto a.a. 2001/2002 E.1 Modulo 1: I Database E.2 Modelli di Base Dati 1 I Database Individuare le entità, gli attributi,

Dettagli

DATABASE PER IL WEB. Programmazione Web 1

DATABASE PER IL WEB. Programmazione Web 1 DATABASE PER IL WEB Programmazione Web 1 Archite3ura web con database Client Tier Web/App Tier DB Tier Client Web / App Server Database Il server web comunica con un altro server che con8ene il la banca

Dettagli

SQl come DML: Esercitazione

SQl come DML: Esercitazione SQl come DML: Esercitazione Appunti dalle lezioni 1 AA 2010-2011, Basi di Dati, Prof. Antonio d Acierno, dacierno.a@isa.cnr.it SQL come DML: Esercitazione Passi preliminari Creare lo schema Creare le tabelle

Dettagli

INTRODUZIONE AI DBMS

INTRODUZIONE AI DBMS Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Introduzione alla Gestione dei Dati Prof. Alberto Postiglione

Dettagli

INTRODUZIONE AI DBMS. Inoltre i fogli elettronici. Mentre sono poco adatti per operazioni di. Prof. Alberto Postiglione

INTRODUZIONE AI DBMS. Inoltre i fogli elettronici. Mentre sono poco adatti per operazioni di. Prof. Alberto Postiglione Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Introduzione alla Gestione dei Dati Prof. Alberto Postiglione

Dettagli

Utilizzo delle Maschere in Microsoft Access

Utilizzo delle Maschere in Microsoft Access Creazione una nuova (1) Utilizzo Maschere in Microsoft Access Si effettuano le seguenti operazioni corrispondente alla base ti: si seleziona la cartella Maschere nella finestra si preme il tasto Crea una

Dettagli

Laboratorio di Basi di Dati IV esercitazione 17 aprile 2007

Laboratorio di Basi di Dati IV esercitazione 17 aprile 2007 Laboratorio di Basi di Dati IV esercitazione 17 aprile 2007 Sia data la base di dati Unige, che riprende ed estende la basi di dati creata durante le precedenti esercitazioni per la modellazione dei dati

Dettagli

Mirco Nanni ISTI-CNR, Pisa. CdL in Lettere A.A. 2007/2008

Mirco Nanni ISTI-CNR, Pisa. CdL in Lettere A.A. 2007/2008 Mirco Nanni ISTI-CNR, Pisa CdL in Lettere A.A. 2007/2008 Mirco Nanni mirco.nanni@isti.cnr.it KDD Laboratory, ISTI - CNR, Pisa Tel.: 050-3152348 http://ercolino.isti.cnr.it/mirco Ricevimento Giovedì ore

Dettagli

Inserire record. Microsoft Access. Inserire/modificare record. Inserire record. Cancellare record. Inserire/modificare record

Inserire record. Microsoft Access. Inserire/modificare record. Inserire record. Cancellare record. Inserire/modificare record Inserire record Microsoft Access Maschere (II) Una maschera può essere sfruttata non solo per vedere dati ma anche per immettere nuovi record, per modificarli o per cancellarli (come in visualizzazione

Dettagli

Structured Query Language

Structured Query Language IL LINGUAGGIO SQL Structured Query Language Contiene sia il DDL sia il DML, quindi consente di: Definire e creare il database Effettuare l inserimento, la cancellazione, l aggiornamento dei record di un

Dettagli

Basi di dati I 11 luglio 2019 Tempo a disposizione: un ora e 45 minuti. Cognome: Nome: Matricola:

Basi di dati I 11 luglio 2019 Tempo a disposizione: un ora e 45 minuti. Cognome: Nome: Matricola: Tempo a disposizione: un ora e 45 minuti. Cognome: Nome: Matricola: Domanda 1 (20%) Definire uno schema Entity-Relationship che descriva i dati di interesse per un insieme di orchestre, secondo le seguenti

Dettagli

Informatica e Abilità Informatiche Multimediali Esercitazioni di Basi di dati

Informatica e Abilità Informatiche Multimediali Esercitazioni di Basi di dati Informatica e Abilità Informatiche Multimediali Esercitazioni di Basi di dati Mauro Mezzini Dipartimento di Scienze della Formazione Università Roma Tre Novembre, 2018 Esercizio 1 Si eseguano i seguenti

Dettagli

Lezione 1 Concetti generali

Lezione 1 Concetti generali Inizio contenuto della pagina. Lezione 1 Concetti generali Introduzione Microsoft Access è un programma per la gestione di database relazionali sviluppato da Microsoft. Un database (in italiano "base di

Dettagli

Il modello relazionale

Il modello relazionale Basi di dati Il modello relazionale Si tratta della fase di progettazione. In questa fase individuiamo esattamente quello che è utili informatizzare Cerchiamo gli elementi importanti Individuiamo le loro

Dettagli

Informatica per le Scienze Umane. Introduzione al corso: programma dettagliato

Informatica per le Scienze Umane. Introduzione al corso: programma dettagliato Informatica per le Scienze Umane Introduzione al corso: programma dettagliato 1 Obiettivi del corso Fornire le conoscenze e le competenze necessarie alla rappresentazione e al trattamento consapevole delle

Dettagli

Microsoft Access. Microsoft Access. Maurizio Rebaudengo, Paolo Garza 1. Microsoft Access. Creazione base di dati. Apertura di una base dati

Microsoft Access. Microsoft Access. Maurizio Rebaudengo, Paolo Garza 1. Microsoft Access. Creazione base di dati. Apertura di una base dati Microsoft Access Programma applicativo del pacchetto Microsoft Office per la gestione delle basi di dati. Microsoft Access 2 Creazione base di dati Apertura di una base dati Una nuova base dati si crea

Dettagli

Basi di Dati. Esercitazione 1: Interrogazioni in SQL. K. Donno - Interrogazioni in SQL

Basi di Dati. Esercitazione 1: Interrogazioni in SQL. K. Donno - Interrogazioni in SQL Basi di Dati Esercitazione 1: Interrogazioni in SQL DB di riferimento per esempi Consideriamo i seguenti schemi di una base di dati relazionale: PremioProduzione, DataAssunzione) Viene data la seguente

Dettagli

Basi di dati I Esercizi proposti il 24 ottobre 2016

Basi di dati I Esercizi proposti il 24 ottobre 2016 Basi di dati I Esercizi proposti il 24 ottobre 2016 Domanda 1 Si supponga di voler rappresentare in una base di dati relazionale le informazioni relative al calendario d esami di un dipartimento universitario,

Dettagli

Basi di dati I 8 settembre 2011 Tempo a disposizione: un ora e trenta minuti. Libri chiusi.

Basi di dati I 8 settembre 2011 Tempo a disposizione: un ora e trenta minuti. Libri chiusi. Basi di dati I 8 settembre 2011 Tempo a disposizione: un ora e trenta minuti. Libri chiusi. Cognome: Nome: Matricola: Corso di studi: Domanda 1 (25%) Mostrare uno schema concettuale che rappresenti una

Dettagli

Fondamenti di Informatica A. A / 1 9

Fondamenti di Informatica A. A / 1 9 Fondamenti di Informatica Prof. Marco Lombardi A. A. 2 0 1 8 / 1 9 Concetti Introduttivi 1/2 SQL (Structured Query Language) permette di manipolare i dati, interrogare un database relazionale e modellarne

Dettagli

Filtri. Microsoft Access. Filtri. Filtri

Filtri. Microsoft Access. Filtri. Filtri Filtri Microsoft Access Filtri, query Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo requisito Per applicare un filtro a una tabella è

Dettagli

Accesso alla base di dati. Linguaggi per basi di dati. SQL immerso in linguaggio ad alto livello. SQL, un linguaggio interattivo

Accesso alla base di dati. Linguaggi per basi di dati. SQL immerso in linguaggio ad alto livello. SQL, un linguaggio interattivo Linguaggi per basi di dati Accesso alla base di dati Linguaggi di definizione dei dati Utilizzati per definire gli schemi e le autorizzazioni per l accesso Linguaggi di manipolazione dei dati Utilizzati

Dettagli

Model o relazionale 1

Model o relazionale 1 Modello relazionale 1 Definizioni Base di dati insieme di tabelle tabella = relazione Tabella collezione di righe riga = tupla Riga insieme di coppie (attributo, valore) attributo = colonna = campo 2 Esempio:

Dettagli

Consideriamo lo schema relazionale

Consideriamo lo schema relazionale Andrea Gasparetto Consideriamo lo schema relazionale Sulle stringhe WHERE Expr LIKE pattern Il pattern può contenere caratteri e i simboli speciali % sequenza di 0 o più caratteri qualsiasi _ un carattere

Dettagli

Sistemi di Elaborazione delle Informazioni

Sistemi di Elaborazione delle Informazioni SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2017/2018 1 Sesta parte Interrogazione di una

Dettagli

Microsoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti

Microsoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti Microsoft Access Nozioni di base Contatti: Dott.ssa Silvia Bonfanti silvia.bonfanti@unibg.it Introduzione In questa lezione vedremo lo strumento Microsoft Access ed impareremo come realizzare con esso

Dettagli

Introduzione alle basi di dati

Introduzione alle basi di dati Introduzione alle basi di dati Marco Botta botta@di.unito.it www.di.unito.it/~botta/didattica/bioinfo.html 1 Sistema Informativo Insieme di strutture in grado di acquisire, elaborare, trasmettere ed archiviare

Dettagli

Relazioni e tabelle. Introduzione alle Basi di Dati Relazionali. Relazioni uno a uno. Esempio

Relazioni e tabelle. Introduzione alle Basi di Dati Relazionali. Relazioni uno a uno. Esempio Relazioni e tabelle Introduzione alle Basi di Dati Relazionali Nelle Basi di Dati relazionali le informazioni sono organizzate in tabelle Le tabelle sono rappresentate mediante griglie suddivise in colonne

Dettagli

Laboratorio di Basi di Dati

Laboratorio di Basi di Dati Laboratorio di Basi di Dati Esercitazione PostgreSQL Dopo aver lanciato il client grafico pgadmin III di PostgreSQL svolgere le operazioni descritte nel seguito, tenendo presenti i suggerimenti forniti

Dettagli

Liceo Marie Curie (Meda) Scientifico Classico Linguistico

Liceo Marie Curie (Meda) Scientifico Classico Linguistico Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE a.s. 2017/18 CLASSE 4^ ASA Indirizzo di studio Liceo scientifico Scienze Applicate Docente Disciplina

Dettagli

MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ

MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ PATENTE EUROPEA DEL COMPUTER 5.0 MODULO 5 Database (Microsoft Access 2007) Parte 3 A cura di Mimmo Corrado Gennaio 2012 MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ Il Modulo 5, richiede che il candidato

Dettagli

Sistemi Informativi Corso di Laurea in Ingegneria dell Integrazione d Impresa (E-Business)

Sistemi Informativi Corso di Laurea in Ingegneria dell Integrazione d Impresa (E-Business) Anno Accademico 2003/2004 Sistemi Informativi Corso di Laurea in Ingegneria dell Integrazione d Impresa (E-Business) Sistemi Informativi e Basi di Dati Corso di Laurea in Ingegneria della Gestione Industriale

Dettagli

Esercitazione 1. ogni tupla contribuisce al risultato: Impiegato Reparto Rossi. Bruni. Bianchi

Esercitazione 1. ogni tupla contribuisce al risultato: Impiegato Reparto Rossi. Bruni. Bianchi Esercitazione 1 Rossi A Neri ianchi A runi Rossi A Neri runi ianchi runi ogni tupla contribuisce al risultato: join completo 1 Un join completo con n x m tuple Rossi A Neri A runi Rossi Rossi runi Neri

Dettagli

Informatica per le Scienze Umane. Introduzione al corso: programma

Informatica per le Scienze Umane. Introduzione al corso: programma Informatica per le Scienze Umane Introduzione al corso: programma 1 Obiettivi del corso Fornire le conoscenze e le competenze necessarie alla rappresentazione e al trattamento consapevole delle informazioni

Dettagli

Basi di Dati. Concetti Avanzati

Basi di Dati. Concetti Avanzati Basi di Dati Concetti Avanzati Concetti Avanzati Raggruppamenti Clausole GROUP BY e HAVING Forma Generale della SELECT Nidificazione Uso nel DML e DDL Nidificazione, Viste e Potere Espressivo Esecuzione

Dettagli

Prova Scritta di Basi di Dati

Prova Scritta di Basi di Dati Prova Scritta di Basi di Dati 3 Luglio 2002 NOTE: I punti previsti per ogni esercizio si riferiscono ad uno svolgimento completamente corretto. NOME: COGNOME: MATRICOLA: Esercizio Punti previsti 1 10 2

Dettagli

I database. Introduzione alla teoria delle basi di dati

I database. Introduzione alla teoria delle basi di dati I database Introduzione alla teoria delle basi di dati 1 Cosa sono e a cosa servono i Database Un database (o base di dati) e' una raccolta organizzata di dati correlati. Il principale scopo di un database

Dettagli

Il linguaggio SQL. TUTORATO DIFONDAMENTI DIINFORMATICA

Il linguaggio SQL. TUTORATO DIFONDAMENTI DIINFORMATICA Facoltà di Ingegneria e Architettura Corsi di Laurea in Ingegneria Chimica e Ingegneria Meccanica Il linguaggio SQL TUTORATO DI http://www.diee.unica.it/~marcialis/fi A.A. 2015/2016 CAPITOLO 5: Basi di

Dettagli

SQL Esercizi DML Blocco 1

SQL Esercizi DML Blocco 1 SQL Esercizi DML Blocco 1 Si consideri il seguente schema di base di dati che vuole tenere traccia di alcune informazioni riguardanti gli studenti di un'università. Studenti(Matricola, NomeS, CognomeS,

Dettagli

Mirco Nanni ISTI CNR, Pisa. CdL in Lettere A.A. 2007/2008

Mirco Nanni ISTI CNR, Pisa. CdL in Lettere A.A. 2007/2008 Informatica per le scienze umane Mirco Nanni ISTI CNR, Pisa CdL in Lettere A.A. 2007/2008 Docente Mirco Nanni mirco.nanni@isti.cnr.it KDD Laboratory, ISTI CNR, Pisa Tel.: 050 3152348 http://ercolino.isti.cnr.it/mirco

Dettagli

SQL: le funzioni di aggregazione

SQL: le funzioni di aggregazione SQL: le funzioni di aggregazione funzioni predefinite che agiscono sui valori contenuti in insiemi di righe della tabella: Conteggi Somme Medie Massimi, minimi Funzione Count La funzione COUNT conta il

Dettagli

SQL. Il nome sta per Structured Query Language Le interrogazioni SQL sono dichiarative

SQL. Il nome sta per Structured Query Language Le interrogazioni SQL sono dichiarative SQL SQL Il nome sta per Structured Query Language Le interrogazioni SQL sono dichiarative l utente specifica quale informazione è di suo interesse, ma non come estrarla dai dati Le interrogazioni vengono

Dettagli

Tipi numerici esatti Valori interi o con parte decimale di lunghezza prefissata

Tipi numerici esatti Valori interi o con parte decimale di lunghezza prefissata Domini Tipi numerici esatti Valori interi o con parte decimale di lunghezza prefissata numeric [(Precisione [,Scala])] decimal [(Precisione [,Scala])] integer smallint Precisione specifica il numero di

Dettagli

Le basi di dati. Base di dati = dati + DBMS.

Le basi di dati. Base di dati = dati + DBMS. Le basi di dati. Lo scopo di una base di dati è la gestione dell informazione (in genere una grande quantità di informazione). L informazione è difficile da definire, dal momento che i database vengono

Dettagli

Basi di dati Esercizi

Basi di dati Esercizi Università degli Studi di Cagliari Corso di Laurea Magistrale in Ing. per l Ambiente e il Territorio Laboratorio d Informatica A.A. 2018/2019 Docente: Giorgio Fumera Basi di dati Esercizi Gli esercizi

Dettagli

SISTEMI OPERATIVI, RETI, INTERNET

SISTEMI OPERATIVI, RETI, INTERNET Competenze e Unità didattica formativa capitalizzabile 4.1 SISTEMI OPERATIVI, RETI, INTERNET Comprendere il significato dell'evoluzione dei sistemi operativi. Comprendere che cosa fa un sistema operativo

Dettagli

ACCESS. Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati.

ACCESS. Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati. ACCESS Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati. Database Relazionale: tipo di database attualmente più diffuso grazie alla

Dettagli

Sistemi di Elaborazione delle Informazioni (C.I. 15) Basi di dati Introduzione teorica

Sistemi di Elaborazione delle Informazioni (C.I. 15) Basi di dati Introduzione teorica Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Sistemi di Elaborazione delle Informazioni (C.I. 15) Anno Accademico 2009/2010 Docente: ing. Salvatore Sorce Basi di dati Introduzione

Dettagli

Soluzione esercitazione 01

Soluzione esercitazione 01 Soluzione esercitazione 01 Sistemi Informativi L-A Home Page del corso: http://www-db.deis.unibo.it/courses/sil-a/ Versione elettronica: SolEse01.pdf Sistemi Informativi L-A Videonoleggio - caso A: tabella

Dettagli

Interrogazioni semplici

Interrogazioni semplici Interrogazioni semplici Lorenzo Sarti 2009 Basi di Dati 1 select Campi considerati Matricola Cognome Nome Data di nascita A80198760 Bianchi Anna 22/03/1967 A80293450 Rossi Andrea 13/04/1968 A80198330 Neri

Dettagli

VISTE. 19/11/2015 Concetti Avanzati - SQL 71

VISTE. 19/11/2015 Concetti Avanzati - SQL 71 VISTE 19/11/2015 Concetti Avanzati - SQL 71 Viste Le Viste Logiche o Viste o View possono essere definite come delle tabelle virtuali, i cui dati sono riaggregazioni dei dati contenuti nelle tabelle fisiche

Dettagli

Le basi di dati. Le basi di dati. dalla teoria all'utilizzo di tutti i giorni. Alessandro Tanasi

Le basi di dati. Le basi di dati. dalla teoria all'utilizzo di tutti i giorni. Alessandro Tanasi Le basi di dati Le basi di dati dalla teoria all'utilizzo di tutti i giorni Alessandro Tanasi alessandro@lonerunners.net http://www.lonerunners.net 1 Sistemi Informativi Il problema: organizzare dati in

Dettagli

Corso di Informatica. Access. Struttura tabella. Tabelle - esempi 11/01/2008

Corso di Informatica. Access. Struttura tabella. Tabelle - esempi 11/01/2008 Corso di Informatica Ing. Dario Sguassero Access Accessè un programma specializzato nella gestione dei database Un database è una raccolta di informazioni organizzate Un database di Access è costituito

Dettagli

ESERCITAZIONI ACCESS

ESERCITAZIONI ACCESS ESERCITAZIONI ACCESS MS Access 2000 Struttura di riferimento: Studente (Matricola, Cognome, Nome) Esame (Matricola, Materia, Voto, Data) CREARE LE TABELLE IN SQL: Create table STUDENTE ( matricola char(6)

Dettagli

Esame Informatica Generale 13/04/2016 Tema A

Esame Informatica Generale 13/04/2016 Tema A Esame Informatica Generale 13/04/2016 Tema A! 1/! Quesito 1 (punteggio 2) Si considerino le seguenti istruzioni del linguaggio c/c++. int x[100]; void fz(int[], double[], double*); // puntatori void fz(int[],

Dettagli

Select From Where...

Select From Where... Select From Where... SELECT Le colonne che saranno mostrate e in che ordine. Calcoli su colonne FROM La tabella o le tabelle usate dall interrogazione WHERE Condizione che deve essere soddisfatta dalle

Dettagli

Basi di dati e Relazioni

Basi di dati e Relazioni Matricola Cognome Nome Data di nascita Studenti (Matricola,Cognome,Nome,DataNascita) Corsi (Codice,Titolo,Docente) Esami (Studente,Voto,Corso) Studenti contiene dati su un insieme di studenti Corsi contiene

Dettagli

Il programma di oggi. Gli indici. Ottimizzazione. Metodi per la Gestione dei Dati (lezioni di laboratorio)

Il programma di oggi. Gli indici. Ottimizzazione. Metodi per la Gestione dei Dati (lezioni di laboratorio) Università degli Studi di Modena e Reggio Emilia Facoltà di Scienze della Comunicazione e dell Economia Corso di Laurea in Comunicazione e Marketing Anno Accademico 2005/06 Metodi per la Gestione dei Dati

Dettagli

ESERCITAZIONE 4 Giovedì 13 novembre 2014 (3 ore) SQL

ESERCITAZIONE 4 Giovedì 13 novembre 2014 (3 ore) SQL ESERCITAZIONE 4 Giovedì 13 novembre 2014 (3 ore) SQL Testi degli esercizi Si consideri il seguente schema di base di dati. STUDENTE(Matricola, Nome, Cognome, Indirizzo, Città) INSEGNANTE(Matricola, Nome,

Dettagli

Sistemi di Elaborazione delle Informazioni

Sistemi di Elaborazione delle Informazioni SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2017/2018 1 Settima parte Interrogazione di una

Dettagli

Indice del forum -> Classe 5N - 3 Modulo

Indice del forum -> Classe 5N - 3 Modulo lnx.brescianet.com Sito didattico - Prof. Sechi Marco FAQ Cerca Lista degli utenti Gruppi utenti Profilo Non ci sono nuovi messaggi Logout [ ] 3 MODULO - 5N Indice del forum -> Classe 5N - 3 Modulo Precedente

Dettagli

Gestione di basi di dati in Access. SUISM Docente: Ugo de Liguoro a.a Asti

Gestione di basi di dati in Access. SUISM Docente: Ugo de Liguoro a.a Asti Gestione di basi di dati in Access SUISM Docente: Ugo de Liguoro a.a. 2003-2004 Asti Indice 1. Un primo esempio: la rubrica telefonica 2. Progettazione di un DB 3. Popolamento 4. Interrogazioni (Queries)

Dettagli

Problema. MS Access. Progettazione di un archivio. Soluzione: archivi

Problema. MS Access. Progettazione di un archivio. Soluzione: archivi MS Access ISTI-CNR E-mail: paolo.manghi@isti.cnr.it Problema Gestione delle informazioni relative ad un Organizzazione Inserimento, modifica, cancellazione ed elaborazione delle informazioni processi interni

Dettagli

Il sistema informativo deve essere di tipo centralizzato e accessibile mediante un computer server installato nella rete locale dell albergo.

Il sistema informativo deve essere di tipo centralizzato e accessibile mediante un computer server installato nella rete locale dell albergo. PROBLEMA. Un albergo di una grande città intende gestire in modo automatizzato sia le prenotazioni sia i soggiorni e realizzare un database. Ogni cliente viene individuato, tra l altro, con i dati anagrafici,

Dettagli

Tabelle esempio: Impiegato/Dipartimento

Tabelle esempio: Impiegato/Dipartimento Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : SQL (3) Insiemistiche e Nidificate Prof. Alberto Postiglione

Dettagli

DataBase Management System - DBMS

DataBase Management System - DBMS DataBase Management System - DBMS Un sistema per la gestione di basi di dati o DBMS (Data Base Management System) è un sistema software in grado di gestire collezioni di dati che siano grandi condivise

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 C1 Modello logico 1 Prerequisiti Concetto matematico di relazione Conoscenza diagrammi E-R 2 1 Introduzione Una volta che la progettazione concettuale è stata affrontata,

Dettagli

Interrogazioni con Raggruppamenti

Interrogazioni con Raggruppamenti Basi di Dati SQL-92 Concetti Avanzati SQL-92 >> Sommario Concetti Avanzati Raggruppamenti Clausole GROUP BY e HAVING Forma Generale della SELECT Nidificazione Uso nel DML e DDL Nidificazione, Viste e Potere

Dettagli

SQL è stato definito nel 1973 ed è oggi il linguaggio universale dei sistemi relazionali

SQL è stato definito nel 1973 ed è oggi il linguaggio universale dei sistemi relazionali SQL: Structured Query Language 1 SQL è stato definito nel 1973 ed è oggi il linguaggio universale dei sistemi relazionali Standard: SQL-84, SQL-89, SQL-92 (o SQL2), SQL:1999 (o SQL3) (ANSI/ISO) SQL-92:

Dettagli

Ripasso Concetti Pratica in Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 3

Ripasso Concetti Pratica in Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 3 ECDL - Database Ripasso European Computer Driving Licence - Modulo 5 - Database LEZIONE 3 Ripasso Cosa sono le relazioni? Come si gestiscono le relazioni in Access? Cosa si intende per query? Come interroghiamo

Dettagli

Basi di dati I Prova di autovalutazione 1 novembre 2016 Soluzioni

Basi di dati I Prova di autovalutazione 1 novembre 2016 Soluzioni Basi di dati I Prova di autovalutazione 1 novembre 2016 Soluzioni Domanda 1 Si consideri una base di dati sulle relazioni R 1 (A, B, C) R 2 (D, E, F ) Scrivere interrogazioni in SQL equivalenti alle seguenti

Dettagli

Laboratorio di Basi di dati Soluzioni della V esercitazione - 23 aprile 2007

Laboratorio di Basi di dati Soluzioni della V esercitazione - 23 aprile 2007 Laboratorio di Basi di dati Soluzioni della V esercitazione - 23 aprile 2007 La sintassi dei comandi T-SQL non è rigorosa, poiché permette di ottenere lo stesso risultato con diversi combinazioni di argomenti.

Dettagli

Corso di. Basi di Dati I. 3. Vincoli di integrità

Corso di. Basi di Dati I. 3. Vincoli di integrità Corso di Basi di Dati 3. Vincoli di integrità A.A. 2016 2017 Vincoli di integrità In una base di dati è spesso necessario porre delle restrizioni, o vincoli, sui dati inseriti, affinché essi possano rappresentare

Dettagli

INTRODUZIONE ALLE BASI DATI RELAZIONALI

INTRODUZIONE ALLE BASI DATI RELAZIONALI INTRODUZIONE ALLE BASI DATI RELAZIONALI RELAZIONI E TABELLE Nelle BASI DI DATI RELAZIONALI le informazioni sono organizzate in TABELLE; Le tabelle sono rappresentate mediante griglie suddivise in RIGHE

Dettagli

Prof. Alberto Postiglione Dipartimento di Scienze della Comunicazione Università degli Studi di Salerno

Prof. Alberto Postiglione Dipartimento di Scienze della Comunicazione Università degli Studi di Salerno Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : SQL (1) Interrogazioni semplici Prof. Alberto Postiglione

Dettagli

Una canzone per te. Viaggio musicale per diventare grandi. yyyyyyyyyyyyyyyyyyyy. mmmmmmmmmmmmmmmmmmmmmmmmm. BIBLioTECA CIVICA LINO PENATI

Una canzone per te. Viaggio musicale per diventare grandi. yyyyyyyyyyyyyyyyyyyy. mmmmmmmmmmmmmmmmmmmmmmmmm. BIBLioTECA CIVICA LINO PENATI Una canzone per te Viaggio musicale per diventare grandi yyyyyyyyyyyyyyyyyyyy mmmmmmmmmmmmmmmmmmmmmmmmm BIBLioTECA CIVICA LINO PENATI LIFE SKILLS : LE COMPETENZE PER LA VITA La leva calcistica della classe

Dettagli