Esercitazione sull Algebra Relazionale. Thursday, January 12, 12

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Esercitazione sull Algebra Relazionale. Thursday, January 12, 12"

Transcript

1 Esercitazione sull Algebra Relazionale Thursday, January 12, 12

2 Schema

3 Elencare i libri della biblioteca pubblicati dopo il 1997

4 Elencare i libri della biblioteca pubblicati dopo il 1997

5 Elencare i libri della biblioteca pubblicati dopo il 1997

6

7 Trovare i titoli dei libri di informatica presi a prestito nel giugno 2002 Thursday, January 12, 12

8 Trovare i titoli dei libri di informatica presi a prestito nel giugno 2002 Thursday, January 12, 12

9 Trovare i titoli dei libri di informatica presi a prestito nel giugno 2002 Thursday, January 12, 12

10 Query non ottimizzata

11 Query non ottimizzata

12 Query non ottimizzata

13 Query non ottimizzata

14 Query non ottimizzata

15 Query non ottimizzata

16 Trovare i codici e i nomi degli utenti che non hanno mai preso in prestito libri di Informatica dell Apogeo

17 Trovare i codici e i nomi degli utenti che non hanno mai preso in prestito libri di Informatica dell Apogeo

18 Trovare i codici e i nomi degli utenti che non hanno mai preso in prestito libri di Informatica dell Apogeo

19 Codice=CodiceUtente

20 Codice=CodiceUtente

21 Codice=CodiceUtente

22 Codice=CodiceUtente

23 Codice=CodiceUtente

24 Codice=CodiceUtente

25 Codice=CodiceUtente

26 Codice=CodiceUtente

27 Trovare i titoli dei libri presi a prestito nel mese di giugno 2002 oppure archiviati nel mese di giugno 2002 Thursday, January 12, 12

28 Trovare i titoli dei libri presi a prestito nel mese di giugno 2002 oppure archiviati nel mese di giugno 2002 Thursday, January 12, 12

29

30

31

32

33

34

35

36

37

38 Trovare per ciascun utente il titolo dell ultimo libro preso in prestito Thursday, January 12, 12

39 Trovare per ciascun utente il titolo dell ultimo libro preso in prestito DATILIBRO(ISBN, Titolo, AnnoPubblicazione, CasaEditrice, PrimoAutore, Genere) LIBRO(Collocazione, ISBN, DataArchiviazione) PRESTITO(Collocazione, CodiceUtente, DataPrestito, DataRestituzione) UTENTE(Codice, Cognome, Nome, Indirizzo, Telefono) Thursday, January 12, 12

40 Trovare per ciascun utente il titolo dell ultimo libro preso in prestito DATILIBRO(ISBN, Titolo, AnnoPubblicazione, CasaEditrice, PrimoAutore, Genere) LIBRO(Collocazione, ISBN, DataArchiviazione) PRESTITO(Collocazione, CodiceUtente, DataPrestito, DataRestituzione) UTENTE(Codice, Cognome, Nome, Indirizzo, Telefono) Thursday, January 12, 12

41 Trovare per ciascun utente il titolo dell ultimo libro preso in prestito DATILIBRO(ISBN, Titolo, AnnoPubblicazione, CasaEditrice, PrimoAutore, Genere) LIBRO(Collocazione, ISBN, DataArchiviazione) PRESTITO(Collocazione, CodiceUtente, DataPrestito, DataRestituzione) UTENTE(Codice, Cognome, Nome, Indirizzo, Telefono) Thursday, January 12, 12

42 Trovare per ciascun utente il titolo dell ultimo libro preso in prestito DATILIBRO(ISBN, Titolo, AnnoPubblicazione, CasaEditrice, PrimoAutore, Genere) LIBRO(Collocazione, ISBN, DataArchiviazione) PRESTITO(Collocazione, CodiceUtente, DataPrestito, DataRestituzione) UTENTE(Codice, Cognome, Nome, Indirizzo, Telefono) Thursday, January 12, 12

43

44 Π Cognome,Nome,Titolo ( ( PRESTITO ( ρ CU1ß CodiceUtente,DP1ß DataPrestito PRESTITO w < CU1=CU2 DP1<DP2 ) ρ CU2ß CodiceUtente,DP2ß DataPrestito PRESTITO ) w v CodiceUtente=Codice UTENTE w v LIBRO w v DATILIBRO ) Thursday, January 12, 12

45 Consideriamo lo schema VOLO(SitoPartenza, SitoArrivo) Determinare tutti i possibili collegamenti tra due aeroporti in cui si debbano prendere al massimo due voli Thursday, January 12, 12

46 Consideriamo lo schema VOLO(SitoPartenza, SitoArrivo) Determinare tutti i possibili collegamenti tra due aeroporti in cui si debbano prendere al massimo due voli VOLO2=VOLO VOLO U Π VOLO.Partenza,VOLO2.Arrivo ( ) VOLO w v VOLO.Arrivo=VOLO2.Partenza VOLO2 Thursday, January 12, 12

47 Supponiamo ora di voler determinare tutti i possibili collegamenti: non è possibile con l algebra: per farlo è necessaria la ricorsione Thursday, January 12, 12

48 Gerarchia aziendale IMPIEGATO (Nome, Età, Stipendio) DIPENDENZA (Manager, Sottoposto) Abbreviando: IMP (Nome, Età, Stip) DIP (Mngr, Sott) 15) Trovare gli impiegati dipendenti di Mario Thursday, January 12, 12

49 Gerarchia aziendale IMPIEGATO (Nome, Età, Stipendio) DIPENDENZA (Manager, Sottoposto) Abbreviando: IMP (Nome, Età, Stip) DIP (Mngr, Sott) 15) Trovare gli impiegati dipendenti di Mario Π Nome ((σ Mngr = Mario DIP) w v Sott = Nome IMP) oppure ρ Nome<-Sott Π Sott σ Mngr = Mario DIP Thursday, January 12, 12

