Laboratorio di Basi di Dati Tutorato: il database Mondial
|
|
- Albina Parente
- 6 anni fa
- Visualizzazioni
Transcript
1 Laboratorio di Basi di Dati Tutorato: il database Mondial Turni 2 e 3 Luca Piovesan Luca Canensi
2 Programma e Consigli Presentazione della base di dati (Mondial) utilizzata per l esame di laboratorio Esercizi Come passare l esame di laboratorio: Capire bene ciò che si fa Saperlo motivare La sola query (anche se corretta) non vi garantisce la riuscita dell esame, se non sapete spiegare cosa avete fatto Portare, per ogni query: Testo della query Lista di elementi considerati e motivazioni (quali tabelle, quali vincoli, perché avete considerato questi) (eventuali) Query alternative (eventuali) Query di controllo
3 ATTENZIONE: il database Mondial è associato a un utente diverso da quello della connessione. Quindi in SQL Developer le tabelle di Mondial non sono riportate nella solita locazione dell interfaccia utente, ma occorre individuare, nella connessione Test, la voce Altri utenti e l utente Mondial L utente Mondial
4 Connessione a Test Connessione a Test: Nome utente: test Password: test Nome host: laboracle.educ.di.unito.it Porta: 1521 SID: ORALAB
5 Riferimento a tabelle di Mondial L utente Test possiede delle tabelle con nomi uguali a quelli di Mondial, ma non sono quelle che dovrete usare per l esame Per far riferimento alle tabelle di Mondial, dovete anteporre «mondial.» al nome delle tabelle. Ad es. select * from mondial.country where mondial.country.code='i'; Dovreste avere pieno accesso in lettura alle tabelle, ma nessuna possibilità di modifica
6
7 Mondial cosa rappresenta Mondial è un database geografico e geopolitico. Rappresenta (molto teoricamente) lo stato del mondo nell anno Principali elementi: COUNTRY CONTINENT CITY ORGANIZATION LAKE, RIVER, SEA, ISLAND, MOUNTAIN e DESERT
8 La Tabella COUNTRY Rappresenta informazioni sugli stati (e simili). Chiave primaria: CODE Vincoli: Area >=0 Population >=0 Name NOT NULL Name UNIQUE Referenziata da (attributo COUNTRY che referenzia COUNTRY.CODE): ECONOMY POPULATION POLITICS LANGUAGE RELIGION ETHNICGROUP BORDERS Attenzione: BORDERS non è simmetrica!
9 Perché è importante conoscere le dipendenze? Le tabelle ECONOMY, POPULATION, POLITICS, LANGUAGE, RELIGION, ETHNICGROUP, BORDERS contengono delle informazioni relative ai singoli paesi, e devono essere messe in Join con COUNTRY per avere l informazione desiderata. Esempio: che lingua si parla in Pakistan? select country.name, language.name from mondial.country join mondial.language on country.code = language.country where country.name = 'Pakistan'; Trovate una lista delle dipendenze completa (con una rappresentazione un po strana) sul sito di mondial
10 La Tabella CONTINENT Rappresenta i continenti. Chiave primaria: NAME Come si collega una country al suo continente? La tabella ENCOMPASSES referenzia sia CONTINENT che COUNTRY ENCOMPASSES contiene informazioni sulla percentuale (percentage) di superficie di una country in un continente ATTENZIONE: COUNTRY non è unico in ENCOMPASSES.
11 Le Tabelle CITY e PROVINCE CITY: Chiave primaria: <NAME, COUNTRY, PROVINCE> Vincoli: (vedeteli voi) Referenzia PROVINCE via <COUNTRY, PROVINCE> (la provincia in cui si trova la città) PROVINCE: Chiave primaria: <NAME, COUNTRY> Vincoli: (vedeteli voi) Referenzia CITY via <CAPITAL, COUNTRY, CAPPROV> (per la capitale della provincia) Entrambe referenziano COUNTRY.
12 La tabella ORGANIZATION Rappresenta un organizzazione con una sede (headquarter) situata in una specifica città. Chiave primaria: ABBREVIATION Referenzia la CITY dove ha sede via <CITY, COUNTRY, PROVINCE> Gli stati possono essere membri di un organizzazione. La tabella ISMEMBER modella questo dato, referenziando lo stato (via COUNTRY) e l organizzazione (via ORGANIZATION)
13 Elementi geografici Le tabelle LAKE, RIVER, SEA, ISLAND, MOUNTAIN e DESERT rappresentano elementi geografici. Per ognuno, l attributo NAME è la chiave primaria Dove sono locate? Le tabelle GEO_??? con??? = {LAKE, RIVER, SEA, ISLAND, MOUNTAIN e DESERT} referenziano l elemento geografico (tramite NAME) e la provincia (tramite <COUNTRY, PROVINCE>) ESTUARY e SOURCE (modellati come attributi di RIVER) hanno una tabella GEO_??? Un isola può essere locata in un LAKE, RIVER o SEA. Modellato tramite ISLANDIN Due mari possono essere uniti. Modellato con la tabella MERGESWITH che fa riferimento ai due SEA. ATTENZIONE: non è simmetrica!
14 Dov è locata una città Una CITY può essere sulle sponde di un fiume, di un lago, o di un mare. Questo aspetto è modellato con la tabella LOCATED. La tabella fa riferimento ad una CITY e al fiume mare lago sul quale si affaccia. ATTENZIONE: come si fa riferimento ad una CITY? ATTENZIONE2: può esserci più di una tupla per ogni CITY Una CITY può essere su un isola. Questo aspetto è modellato con la tabella LOCATEDON, che fa riferimento alla CITY e alla ISLAND. Anche una MOUNTAIN può essere su un isola. Questo aspetto è modellato con la tabella MOUNTAINON che fa riferimento alla MOUNTAIN e alla ISLAND.
15 Query di Esercitazione Provate a fare queste query con la metodologia con la quale affrontereste quelle dell esame (analizzandole e motivandole). 1. Elencare per ogni religione, il numero di paesi in cui si pratica (il risultato deve contenere il nome della religione e il numero di paesi, ordinato alfabeticamente per nome della religione) 2. Elencare le città italiane (nome) che si trovano su un isola 3. Elencare tutti i vulcani con altezza superiore a 4500 metri 4. Elencare le città olandesi il cui nome inizia con A 5. Elencare le città che si trovano al mare, su un isola (marittima), o in montagna
16 Query di Esercitazione - II 6. Elencare i nomi dei mari che confinano con l oceano Atlantico 7. Elencare i nomi dei mari che confinano con l oceano Atlantico con profondità superiore ai 500 metri, e la loro profondità 8. Calcolare il numero di abitanti di città costiere (sul mare). (Usare SUM) 9. Calcolare il numero di abitanti di città isolane, raggruppati per continente 10. Elencare le città che hanno una popolazione maggiore del più piccolo dei paesi 11. Elencare le città (con la loro popolazione) che hanno una popolazione maggiore rispetto ad 1/3 della media delle popolazioni di tutti i paesi
Eprogram ITIS V anno Unità 4 - Il linguaggio SQL
Eprogram ITIS V anno Unità 4 - Il linguaggio SQL Compito in classe proposto Date le seguenti tabelle: scrivi in SQL le seguenti richieste (per facilitare query complesse utilizza le viste): 1. elencare
DettagliSQL - Sottointerrogazioni
una delle ragioni che rendono SQL un linguaggio potente è la possibilità di esprimere interrogazioni più complesse in termini di interrogazioni più semplici, tramite il meccanismo delle subqueries (sottointerrogazioni)
Dettagli1. DML RICORDIAMO. Contenuti: 2.1. Le principali operazioni su relazioni utilizzate nel DML
1. DML RICORDIAMO Contenuti: Operazioni su relazioni e DML (Data Manipulation Language in SQL per Access) Esercitazione: uso di DML per organizzare ricerche, con uso di maschere ed uso di SQL (in Access)
DettagliSQL. 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
DettagliCaratteristiche dei linguaggi per Database
IL LINGUAGGIO Caratteristiche dei linguaggi per Database I linguaggi per basi di dati relazionali possiedono i comandi per: definizione del data base; manipolazione dei dati; associazione tra tabelle diverse;
DettagliDomande utili alla preparazione dell orale di Informatica all Esame di Stato
Domande utili alla preparazione dell orale di Informatica all Esame di Stato 1.Al livello fisico un database si appoggia ai files per contenere i suoi dati? 2.Esistono altri modelli di organizzazione oltre
Dettagli<Nome Tabella>.<attributo>
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : SQL (2) Tabelle mult., variabili, aggreg, group Prof. Alberto
DettagliStefania Ferrari a.s. 2003/2004. Stefania Ferrari, Scuola Media di Bomporto,
Stefania Ferrari a.s. 2003/2004 1 1 - GLI ELEMENTI NATURALI La geografia studia gli elementi naturali, cioè le cose della natura. I fiumi, i mari, le montagne e le pianure sono elementi naturali. Anche
DettagliBASI DATI: algebra relazionale
BASI DATI: algebra relazionale BIOINGEGNERIA ED INFORMATICA MEDICA 1 Algebra relazionale Definizione L'algebra relazionale è un insieme di operazioni (query) che servono per manipolare relazioni (tabelle).
DettagliCompito Sistemi Informativi LA. Tempo concesso : 90 minuti 27 Marzo 07 Nome: Cognome: Matricola:
Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 27 Marzo 07 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione del sistema informativo di
DettagliV. 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,
DettagliAPPUNTI DELLA LEZIONE DI DATABASE DEL 26/10/2016 Studenti: Marco D'Amato, Adriano Luigi Piscopello Professore: Mario Bochicchio
APPUNTI DELLA LEZIONE DI DATABASE DEL 26/10/2016 Studenti: Marco D'Amato, Adriano Luigi Piscopello Professore: Mario Bochicchio INTRODUZIONE L algebra relazionale è l algebra su cui si basa il linguaggio
DettagliTipi di sottoquery SQL
Tipi di sottoquery SQL È possibile specificare subquery in numerose posizioni: Con le parole chiave IN e NOT IN. Con operatori di confronto. Con le parole chiave ANY, SOME e ALL. Con le parole chiave EXISTS
DettagliInterrogare 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 è
DettagliSi definisca il relativo schema E/R (nella metodologia proposta a lezione) e si evidenzino eventuali vincoli inespressi e attributi derivati.
20 Giugno 2014 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione di un sistema informativo per la gestione delle iscrizioni a strutture scolastiche.
DettagliLaboratorio Architettura
Laboratorio Architettura Prof. Alessandra Lumini Alma Mater Studiorum - Università di Bologna 1 Oracle SQL Developer - funzionalità Per progettisti integrazione di SQL Developer Data Modeler, per la progettazione
DettagliInterrogazioni 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)
DettagliLinguaggio SQL seconda parte
Linguaggio SQL seconda parte A. Lorenzi, E. Cavalli INFORMATICA PER SISTEMI INFORMATIVI AZIENDALI Copyright Istituto Italiano Edizioni Atlas Le condizioni di ricerca 2 Le condizioni di ricerca Usate nelle
DettagliInterrogazioni 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,
DettagliAccess. P a r t e t e r z a
Access P a r t e t e r z a 1 Query: Concetti generali (2) Query 1 Tabella Query 2 Le query rappresentano viste differenti sul DB (possono coinvolgere una o più tabelle) 2 Creazione (1) Diverse possibilità,
DettagliCompito Basi di Dati. Tempo concesso: 2 ore 18 Febbraio 2013 Nome: Cognome: Matricola:
Compito Basi di Dati. Tempo concesso: 2 ore 18 Febbraio 2013 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione della base dati a supporto di un applicativo
DettagliCorso di Informatica. Software di produttività personale e database. Ing Pasquale Rota
Corso di Software di produttività personale e database Ing Pasquale Rota Argomenti I programmi di produttività personale Le basi di dati Fogli elettronici Software di produttività personale e database
Dettaglilessico di base in piccoli testi il rilievo
il rilievo Montagna /monte Catena montuosa Massiccio Vetta / cima Territorio Rilievo Colle / collina Pianura Sul livello del mare Forma / formare Comprendere Sul territorio vivono gli esseri viventi: uomini,
DettagliIl linguaggio SQL: raggruppamenti. Versione elettronica: SQLb-gruppi.pdf
Il linguaggio SQL: raggruppamenti Versione elettronica: SQLb-gruppi.pdf Informazioni di sintesi Quanto sinora visto permette di estrarre dal DB informazioni che si riferiscono a singole tuple (eventualmente
DettagliSQL: Definizione e Manipolazione di Relazioni. Capitolo 2
SQL: Definizione e Manipolazione di Relazioni Capitolo 2 1 Sintassi della Creazione di uno Schema Relazionale CREATE TABLE ( [NOT NULL] [UNIQUE] [],...,...,
DettagliDALLA CARTA POLITICA AL POTERE POLITICO
DALLA CARTA POLITICA AL POTERE POLITICO DESTINATARI Il percorso proposto si rivolge ad alunni stranieri di almeno 11 anni e può essere adattato anche per gli studenti dei corsi per adulti. FINALITA Come
DettagliInformatica e Bioinformatica: Basi di Dati
Informatica e Bioinformatica: Date TBD Bioinformatica I costi di sequenziamento e di hardware descrescono vertiginosamente si hanno a disposizione sempre più dati e hardware sempre più potente e meno costoso...
DettagliESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella i dati di un sistema di gestione di campionati di basket.
NOME COGNOME MATRICOLA ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella i dati di un sistema di gestione di campionati di basket. GIOCATORE (Codice, Nome, Cognome, AnnoNascita) CONTRATTO(Id,
DettagliSi considerino le seguenti specifiche relative alla realizzazione di un sistema informativo per la gestione di un sito di blog.
Compito Sistemi Informativi. Tempo concesso : 90 minuti 10 gennaio 2012 Nome: Cognome: Matricola: Crediti: [6] [9] Esercizio 1 (punti 6+2) Si considerino le seguenti specifiche relative alla realizzazione
DettagliCLASSE PRIMA INDIRIZZO AFM / TUR. DESCRIZIONE Unità di Apprendimento. UdA n. 1 Titolo: FORMA E SUPERFICIE DELLA TERRA
UdA n. 1 Titolo: FORMA E SUPERFICIE DELLA TERRA Interpretare il linguaggio cartografico - I sistemi di riferimento sulla Terra: meridiani e paralleli - Le coordinate geografiche Conoscere metodi e strumenti
DettagliIl 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,
DettagliSQL Laboratorio di Basi di Dati a.a. 2002/2003
1 SQL Laboratorio di Basi di Dati a.a. 2002/2003 dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12 2 Esercizio Sia dato il seguente schema: Airport (City, Country,
DettagliSommario. Introduzione... 13
Sommario Introduzione... 13 1. Database pro e contro... 19 A cosa serve conoscere i database?...19 Le alternative alla gestione manuale...22 Quando non serve un database?...24 Domande ed esercizi...26
DettagliIl linguaggio SQL. Il linguaggio SQL. Il linguaggio SQL. Il linguaggio SQL. Il linguaggio SQL: fondamenti. Il linguaggio SQL
: fondamenti Linguaggio per gestire le basi di dati relazionali Structured Query Language SQL possiede istruzioni per definire lo schema di una base di dati relazionale leggere e scrivere i dati definire
DettagliBasi di Dati. Esercitazione SQL. Paolo Papotti. 19 maggio 2005
Basi di Dati Esercitazione SQL 19 maggio 2005 Paolo Papotti Considerando la seguente base di dati: Fornitori (CodiceFornitore, Nome, Indirizzo, Città) Prodotti (CodiceProdotto, Nome, Marca, Modello) Catalogo
DettagliRELAZIONI E BASI DI DATI
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno :Modello Relazionale (2)-Relazioni e DB, valori nulli Prof.
DettagliEsercizio sul modello Entità-Associazione, traduzione in relazionale e interrogazioni SQL
Esercizio sul modello Entità-Associazione, traduzione in relazionale e interrogazioni SQL Creare prima il modello Entità-Associazione della realtà indicata, poi tradurre lo schema creato in modello relazionale
DettagliBasi di dati I 27 gennaio 2016 Esame Compito A Tempo a disposizione: un ora e quarantacinque minuti. Libri chiusi.
Basi di dati I 27 gennaio 2016 Esame Compito A Tempo a disposizione: un ora e quarantacinque minuti. Libri chiusi. Cognome: Nome: Matricola: Domanda 1 (20%) Lo schema concettuale seguente rappresenta un
DettagliBasi di dati I 19 settembre 2016 Tempo a disposizione: un ora e 45 minuti.
Tempo a disposizione: un ora e 45 minuti. Cognome: Nome: Matricola: Domanda 1 (15%) Considerare la relazione Stipendi(Matricola,StipLordo,Tasse,Netto,OK) Spiegare (sinteticamente ma in modo chiaro) quali
DettagliCapitolo 13. Interrogare una base di dati
Capitolo 13 Interrogare una base di dati Il database fisico La ridondanza è una cosa molto, molto, molto brutta Non si devono mai replicare informazioni scrivendole in più posti diversi nel database Per
DettagliCompetenza chiave COMPETENZA DI BASE IN GEOGRAFIA CLASSE I
Competenza chiave CLASSE I Competenze specifiche Orientarsi nell'ambiente scolastico; Riconoscere le funzioni di locali e arredi e le regole di utilizzo degli spazi scolastici. Riconoscere la propria posizione
DettagliBasi di Dati: Corso di laboratorio
Basi di Dati: Corso di laboratorio Lezioni 6 7 Raffaella Gentilini 1 / 46 Sommario 1 Subquery (o Interrogazioni Nidificate) Interrogazioni Annidate con Predicati di Confronto Interrogazioni Annidate con
DettagliCapitolo 5. Soluzione: Soluzione in C:
Capitolo 5 Esercizio 5.1 Realizzare una procedura in un linguaggio di programmazione di alto livello che tramite SQL Embedded elimina dalla tabella DIPARTIMENTO l'elemento che ha il nome che viene fornito
DettagliGEOGRAFIA OBIETTIVI DI APPRENDIMENTO:
GEOGRAFIA OBIETTIVI DI APPRENDIMENTO: 1. Conoscenza dell'ambiente fisico e umano anche attraverso l'osservazione: comprendere ed analizzare informazioni relative all'aspetto geografico, territoriale e
DettagliSQL: Structured Query Language. T. Catarci, M. Scannapieco, Corso di Basi di Dati, A.A. 2008/2009, Sapienza Università di Roma
SQL: Structured Query Language 1 SQL:Componenti Principali Data Manipulation Language (DML): interrogazioni, inserimenti, cancellazioni, modifiche Data Definition Language (DDL): creazione, cancellazione
DettagliSQL Laboratorio di Basi di Dati a.a. 2002/2003
1 SQL Laboratorio di Basi di Dati a.a. 2002/2003 dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12 2 Sommario (V parte) Aspetti avanzati della definizione dei dati
DettagliSi considerino le seguenti specifiche relative alla realizzazione di un sistema informativo per la comunità scientifica di ricerca paleontologica.
Compito Sistemi Informativi. Tempo concesso : 90 minuti 22 giugno 2011 Nome: Cognome: Matricola: Crediti: [6] [9] Esercizio 1 (punti 6+2) Si considerino le seguenti specifiche relative alla realizzazione
DettagliCasa dello Studente. Casa dello Studente
Esercitazione - 14 aprile 2016 ESERCIZIO 1 Di seguito si riporta il giudizio (punteggio da 0 a 5) espresso da un gruppo di studenti rispetto alle diverse residenze studentesche di un Ateneo: a) Si calcolino
DettagliAA 07-08 Laboratorio di Basi di Dati I Esercitazioni SQL (1)
Esercitazioni SQL (1) Creare e popolare le seguenti tabelle. Scegliere gli appropriati domini per gli attributi di ciascuna tabella. Creare gli appropriati vincoli interrelazionali e intrarelazionali BARCA
DettagliGli elementi geomorfologici del paesaggio
Gli elementi geomorfologici del paesaggio 1 l ACQUA LEGGI CON ATTENZIONE IL TESTO. SOTTOLINEA LE PAROLE E I CONCETTI CHIAVE. TI È MAI CAPITATO DI FARE UN BAGNO RINFRESCANTE AL MARE, IN UN FIUME O IN UN
DettagliSQL. SQL: "storia. Sviluppato nella metà degli anni settanta (1974) presso il laboratorio di ricerca IBM di S.Josè. Dal 1983 ca. "standard di fatto"
SQL SQL: "storia Sviluppato nella metà degli anni settanta (194) presso il laboratorio di ricerca IBM di S.Josè Dal 1983 ca. "standard di fatto" E il linguaggio di riferimento per l interrogazione di DBMS
DettagliLABORATORIO di INFORMATICA
Università degli Studi di Cagliari Corso di Laurea Magistrale in Ingegneria per l Ambiente ed il Territorio LABORATORIO di INFORMATICA A.A. 2010/2011 Prof. Giorgio Giacinto IL MODELLO RELAZIONALE http://www.diee.unica.it/giacinto/lab
DettagliIl linguaggio SQL: autorizzazioni
Il linguaggio SQL: autorizzazioni Sistemi Informativi T Versione elettronica: 04.6.SQL.autorizzazioni.pdf Autorità e privilegi Nei DBMS SQL ogni operazione deve essere autorizzata, ovvero l utente che
DettagliASP e Database. A cura di Michele Cavalieri
ASP e Database A cura di Michele Cavalieri (fonte http://www.aspitalia.com/articoli/db/introduzione.aspx ) Un aspetto fondamentale di ASP è l'utilizzo dei componenti, che non sono altro che ActiveX come
DettagliB a s i d i D a t i ( M o d u l o T e o r i a ) P r o v a s c r i t t a
Matricola Cognome Nome B a s i d i D a t i ( M o d u l o T e o r i a ) P r o v a s c r i t t a Durata: 2 ore e 15 minuti Avvertenze: è severamente vietato consultare libri e appunti. DOMANDE PRELIMINARI
DettagliIL CURRICOLO DELLA SCUOLA PRIMARIA
Istituto Comprensivo di Mazzano IL CURRICOLO DELLA SCUOLA PRIMARIA GEOGRAFIA Traguardi per lo sviluppo delle competenze al termine della scuola primaria L alunno si orienta nello spazio circostante e sulle
DettagliSTUDIO. Esercizi proposti a lezione cap. 3 rev. dic. 2007 da Ulmann, Widom Introduzione ai database. indirizzo. titolo. nome. recitain. attori.
Basi di dati ad oggetti:un esempio ODL-OQL 1. Caso filmoteca: modello dei dati lunghezza tipo_pellicola via città indirizzo titolo anno FILM attori recitain ATTORE nome posseduto da lunghezza_in_ore (
DettagliESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad un negozio di libri online:
NOME COGNOME MATRICOLA ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad un negozio di libri online: UTENTI (Codice, Nome, Cognome, Recapito) LIBRI(Titolo,
DettagliIl linguaggio SQL: query innestate
Il linguaggio SQL: query innestate Sistemi Informativi L-A Home Page del corso: http://www-db.deis.unibo.it/courses/sil-a/ Versione elettronica: SQLc-subquery.pdf Sistemi Informativi L-A DB di riferimento
DettagliIndice. Premessa all edizione italiana 13 di Dino Gavinelli. Introduzione 27. Parte prima. Fare geografia Il geografo 35
Indice Premessa all edizione italiana 13 di Dino Gavinelli Introduzione 27 Parte prima. Fare geografia 33 1. Il geografo 35 1.1. La geografia senza geografi 35 1.2. L Olimpo dei geografi 38 1.3. Quattro
DettagliINFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE.
INFORMATICA Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE. APPLICAZIONI WEB L architettura di riferimento è quella ampiamente diffusa ed
Dettagli2011 Politecnico di Torino 1
SQL per le applicazioni Esercitazione PHP e MySQL Svolgimento D B M G Passi di risoluzione creazione e popolamento della base di dati Creazione di un script SQL Passo 2 creazione di una query d interrogazione
DettagliPROGRAMMAZIONE DI GEOGRAFIA CLASSE SECONDA A.S
1. L EUROPA E L UNIONE EUROPEA: la formazione dell Europa, la società europea, l unione europea (vol. I) 2. L EUROPA FISICA E POLITICA IN GENERALE (ripasso) 2. L EUROPA MEDITERRANEA: Spagna, Andorra, Principato
DettagliLaboratorio di Basi di Dati prova totale 20 febbraio 2013
Laboratorio di Basi di Dati prova totale 20 febbraio 2013 Testo dei requisiti Un ente organizza competizioni tra robot. Ogni competizione è classificata con un proprio codice e ne viene definito il regolamento,
DettagliCAPITOLO 2 RAPPRESENTAZIONI GRAFICHE DEI DATI
VERO FALSO CAPITOLO 2 RAPPRESENTAZIONI GRAFICHE DEI DATI V F 1. Una tabella base di frequenza contiene 2 colonne: una per i valori delle variabili d interesse e un altra per il numero delle volte che i
DettagliCURRICOLO QUINQUENNALE Istituto Comprensivo Cavour - Pavia GEOGRAFIA TRAGUARDI PER LO SVILUPPO DELLE COMPETENZE AL TERMINE DELLA SCUOLA PRIMARIA
CURRICOLO QUINQUENNALE Istituto Comprensivo Cavour - Pavia TRAGUARDI PER LO SVILUPPO DELLE COMPETENZE AL TERMINE DELLA SCUOLA PRIMARIA L alunno si orienta nello spazio circostante e sulle carte geografiche,
DettagliParte 6 Esercitazione sull accesso ai file
Gestione dei dati Parte 6 Esercitazione sull accesso ai file Maurizio Lenzerini, Riccardo Rosati Facoltà di Ingegneria Sapienza Università di Roma Anno Accademico 2012/2013 http://www.dis.uniroma1.it/~rosati/gd/
DettagliCAPITOLO V. DATABASE: Il modello relazionale
CAPITOLO V DATABASE: Il modello relazionale Il modello relazionale offre una rappresentazione matematica dei dati basata sul concetto di relazione normalizzata. I principi del modello relazionale furono
DettagliProgettare Basi di Dati
Progettare Basi di Dati Prof. Nicoletta D Alpaos & Prof. Andrea Borghesan Entità-Relazione Elementi di informatica per l economia Teoria della normalizzazione La teoria della normalizzazione ha come scopo
DettagliPROGETTO DALLA PROGRAMMAZIONE.. ALLA VALUTAZIONE
PROGETTO DALLA PROGRAMMAZIONE.. ALLA VALUTAZIONE DISCIPLINA: GEOGRAFIA classe 3^ CICLO: secondaria di primo grado Livello A2 AUTORI : Bortolot, Florean, Mino, Stragà (SCUOLA SECONDARIA I GRADO SEDICO)
DettagliLaboratorio di Informatica
Laboratorio di Informatica Esercitazione su MySQL Mobili componibili Indice 1.Presentazione del caso di studio...1 2.Schema concettuale...1 3.Schema logico...3 4.Query su una tabella...5 5.Query su più
DettagliOPERAZIONI SULLA STRUTTURA
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
DettagliDATABASE 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
DettagliElena Baralis 2007 Politecnico di Torino 1
Introduzione Istruzione INSERT Istruzione DELETE Istruzione UPDATE Linguaggio SQL: fondamenti 2 (1/3) Inserimento di tuple Cancellazione di tuple Modifica di tuple 4 (2/3) INSERT inserimento di nuove tuple
DettagliSoluzione. (a) L insieme F 1 e linearmente indipendente; gli insiemi F 2 ed F 3 sono linearmente
1. Insiemi di generatori, lineare indipendenza, basi, dimensione. Consideriamo nello spazio vettoriale R 3 i seguenti vettori: v 1 = (0, 1, ), v = (1, 1, 1), v 3 = (, 1, 0), v 4 = (3, 3, ). Siano poi F
DettagliESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella i dati di società di assicurazioni che erogano polizze sanitarie.
NOME COGNOME MATRICOLA ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella i dati di società di assicurazioni che erogano polizze sanitarie. UTENTE(Codice, Cognome, Professione) SOCIETA(Nome,
DettagliBasi di dati attive. Paolo Atzeni Stefano Ceri. Basi di dati attive
Basi di dati attive Paolo Atzeni Stefano Ceri Basi di dati attive BD con componente per la gestione di regole Evento- Condizione-Azione (regole di produzione): eventi: normalmente modifiche della base
DettagliUniversità degli Studi di Milano. Esercizi Corso SIT. Basi di dati
Università degli Studi di Milano Esercizi Corso SIT Basi di dati Maria Luisa Damiani (con la collaborazione degli studenti: Giulia Izzi e ) 2010-2011-2012 ESERCIZI CORSO SIT parte BASE DI DATI TABELLE
DettagliMicrosoft 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
DettagliNella didattica per competenze
INDICAZIONI NAZIONALI 12 PIANO REGIONALE DI FORMAZIONE A. S. 2013/2014 Fase provinciale PROVE di COMPETENZA ISTITUTO COMPRENSIVO DI SCUOLA DELL INFANZIA, PRIMARIA E SECONDARIA DI 1 GRADO Sede legale: Scuola
DettagliPag Politecnico di Torino 1
Introduzione Strutture fisiche di accesso Definizione di indici in SQL Progettazione fisica Linguaggio SQL: costrutti avanzati D B M G D B M G2 Organizzazione fisica dei dati All interno di un DBMS relazionale,
DettagliPersona(CodiceFiscale, Cognome, Nome, DataDiNascita, LuogoDiNascita, Indirizzo)
Sistemi Informativi - Prova d'esame del 09/01/2001 Regole del gioco: 1) vietato scambiare informazioni con altri; 2) motivare ampiamente tutte le risposte; 3) indicare con chiarezza, cognome, nome e numero
DettagliOsservare l interlingua
Osservare l interlingua Protocollo per osservare strutture linguistiche diagnostiche dai 10 ai 15 anni a cura di Stefania Ferrari www.glottonaute.it Protocollo per osservare strutture linguistiche diagnostiche
DettagliMETODI E TECNOLOGIE PER L INSEGNAMENTO DELLA MATEMATICA. Lezione n 16
METODI E TECNOLOGIE PER L INSEGNAMENTO DELLA MATEMATICA Lezione n 16 Ancora sulle relazioni Proviamo a rappresentare alcune relazioni 1)Nell insieme dei primi dieci numeri naturali la relazione: a) a è
DettagliLEGGI O ASCOLTA IL TESTO POI ORGANIZZA IL CONTENUTO NELLA MAPPA IL LAGO E UNA GRANDE MASSA D'ACQUA DOLCE, RACCOLTA IN UNA CAVITÀ
LEGGI O ASCOLTA IL TESTO POI ORGANIZZA IL CONTENUTO NELLA MAPPA IL LAGO E UNA GRANDE MASSA D'ACQUA DOLCE, RACCOLTA IN UNA CAVITÀ DELLA TERRA. E ALIMENTATO DA FIUMI CHIAMATI IMMISSARI, DA SORGENTI, DA GHIACCIAI
DettagliSQL (STRUCTURED QUERY LANGUAGE)
SQL (STRUCTURED QUERY LANGUAGE) Prof. Nicoletta D Alpaos & Prof. Andrea Borghesan SQL DDL Data Definition Language DML Data Manipulation Language DCL Data Control Language DDL Obiettivo: Definire la struttura
DettagliCURRICOLO DISCIPLINARE GEOGRAFIA Classe Prima
SCUOLA SECONDARIA DI I GRADO PARITARIA S. CHIARA Via Muggiò, 81 22100 Como Tel. 031520360 Fax 031521635 E-mail : collegio.santachiara@virgilio.it CURRICOLO DISCIPLINARE GEOGRAFIA Classe Prima TRAGUARDI
DettagliSQL [2] Concetti avanzati di SQL. Esempi di interrogazioni
SQL [2] Concetti avanzati di SQL 2 Esempi di interrogazioni 3 Esempi di interrogazioni 4 Esempi di interrogazioni 5 Confronti che coinvolgono NULL NULL può voler dire: valore sconosciuto (esiste ma non
DettagliISTITUTO SAN GABRIELE SCUOLA SECONDARIA DI I GRADO PARITARIA VIA CASSIA KM 16 00123 ROMA
ISTITUTO SAN GABRIELE SCUOLA SECONDARIA DI I GRADO PARITARIA VIA CASSIA KM 16 00123 ROMA ANNO SCOLASTICO 2013-2014 CLASSE II a GEOGRAFIA prof. Cimarelli Settimio Prospetto UDA UDA 1 - CULTURA E TERRITORIO
DettagliCittà e comunicazioni
Città e comunicazioni L ambiente urbano I villaggi sono centri abitati che hanno dai 1.000 ai 2.000 abitanti, o addirittura solo qualche centinaio. Nei paesi, invece, il numero degli abitanti è superiore.
DettagliSELECT s.nome, e.data Studenti s, Esami e WHERE e.materia = 'BD' AND e.voto = 30 AND e.matricola = s.matricola
SQL SELECT s.nome, e.data FROM Studenti s, Esami e WHERE e.materia = 'BD' AND e.voto = 30 AND e.matricola = s.matricola SELECT s.nome As Nome, 2002 - s.annonascita As Eta, 0 As NumeroEsami FROM Studenti
DettagliPROGRAMMAZIONE GEOGRAFIA SETTORE ECONOMICO CLASSI PRIME
Sezione 1 L ABC della geografia Unità 1 Gli strumenti della geografia saper individuare le relazioni tra uomo e ambiente. Saper usare dati, tabelle e grafici. Saper leggere carte fisico-politiche e tematiche.
DettagliCURRICOLO GEOGRAFIA, BEI SCUOLA PRIMARIA Classe 1, 2, 3
CURRICOLO GEOGRAFIA, BEI SCUOLA PRIMARIA Classe 1, 2, 3 Nuclei tematici Linguaggio specifico Traguardi per lo sviluppo della competenza L alunno conosce alcuni termini specifici del linguaggio geografico
DettagliCorso di Access. Prerequisiti. Modulo L2A (Access) 2.5 Sottomaschere e Report avanzati
Corso di Access Modulo L2A (Access) 2.5 Sottomaschere e Report avanzati 1 Prerequisiti Creazione ed uso di report Creazione ed uso di maschere Concetto di database relazionale Utilizzo elementare del computer
DettagliOBIETTIVI MINIMI DI GEOGRAFIA
OBIETTIVI MINIMI DI GEOGRAFIA GRAFIA TERZA NUCLEI TEMATICI OBIETTIVI SPECIFICI COMPETENZE VERIFICHE ORIENTAMENTO Utilizzare correttamente gli indicatori spaziali. Svolgere su uno spazio esperito le principali
DettagliOpen Database Connectivity (ODBC)
Open Database Connectivity (ODBC) Open Database Connectivity (ODBC), proposto dalla Microsoft nel 1991, fornisce un interfaccia applicativa standard che permette ad una generica applicazione di accedere
DettagliPROGRAMMAZIONE DEL DOCENTE Barbara Bongiovanni. Anno scolastico
ISTITUTO COMPRENSIVO F. DE PISIS Viale Krasnodar, 102 44100 Ferrara Tel. 0532/901020 - fax 0532/904444 PROGRAMMAZIONE DEL DOCENTE Barbara Bongiovanni Classe Quarta sede di Fondoreno Disciplina Geografia
DettagliESAME 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)
DettagliCartografia, topografia e orientamento
Cartografia, topografia e orientamento Esercitazioni Mi sono portato la carta UTM, il goniometro, la bussola, l altimetro, lo scalimetro, il righello, il coordinatometro, la matita, ed ho pure l alpestoc,
DettagliEsercitazioni di statistica
Esercitazioni di statistica Gli indici statistici di sintesi: Gli indici di centralità Stefania Spina Universitá di Napoli Federico II stefania.spina@unina.it 7 Ottobre 2014 Stefania Spina Esercitazioni
Dettagli