50 17) Le coppie di impiegati che collaborano alle dipendenze di Mario (ipotesi: chi ha lo stesso superiore collabora) Thursday, January 12, 12

51 17) Le coppie di impiegati che collaborano alle dipendenze di Mario (ipotesi: chi ha lo stesso superiore collabora) Π S1,S2 (( σ Mngr= Mario ( ρ S1ß Sott DIP)) w v S1<>S2 ( σ Mngr= Mario ( ρ S2ß Sott DIP))) Thursday, January 12, 12

52 18) Trovare gli impiegati che non hanno un manager, cioè non sono in relazione di dipendenza da nessuno Thursday, January 12, 12

53 18) Trovare gli impiegati che non hanno un manager, cioè non sono in relazione di dipendenza da nessuno Π Nome ( IMP (IMP w < Nome=Sott DIP )) Thursday, January 12, 12

54 19) Impiegati di 30 anni oppure che guadagnano Thursday, January 12, 12

55 19) Impiegati di 30 anni oppure che guadagnano Π Nome (σ Età=30 Stip=30000 IMP) Thursday, January 12, 12

56 20) Impiegati di meno di 30 anni che guadagnano almeno Thursday, January 12, 12

57 20) Impiegati di meno di 30 anni che guadagnano almeno Π Nome (σ Età<30 Stip>=30000 IMP) Thursday, January 12, 12

58 21) Manager con un loro dipendente che guadagna di più Thursday, January 12, 12

59 21) Manager con un loro dipendente che guadagna di più Π NomeM ( ( (ρ NomeSß Nome,StipSß Stip IMP) w v StipS>StipM (ρ NomeMß Nome,StipMß Stip IMP) ) w v NomeM=Mngr NomeS=Sott DIP ) Thursday, January 12, 12

ESERCITAZIONE 1 16 ottobre 2014

ESERCITAZIONE 1 16 ottobre 2014 ESERCITAZIONE 1 16 ottobre 2014 Testi degli esercizi (matr, nome, città, c_laurea) (matr, cod_corso, voto) CORSO(cod_corso, titolo, docente) 1) Estrarre dalla base di dati gli studenti di Milano. 2) Estrarre

Dettagli

Introduzione a MySQL

Introduzione a MySQL Introduzione a MySQL Cinzia Cappiello Alessandro Raffio Politecnico di Milano Prima di iniziare qualche dettaglio su MySQL MySQL è un sistema di gestione di basi di dati relazionali (RDBMS) composto da

Dettagli

UTENTE (Codice, Nome, Cognome, Indirizzo, Telefono) PRESTITO (Collocazione, CodUtente, DataPrestito, DataRest)

UTENTE (Codice, Nome, Cognome, Indirizzo, Telefono) PRESTITO (Collocazione, CodUtente, DataPrestito, DataRest) ESERCITAZIONI: 01/04/2008 TEMA: STRUCTURED QUERY LANGUAGE Base di Dati: Biblioteca UTENTE (Codice, Nome, Cognome, Indirizzo, Telefono) PRESTITO (Collocazione, CodUtente, DataPrestito, DataRest) COPIA (Collocazione,

Dettagli

{ t t 0. DATILIBRO ( t [Titiolo] = t D. [Titiolo] t D. [AnnoP] >= 1980 [AnnoP] < 1990 ) } { t t D. DATILIBRO [Titiolo] ( t D. [AnnoP] < 1980 t D

{ t t 0. DATILIBRO ( t [Titiolo] = t D. [Titiolo] t D. [AnnoP] >= 1980 [AnnoP] < 1990 ) } { t t D. DATILIBRO [Titiolo] ( t D. [AnnoP] < 1980 t D 4 I titoli di tutti i libri pubblicati negli anni 80 { t DATILIBRO ( t [Titiolo] = [Titiolo] [AnnoP] >= 1980 [AnnoP] < 1990 Anni80(Tit :- DATILIBRO ( _, Tit, AnP, _, _, _, AnP>=1980, AnP

Dettagli

Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 23 Settembre 03 Nome: Cognome: Matricola:

Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 23 Settembre 03 Nome: Cognome: Matricola: 23 Settembre 03 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione della base dati di un villaggio vacanze e si definisca il relativo schema E/R (nella

Dettagli

Progettazione di Database

Progettazione di Database Progettazione di Database Alcuni Esempi Progettare un Database Per la progettazione dei database sono state definite delle metodologie che definiscono una serie di criteri che aiutano nelle fase di scelta

Dettagli

Progettazione di Database. Un Esempio

Progettazione di Database. Un Esempio Progettazione di Database Un Esempio Data Base Management System Applicazione 1 Applicazione 2 Applicazione 3 DBMS A B C D E Il Modello Relazionale Una relazione è costituita su un insieme di domini, non

Dettagli

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

Esercitazione SQL. Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica Esercitazione SQL Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica CorsodiBasidiDati Anno Accademico 2005/2006 docente: ing. Corrado Aaron Visaggio email:

Dettagli

Esercizio 1. Cognome e nome:... Matricola:...

Esercizio 1. Cognome e nome:... Matricola:... Sistemi Informativi - Prova d'esame del 20/12/2000 Regole del gioco: 1) vietato scambiare informazioni con altri; 2) motivare ampiamente tutte le risposte; 3) indicare con chiarezza, cognome, nome e numero

Dettagli

Rappresentanza Sindacale Unitaria CA FOSCARI. Lo sciopero. Istruzioni per lo sciopero. Marzo 2009. RSU rsu@unive.it www.unive.

Rappresentanza Sindacale Unitaria CA FOSCARI. Lo sciopero. Istruzioni per lo sciopero. Marzo 2009. RSU rsu@unive.it www.unive. Rappresentanza Sindacale Unitaria CA FOSCARI Lo sciopero Istruzioni per lo sciopero. Marzo 009 RSU rsu@unive.it www.unive.it/rsu Società Indice Lo sciopero Quando posso fare sciopero? I principali sindacati

Dettagli

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

Join in SQL (primo modo) Informatica. Tabella Dipartimento. Interrogazione 4a. Interrogazione 4b. Interrogazione 4a Join in SQL (primo modo) Informatica Lezione 7 Laurea magistrale in Psicologia Laurea magistrale in Psicologia dello sviluppo e dell'educazione Anno accademico: 09- Per formulare interrogazioni che coinvolgono

Dettagli

ALGEBRA RELAZIONALE RIEPILOGO

ALGEBRA RELAZIONALE RIEPILOGO ALGEBRA RELAZIONALE RIEPILOGO PROIEZIONE: (notazione ) Operatore unario per estrarre colonne da una relazione: lista_attributi (R) Lo schema del risultato contiene i soli attributi contenuti in lista_attributi.

Dettagli

Basi di dati. (Sistemi Informativi) teoria e pratica con Microsoft Access. Basi di dati. Basi di dati. Basi di dati e DBMS DBMS DBMS

Basi di dati. (Sistemi Informativi) teoria e pratica con Microsoft Access. Basi di dati. Basi di dati. Basi di dati e DBMS DBMS DBMS Basi di Basi di (Sistemi Informativi) Sono una delle applicazioni informatiche che hanno avuto il maggiore utilizzo in uffici, aziende, servizi (e oggi anche sul web) Avete già interagito (magari inconsapevolmente)

Dettagli

Guida all uso del catalogo e all'area personale

Guida all uso del catalogo e all'area personale Guida all uso del catalogo e all'area personale Il catalogo ha come funzione principale la ricerca dei documenti cartacei posseduti dalle biblioteche di Ca' Foscari. Dalla voce della barra del menu Guida

Dettagli

Esercizio data base "Biblioteca"

Esercizio data base Biblioteca Rocco Sergi Esercizio data base "Biblioteca" Database 2: Biblioteca Testo dell esercizio Si vuole realizzare una base dati per la gestione di una biblioteca. La base dati conterrà tutte le informazioni

Dettagli

Basi di dati 9 febbraio 2010 Compito A

Basi di dati 9 febbraio 2010 Compito A Basi di dati 9 febbraio 2010 Compito A Domanda 0 (5%) Leggere e rispettare le seguenti regole: Scrivere nome, cognome, matricola (se nota), corso di studio e lettera del compito (ad esempio, A) sui fogli

Dettagli

Esempi di modelli di database relazionale

Esempi di modelli di database relazionale UNIVERSITÀ DEGLI STUDI ROMA TRE Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Corso IN530 Informatica 9 Sistemi per l elaborazione delle informazioni Prof. Marco Liverani a.a. 2014/2015

Dettagli

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

Esercitazione SQL. Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica Esercitazione SQL Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica CorsodiBasidiDati Anno Accademico 2005/2006 docente: ing. Corrado Aaron Visaggio email:

Dettagli

Il Modello Relazionale

Il Modello Relazionale Il Modello Relazionale Basi di dati 1 Il Modello Relazionale Angelo Montanari Dipartimento di Matematica e Informatica Università di Udine Il Modello Relazionale Basi di dati 2 Introduzione Il modello

Dettagli

Data la seguente tabella :

Data la seguente tabella : 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

Dettagli

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

Basi di dati. L Algebra Relazionale. K. Donno - L Algebra Relazionale Basi di dati L Algebra Relazionale Introduzione all Algebra Relazionale Una volta definito lo schema logico di un database, partendo da un Diagramma E-R, e dopo aver inserito le tabelle nel database, eventualmente

Dettagli

Introduzione all Algebra Relazionale

Introduzione all Algebra Relazionale Basi di dati L Algebra Relazionale Introduzione all Algebra Relazionale Una volta definito lo schema logico di un database, partendo da un Diagramma E-R, e dopo aver inserito le tabelle nel database, eventualmente

Dettagli

Basi di Dati Corso di Laura in Informatica Umanistica

Basi di Dati Corso di Laura in Informatica Umanistica Basi di Dati Corso di Laura in Informatica Umanistica Appello del 10/09/2010 Parte 1: Algebra Relazionale e linguaggio SQL Docente: Giuseppe Amato Sia dato il seguente schema di base di dati per la gestione

Dettagli

Corso di Basi di Dati

Corso di Basi di Dati Corso di Basi di Dati Esercitazione: L algebra relazionale Home page del corso: http://www.cs.unibo.it/~difelice/dbsi/ Esercizio 1 Ø Dato il seguente schema: POETA(Nome, Cognome, AnnoNascita, LuogoNascita)

Dettagli

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

Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 25 Marzo 03 Nome: Cognome: Matricola: Esercizio 1 Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 25 Marzo 03 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione della base di dati di un circolo

Dettagli

ESERCIZIO 1 (15 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad un sistema di prenotazioni di biglietti aerei:

ESERCIZIO 1 (15 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad un sistema di prenotazioni di biglietti aerei: NOME COGNOME MATRICOLA ESERCIZIO 1 (15 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad un sistema di prenotazioni di biglietti aerei: VELIVOLO(NomeModello, MaxPasseggeri)

Dettagli

Le Basi di Dati. Le Basi di Dati

Le Basi di Dati. Le Basi di Dati Le Basi di Dati 20/05/02 Prof. Carlo Blundo 1 Le Basi di Dati Le Base di Dati (database) sono un insieme di tabelle di dati strutturate in maniera da favorire la ricerca di informazioni specializzate per

Dettagli

ITI Galilei Salerno Corso Database ed SQL

ITI Galilei Salerno Corso Database ed SQL ITI Galilei Salerno Corso Database ed SQL prof Carmine Napoli Introduzione Database: Si definisce Database un insieme di dati, di solito di notevoli dimensioni, raccolti, memorizzati ed organizzai in modo

Dettagli

Esercitazione 1. Sistemi Informativi T. Versione elettronica: L01.2.DDLDMLbase.pdf

Esercitazione 1. Sistemi Informativi T. Versione elettronica: L01.2.DDLDMLbase.pdf Esercitazione 1 SQL: DDL e DML di base Sistemi Informativi T Versione elettronica: L01.2.DDLDMLbase.pdf Prime cose da fare Fare login sul PC usando lo username di Facoltà Procedura descritta qui: http://ccib.ing.unibo.it/content/account

Dettagli

DIP. FUNZIONALI E FORME NORMALI esempi cfr. Albano Ghelli Orsini Basi di dati relazionali e a oggetti Zanichelli, 1997, cap.6 RIDONDANZE E ANOMALIE

DIP. FUNZIONALI E FORME NORMALI esempi cfr. Albano Ghelli Orsini Basi di dati relazionali e a oggetti Zanichelli, 1997, cap.6 RIDONDANZE E ANOMALIE DIP. FUNZIONALI E FORME NORMALI esempi cfr. Albano Ghelli Orsini Basi di dati relazionali e a oggetti Zanichelli, 1997, cap.6 Ridondanze e anomalie Dipendenze funzionali e implicazione logica Regole di

Dettagli

MODELLO RELAZIONALE. cesarini-bdsi mod relazionale 1 MODELLO RELAZIONALE

MODELLO RELAZIONALE. cesarini-bdsi mod relazionale 1 MODELLO RELAZIONALE MODELLO RELAZIONALE Definizione di relazione Schema e istanza Chiave Valori nulli Predicati e vincoli di integrità Vincolo di integrità referenziale cesarini-bdsi mod relazionale 1 MODELLO RELAZIONALE

Dettagli

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

Uso delle variabili di alias. SQL slide aggiuntive. Interrogazione 25. Interrogazione 26 Uso delle variabili di alias SQL slide aggiuntive Laurea magistrale in Scienze della mente Laurea magistrale in Psicologia dello sviluppo e dell'educazione educazione Non solo per disambiguare la notazione

Dettagli

172.220.111.42 Ordinanza sull elaborazione di dati personali nell Intranet e nell Extranet del DFAE

172.220.111.42 Ordinanza sull elaborazione di dati personali nell Intranet e nell Extranet del DFAE Ordinanza sull elaborazione di dati personali nell Intranet e nell Extranet del FE (Ordinanza Web FE) del 5 novembre 2014 (Stato 1 dicembre 2014) Il onsiglio federale svizzero, visto l articolo 57h capoverso

Dettagli

Informatica I per la. Fisica

Informatica I per la. Fisica Corso di Laurea in Fisica Informatica I per la Fisica Lezione: Software applicativo II Fogli elettronici e Data Base Software: software di sistema (BIOS) sistema operativo software applicativo ROM Dischi

Dettagli

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

Compito Basi di Dati. Tempo concesso: 90 minuti 08 Giugno 2006 Nome: Cognome: Matricola: Compito Basi di Dati. Tempo concesso: 90 minuti 08 Giugno 2006 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione di un sistema di gestione di uno studio

Dettagli

Basi di Dati Relazione di laboratorio Gruppo 11: Blé Enrico, Gamberini Tarin, Menegale Alessandro. DB Henry Books

Basi di Dati Relazione di laboratorio Gruppo 11: Blé Enrico, Gamberini Tarin, Menegale Alessandro. DB Henry Books Basi di Dati Relazione di laboratorio Gruppo 11: Blé nrico, Gamberini Tarin, Menegale Alessandro DB Henry Books 1. Schema concettuale /R Filiali Henry Books Books S S D D COD_Filiale Tel_Filiale Ind_Filiale

Dettagli

L architettura di un DBMS

L architettura di un DBMS L architettura di un DBMS sources: Lucidi del corso di Lucidi del corso di Laboratorio di Basi di dati e sistemi informativi, Montesi, Magnani, Corso di laurea in Informatica per il management, Scienze

Dettagli

Esercitazione 7 Progettazione concettuale. Versione elettronica: L07.progConcettuale.pdf

Esercitazione 7 Progettazione concettuale. Versione elettronica: L07.progConcettuale.pdf Esercitazione 7 Progettazione concettuale Sistemi Informativi T Versione elettronica: L07.progConcettuale.pdf Esercizi di progettazione concettuale In questi esercizi vengono proposti degli estratti di

Dettagli

I Sistemi Informativi

I Sistemi Informativi I Sistemi Informativi Definizione Un Sistema Informativo è un mezzo per acquisire, organizzare, correlare, elaborare e distribuire le informazioni che riguardano una realtà che si desidera descrivere e

Dettagli

Esercitazione di Basi di Dati

Esercitazione di Basi di Dati Esercitazione di Basi di Dati Corso di Fondamenti di Informatica 6 Maggio 2004 Come costruire una ontologia Marco Pennacchiotti pennacchiotti@info.uniroma2.it Tel. 0672597334 Ing.dell Informazione, stanza

Dettagli

Unità C1 Modello logico

Unità C1 Modello logico Dare una breve descrizione dei termini introdotti: (A) CONOSCENZA TERMINOLOGICA Tupla Modello gerarchico Modello reticolare Modello relazionale Relazione di relazione di database Istanza Regole di derivazione

Dettagli

Progetto Gestione dei Data Base Turistici PROGETTO 1

Progetto Gestione dei Data Base Turistici PROGETTO 1 PROGETTO 1 Si vuole realizzare una base dati per una società che eroga servizi di consulenza su una serie di prodotti su tutto il territorio nazionale. La società è dislocata su più sedi di cui si vuole

Dettagli

Quando uso il telefono ho dei dirittti

Quando uso il telefono ho dei dirittti Questa guida è scritta in linguaggio facile da leggere Quando uso il telefono ho dei dirittti cittadino a pieno titolo Il progetto A MODO MIO, cittadino a pieno titolo. è finanziato dal Ministero del Lavoro

Dettagli

Biblioteca: Schema. libri titolo autore anno copie. prestiti libro lettore. lettori nome nascita citta

Biblioteca: Schema. libri titolo autore anno copie. prestiti libro lettore. lettori nome nascita citta Biblioteca: Schema libri titolo autore anno copie prestiti libro lettore lettori nome nascita citta CREATE TABLE libri ( titolo VARCHAR(30), autore VARCHAR(15), anno INT, copie INT, PRIMARY KEY(titolo)

Dettagli

Un DataBase SQL per la Henry Books

Un DataBase SQL per la Henry Books Università degli Studi di Ferrara Corso di Laurea in Ingegneria Elettronica Un DataBase SQL per la Henry Books Progetto di Basi di Dati di Tarin Gamberini Corso di Basi di Dati (ante riforma 3+2) Anno

Dettagli

OPAC di Ateneo: servizi on-line per utenti registrati

OPAC di Ateneo: servizi on-line per utenti registrati Biblioteca di Scienze del Linguaggio OPAC di Ateneo: servizi on-line per utenti registrati Prenotare e prorogare i prestiti, controllare la propria situazione, salvare e, inviare proposte e suggerimenti

Dettagli

Prova scritta. Giovedì 02 Ottobre 2008. Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008

Prova scritta. Giovedì 02 Ottobre 2008. Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008 Giovedì 02 Ottobre 2008 Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008 Prova scritta Esercizio 1 (8 punti). Si vuole progettare una base di dati per uno stabilimento

Dettagli

Anno Compilato il: Compilato da: Recapito telefonico:

Anno Compilato il: Compilato da: Recapito telefonico: Anno Compilato il: Compilato da: Recapito telefonico: RACCOLTA DATI CON PC FOTOCOPIARE ANCHE PIU PAGINE, SE NECESSARIO, E USARE LE FOTOCOPIE PER LA COMPILAZIONE SCRIVERE IN MODO LEGGIBILE E IN STAMPATELLO

Dettagli

Basi di Dati Prof. L. Tanca e F. A. Schreiber APPELLO 20 SETTEMBRE 2012

Basi di Dati Prof. L. Tanca e F. A. Schreiber APPELLO 20 SETTEMBRE 2012 Prof. L. Tanca e F. A. Schreiber APPELLO 20 SETTEMBRE 2012 Si consideri il seguente schema di base di dati che vuole tenere traccia delle attività di una piscina nell anno 2012/2013. VASCA (CodVasca, Profondità)

Dettagli

I Sistemi Informativi

I Sistemi Informativi I Sistemi Informativi Definizione Un Sistema Informativo è un mezzo per acquisire, organizzare, correlare, elaborare e distribuire le informazioni che riguardano una realtà che si desidera descrivere e

Dettagli

Calcolo Relazionale Basi di dati e sistemi informativi 1. Calcolo Relazionale. Angelo Montanari

Calcolo Relazionale Basi di dati e sistemi informativi 1. Calcolo Relazionale. Angelo Montanari Calcolo Relazionale Basi di dati e sistemi informativi 1 Calcolo Relazionale Angelo Montanari Dipartimento di Matematica e Informatica Università di Udine Calcolo Relazionale Basi di dati e sistemi informativi

Dettagli

Personale Amministrativo, Tecnico ed Ausiliario

Personale Amministrativo, Tecnico ed Ausiliario UIL LA VOCE LIBERA DELLA SCUOLA DOSSIER Personale Amministrativo, Tecnico ed Ausiliario della scuola italiana maggio 2005 A cura dell Ufficio Studi della UIL Scuola LA CATEGORIA PIU NUMEROSA E QUELLA DEI

Dettagli

Valutazione finale 15 maggio 2014 Elementi di diritto del lavoro e rapporto di dipendenza Dr. Marco Morra (Crociare soltanto una risposta)

Valutazione finale 15 maggio 2014 Elementi di diritto del lavoro e rapporto di dipendenza Dr. Marco Morra (Crociare soltanto una risposta) A.T.S. ERFAP LAZIO - ASSOCIAZIONE COLUMBUS (Università Cattolica del Sacro Cuore) Codice Progetto COLUM/1 Valutazione finale 15 maggio 2014 Elementi di diritto del lavoro e rapporto di dipendenza Dr. Marco

Dettagli

Definizione Un modello astratto è la rappresentazione formale di idee e conoscenze relative a un fenomeno.

Definizione Un modello astratto è la rappresentazione formale di idee e conoscenze relative a un fenomeno. MODELLI INFORMATICI 1 Definizione Un modello astratto è la rappresentazione formale di idee e conoscenze relative a un fenomeno. Aspetti di un modello: il modello è la rappresentazione di certi fatti;

Dettagli

DA IPSOA LA SOLUZIONE PER COSTRUIRE E GESTIRE IL SITO DELLO STUDIO PROFESSIONALE!

DA IPSOA LA SOLUZIONE PER COSTRUIRE E GESTIRE IL SITO DELLO STUDIO PROFESSIONALE! DA IPSOA LA SOLUZIONE PER COSTRUIRE E GESTIRE IL SITO DELLO STUDIO PROFESSIONALE! 1 Web Site Story Scoprite insieme alla Dott.ssa Federica Bianchi e al Dott. Mario Rossi i vantaggi del sito internet del

Dettagli

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

Modello Relazionale dei DBMS - Vincoli Tradizionalmente, esistono quattro modelli logici: Gerarchico Reticolare Relazionale A oggetti XML I modelli Modello Relazionale dei DBMS - Vincoli Tradizionalmente, esistono quattro modelli logici: Gerarchico Reticolare Relazionale A oggetti XML I modelli gerarchico e reticolare sono più vicini alle strutture

Dettagli

ARCHIVI E DATABASE (prof. Ivaldi Giuliano)

ARCHIVI E DATABASE (prof. Ivaldi Giuliano) ARCHIVI E DATABASE (prof. Ivaldi Giuliano) Archivio: è un insieme di registrazioni (o records) ciascuna delle quali è costituita da un insieme prefissato di informazioni elementari dette attributi (o campi).

Dettagli

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

Politecnico di Milano - Facoltà di Ingegneria INFORMATICA A - Corso per allievi GESTIONALI - Prof. C. SILVANO A. A. 2001/2002-5 febbraio 2003 -A Politecnico di Milano - Facoltà di Ingegneria INFORMATICA A - Corso per allievi GESTIONALI - Prof. C. SILVANO A. A. 2001/2002-5 febbraio 2003 -A COGNOME: NOME: MATRICOLA: Istruzioni: Scrivere solo sui

Dettagli

CAPITOLO 7 ESERCIZI SUL MODELLO ER

CAPITOLO 7 ESERCIZI SUL MODELLO ER CAPITOLO 7 (le soluzioni sono riportate da pag. 6 in poi) ESERCIZI SUL MODELLO ER Esercizio 1 Considerate lo schema ER in Figura 1: lo schema rappresenta varie proprietà di uomini e donne. a) Correggete

Dettagli

Esercitazione di Basi di Dati

Esercitazione di Basi di Dati Esercitazione di Basi di Dati Corso di Fondamenti di Informatica 15/22 Aprile 2004 Progettazione di un Database (DB) Marco Pennacchiotti pennacchiotti@info.uniroma2.it Tel. 0672597334 Ing.dell Informazione,

Dettagli

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

ESEMPI DI QUERY SQL. Esempi di Query SQL Michele Batocchi AS 2012/2013 Pagina 1 di 7 ESEMPI DI QUERY SQL Dati di esempio... 2 Query su una sola tabella... 2 Esempio 1 (Ordinamento)... 2 Esempio 2 (Scelta di alcune colonne)... 3 Esempio 3 (Condizioni sui dati)... 3 Esempio 4 (Condizioni

Dettagli

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

Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report Facoltà di Lingue e Letterature Straniere Le QUERY 2 Che cos è una Query? Una Query rappresenta uno strumento per interrogare un database.

Dettagli

PRESTITO (Titolo, Nome, DataRestituzione)

PRESTITO (Titolo, Nome, DataRestituzione) Capitolo 2 Esercizio 2.1 Considerare le informazioni per la gestione dei prestiti di una biblioteca personale. Il proprietario presta libri ai suoi amici, che indica semplicemente attraverso i rispettivi

Dettagli

PROGETTAZIONE DI DATABASE

PROGETTAZIONE DI DATABASE ISTITUTO TECNICO INDUSTRIALE G. M. ANGIOY SASSARI PROGETTAZIONE DI DATABASE Esercizi di Basi di Dati Analisi, Progetto e Implementazione Questa dispensa è rilasciata sotto la licenza Creative Common CC

Dettagli

Basi di Dati e Microsoft Access

Basi di Dati e Microsoft Access Basi di Dati e Microsoft Access Lun: 16-18 e Mer: 14-17 Alessandro Padovani padoale@email.it Database: definizione Un database (DB) è una collezione di informazioni organizzata in gruppi, che consentono

Dettagli

I database relazionali sono il tipo di database attualmente piu diffuso. I motivi di questo successo sono fondamentalmente due:

I database relazionali sono il tipo di database attualmente piu diffuso. I motivi di questo successo sono fondamentalmente due: Il modello relazionale I database relazionali sono il tipo di database attualmente piu diffuso. I motivi di questo successo sono fondamentalmente due: 1. forniscono sistemi semplici ed efficienti per rappresentare

Dettagli

VOCIFERANDO TERZA EDIZIONE

VOCIFERANDO TERZA EDIZIONE Associazione Dopolavoro Ferroviario Bologna Via Sebastiano Serlio 25/2 * 40128 Bologna BO Tel. 051-4193180 Fax 051-4193245 Tel.FS. 3491-3386 Web www.dlfbo.it Email dlfbologna@dlf.it NEWS IN PDF VOCIFERANDO

Dettagli

Squadra Giocatore Partita Goal Ingresso Ingresso SELECT FROM WHERE AND AND SELECT FROM WHERE AND AND AND AND SELECT FROM WHERE AND AND

Squadra Giocatore Partita Goal Ingresso Ingresso SELECT FROM WHERE AND AND SELECT FROM WHERE AND AND AND AND SELECT FROM WHERE AND AND Squadra(Nome, Citta, Sponsor, ColoriSociali, punticampionato, Allenatore Giocatore(NTessera, Squadra*, Numero, Nome, Cognome, DataNascita, CittàNascita, Ruolo, Stipendio con il vincolo di integrità referenziale

Dettagli

1. Analisi dei requisiti

1. Analisi dei requisiti 1. Analisi dei requisiti 1a. Requisiti espressi in linguaggio naturale 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 Si vuole realizzare una base di dati

Dettagli

Esercitazione su SQL

Esercitazione su SQL Esercizio 1. Esercitazione su SQL Si consideri la base di dati relazionale composta dalle seguenti relazioni: impiegato Matricola Cognome Stipendio Dipartimento 101 Sili 60 NO 102 Rossi 40 NO 103 Neri

Dettagli

Compito DA e BD. Tempo concesso: 90 minuti 12 giugno 03 Nome: Cognome: Matricola: Esercizio 1

Compito DA e BD. Tempo concesso: 90 minuti 12 giugno 03 Nome: Cognome: Matricola: Esercizio 1 Compito DA e BD. Tempo concesso: 90 minuti 12 giugno 03 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione della base di dati di una facoltà e si definisca

Dettagli

Linguaggi per basi di dati

Linguaggi per basi di dati ALGEBRA RELAZIONALE Linguaggi per basi di dati operazioni sullo schema DDL: data definition language operazioni sui dati DML: data manipulation language interrogazione ("query") aggiornamento 2 Linguaggi

Dettagli

Introduzione al data base

Introduzione al data base Introduzione al data base L Informatica è quella disciplina che si occupa del trattamento automatico dei dati con l ausilio del computer. Trattare i dati significa: raccoglierli, elaborarli e conservarli

Dettagli

Comune di Farra di Soligo. Progetto BIBLIOTECA MULTIMEDIALE

Comune di Farra di Soligo. Progetto BIBLIOTECA MULTIMEDIALE Comune di Farra di Soligo Progetto BIBLIOTECA MULTIMEDIALE Anno scolastico 2012/2013 In continuità con una tradizione ormai consolidata, anche per l anno scolastico 2012/2013 la Biblioteca Multimediale

Dettagli

Laboratorio di Basi di Dati Esercizio 8.1

Laboratorio di Basi di Dati Esercizio 8.1 Laboratorio di Basi di Dati Esercizio 8.1 Pierluigi Pierini Technolabs S.p.a. Pierluigi.Pierini@technolabs.it Università degli Studi di L Aquila Dipartimento di Informatica Technolabs S.p.A. R&D Department

Dettagli

ESERCIZIARIO BASI DI DATI (Esercizi presi dagli esami degli anni scorsi del prof. Paolo Baldan)

ESERCIZIARIO BASI DI DATI (Esercizi presi dagli esami degli anni scorsi del prof. Paolo Baldan) ESERCIZIARIO BASI DI DATI (Esercizi presi dagli esami degli anni scorsi del prof. Paolo Baldan) MODELLAZIONE CONCETTUALE E RELAZIONALE ESERCIZIO 1: Si vuole costruire un database per la gestione di una

Dettagli

Fondamenti di Informatica Ingegneria Civile e Ambientale Esame del 28/06/2012 Tempo a disposizione: 2h 30 min

Fondamenti di Informatica Ingegneria Civile e Ambientale Esame del 28/06/2012 Tempo a disposizione: 2h 30 min Scrivere un programma per la gestione dei dipendenti e delle loro attività. I dipendenti sono caratterizzati da: cognome, nome, matricola e tipo di qualifica (0..4). Le attività sono caratterizzate da:

Dettagli

DBMS (Data Base Management System)

DBMS (Data Base Management System) Cos'è un Database I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire

Dettagli

CREAZIONE DI UN DB RELAZIONALE IN ACCESS

CREAZIONE DI UN DB RELAZIONALE IN ACCESS CONTENUTI: CREAZIONE DI UN DB RELAZIONALE IN ACCESS Definizione della chiave primaria di una tabella Creazione di relazioni fra tabelle Uso del generatore automatico di Query A) Apertura del DB e creazione

Dettagli

Basi di Dati corso C Esercitazione 18/12/2002 Autonoleggio tempo: 3 ore

Basi di Dati corso C Esercitazione 18/12/2002 Autonoleggio tempo: 3 ore Basi di Dati corso C Esercitazione 18/12/2002 Autonoleggio tempo: 3 ore Si vuole progettare una base di dati per conto di una società convenzionata con un aeroporto, che gestisce il noleggio di automobili

Dettagli

ELABORAZIONE AUTOMATICA DEI DATI PER LE DECISIONI ECONOMICHE E FINANZIARIE. Prova del 23 giugno 2009. Cognome Nome e matr... Anno di Corso... Firma...

ELABORAZIONE AUTOMATICA DEI DATI PER LE DECISIONI ECONOMICHE E FINANZIARIE. Prova del 23 giugno 2009. Cognome Nome e matr... Anno di Corso... Firma... ELABORAZIONE AUTOMATICA DEI DATI PER LE DECISIONI ECONOMICHE E FINANZIARIE Prova del 23 giugno 2009 Cognome Nome e matr..................................................................................

Dettagli

Diventa Genitore a Distanza con Alice for Children: l adozione a distanza che accorcia le distanze.

Diventa Genitore a Distanza con Alice for Children: l adozione a distanza che accorcia le distanze. Diventa Genitore a Distanza con Alice for Children: l adozione a distanza che accorcia le distanze. A Dandora, nella più grande discarica a cielo aperto di Nairobi-Kenya, più di 6.000 bambini sotto i 12

Dettagli

Metodi Matematici ed Informatici per la Biologia Esame Finale, I appello 1 Giugno 2007

Metodi Matematici ed Informatici per la Biologia Esame Finale, I appello 1 Giugno 2007 Metodi Matematici ed Informatici per la Biologia Esame Finale, I appello 1 Giugno 2007 Nome: Alberto Cognome: De Sole Matricola: 01234567890 Codice 9784507811 Esercizio Risposta Voto 1 a b c d e 1 2 V

Dettagli

Capitolo 2. Esercizio 2.1. Esercizio 2.2

Capitolo 2. Esercizio 2.1. Esercizio 2.2 Capitolo 2 Esercizio 2.1 Considerare le informazioni per la gestione dei prestiti di una biblioteca personale. Il proprietario presta libri ai suoi amici, che indica semplicemente attraverso i rispettivi

Dettagli

Le credenziali da usare sono quelle di Dominio - le stesse impiegate per accedere ai Servizi di Ateneo, ovvero Cedolino, 730 online, ecc.

Le credenziali da usare sono quelle di Dominio - le stesse impiegate per accedere ai Servizi di Ateneo, ovvero Cedolino, 730 online, ecc. DURC Per accedere alla Banca dati dei DURC si passa per il sito dell Area Supporto alle Strutture Didattiche e di Ricerca, mediante il link http://host.uniroma3.it/uffici/area_supporto. In detto sito è

Dettagli

SQL - Funzioni di gruppo

SQL - Funzioni di gruppo una funzione di gruppo permette di estrarre informazioni da gruppi di tuple di una relazione le funzioni di gruppo si basano su due concetti: partizionamento delle tuple di una relazione in base al valore

Dettagli

Ai membri della Cassa di compensazione delle banche svizzere

Ai membri della Cassa di compensazione delle banche svizzere Circolare n. 162 Ai membri della Cassa di compensazione delle banche svizzere Zurigo, aprile 2008 Introduzione del nuovo numero AVS a 13 cifre Istruzioni d'attuazione con una pianificazione dal 1. luglio

Dettagli

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

Compito Basi di Dati. Tempo concesso: 90 minuti 18 Gennaio 2007 Nome: Cognome: Matricola: 18 Gennaio 2007 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione di un sistema informativo per la gestione delle lezioni di una scuola guida e si

Dettagli

Equivalenza economica

Equivalenza economica Equivalenza economica Calcolo dell equivalenza economica [Thuesen, Economia per ingegneri, capitolo 4] Negli studi tecnico-economici molti calcoli richiedono che le entrate e le uscite previste per due

Dettagli

Club Alpino Italiano. UGET - Torino. Biblioteca. Guida alla consultazione

Club Alpino Italiano. UGET - Torino. Biblioteca. Guida alla consultazione 1 Club Alpino Italiano UGET - Torino Biblioteca Guida alla consultazione http://win.caiuget.it/biblioteca/ Torino 1 marzo 2010 2 L informatizzazione della biblioteca della sez. UGET di Torino La biblioteca

Dettagli

Progettazione di Database

Progettazione di Database Progettazione di Database Progettazione Concettuale: strutturazione della realtà che si vuole rappresentare secondo uno schema concettuale Dallo schema concettuale si ricava lo schema del database relazionale

Dettagli

Progettazione di una base di dati Ufficio della Motorizzazione

Progettazione di una base di dati Ufficio della Motorizzazione Corso di Gestione dell Informazione Studenti NON frequentanti A.A. 2008/2009 1 Scopo del progetto Progettazione di una base di dati Ufficio della Motorizzazione Si vuole realizzare un applicazione base

Dettagli

Circolare n.60 Castelvetrano, 08 Aprile 2015 a.s. 2014-2015

Circolare n.60 Castelvetrano, 08 Aprile 2015 a.s. 2014-2015 ISTITUTO COMPRENSIVO STATALE Lombardo Radice- Pappalardo 91022 CASTELVETRANO (TP) Piazza Martiri d Ungheria Tel: 0924 901445-0924 902429 - Fax.: 0924 902429 TPIC84100G@istruzione.it - TPIC84100G@pec.istruzione.it

Dettagli

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

Data Base. Master Bio Info Reti e Basi di Dati Lezione 5 Data Base Master "Bio Info" Reti e Basi di Dati Lezione 5 Sommario I concetti fondamentali Database e DBMS Tipi di Database Database Relazionale Attributi, Tupla, Vincoli di integrità, Chiavi, Vincolo

Dettagli

Data Base. Ing. Maria Grazia Celentano www.mariagraziacelentano.it

Data Base. Ing. Maria Grazia Celentano www.mariagraziacelentano.it Data Base Ing. Maria Grazia Celentano www.mariagraziacelentano.it 1 Introduzione 2 Sistemi informativi e informatici 3 Sistemi informativi e informatici 4 Dati e informazioni 5 Le Basi di Dati 6 Proprietà

Dettagli

Database 1 biblioteca universitaria. Testo del quesito

Database 1 biblioteca universitaria. Testo del quesito Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole

Dettagli

Introduzione alle opzioni

Introduzione alle opzioni QUIZ CAPITOLO 19 Introduzione alle opzioni 1. La Figura 19.13a rappresenta un venditore dell opzione call; la Figura 19.13b un acquirente dell opzione call. 2. a. Il prezzo di esercizio dell opzione put

Dettagli

LUdeS Informatica 2 EXCEL. Seconda parte AA 2013/2014

LUdeS Informatica 2 EXCEL. Seconda parte AA 2013/2014 LUdeS Informatica 2 EXCEL Seconda parte AA 2013/2014 STAMPA Quando si esegue il comando FILE STAMPA, Excel manda alla stampante tutte le celle del foglio di lavoro corrente che hanno un contenuto. Il numero

Dettagli

L Ass.ne Socio Culturale Il Colibrì. propone. al Bilancio Partecipato. il seguente progetto:

L Ass.ne Socio Culturale Il Colibrì. propone. al Bilancio Partecipato. il seguente progetto: L Ass.ne Socio Culturale Il Colibrì propone al Bilancio Partecipato il seguente progetto: BIBLIO ROAD La nostra idea di progetto nasce dall esigenza di promuovere la cultura, in maniera originale e stravagante

Dettagli

Dimensione (7) Lingua del testo a fronte

Dimensione (7) Lingua del testo a fronte Editore 1 Autore 2 Autore 3 Autore Argomento del libro (2) Sociali, Diritto, N. dei tomi e formato (5) Pagine Illustraz. e legatura (6) Prezzo IVA (se non assolta) % ISBN 978 88 96189 00 9 Editore 1 Autore

Dettagli