Credits to Alessio Melandri SPARQL. Il linguaggio di interrogazione del web-semantico
|
|
- Geraldo Carella
- 5 anni fa
- Visualizzazioni
Transcript
1 Credits to Alessio Melandri SPARQL Il linguaggio di interrogazione del web-semantico
2 SPARQL Protocol and RDF Query Language Il linguaggio di interrogazione per grafi RDF
3 Una sola API, un mondo da esplorare
4 Le informazioni salvate in un RDF sono organizzate a grafo Nei database di tutti i giorni abbiamo a che fare con tabelle Coi linked data si usano i grafi!
5
6 Una query SPARQL naviga il grafo per rintracciare ciò che le diciamo di cercare Il nostro compito è tradurre una domanda in linguaggio naturale in una query SPARQL
7 dbo :sta rred db o:d i dbo:country t o:s tor db rec arr dbo:countr y ed 8½ Italia y ntr u o :c dbo dbo: Francia Anita Ekberg foaf:knows Federico Fellini La dolce vita dbo:director starr dbo:co untry Il pianista ed Marcello Mastroianni
8 Quali sono i film che sono stati girati in Italia? Guardiamo nel grafo!
9 dbo :sta rred db o:d i dbo:country t o:s tor db rec arr dbo:countr y ed 8½ Italia y ntr u o :c dbo dbo: Francia Anita Ekberg foaf:knows Federico Fellini La dolce vita dbo:director starr dbo:co untry Il pianista ed Marcello Mastroianni
10 La dolce vita 8½
11 Quali sono i film che sono stati girati in Italia? SELECT?movie WHERE {?movie rdfs:type dbo:film.?movie dbo:country dbr:italia. }
12 Quali sono i film che sono stati girati in Italia? SELECT?movie WHERE {?movie rdfs:type dbo:film.?movie dbo:country dbr:italia. }
13 Quali sono i film che sono stati girati in Italia? SELECT?movie WHERE {?movie rdfs:type dbo:film.?movie dbo:country dbr:italia. }
14 Quali sono i film che sono stati girati in Italia? SELECT?movie WHERE {?movie rdfs:type dbo:film.?movie dbo:country dbr:italia. }
15 Quali sono i film che sono stati girati in Italia??movie è una variabile Tutto ciò, ogni cosa che SELECT?movie WHERE {?movie rdfs:type dbo:film.?movie dbo:country dbr:italia. }
16 Quali sono i film che sono stati girati in Italia? SELECT?movie WHERE {?movie rdfs:type dbo:film.?movie dbo:country dbr:italia. } Tutte le cose Di tipo Film
17 La dolce vita 8½ Il pianista
18 Quali sono i film che sono stati girati in Italia? Tutte le cose La cui nazione è Italia SELECT?movie WHERE {?movie rdfs:type dbo:film.?movie dbo:country dbr:italia. }
19 ?movie dbo:country dbr:italia dbo:country Italia
20 dbo :sta rred db o:d i dbo:country t o:s tor db rec arr dbo:countr y ed 8½ Italia y ntr u o :c dbo dbo: Francia Anita Ekberg foaf:knows Federico Fellini La dolce vita dbo:director starr dbo:co untry Il pianista ed Marcello Mastroianni
21 La dolce vita dbo:country 8½ dbo:countr y y ntr u o :c dbo Francia dbo:co untry Il pianista Italia
22 La dolce vita dbo:country 8½ dbo:countr y Italia
23 La dolce vita 8½
24 Quali sono i film che sono stati girati in Italia? SELECT?movie WHERE {?movie rdfs:type dbo:film.?movie dbo:country dbr:italia. }
25 Come faccio a scegliere le triple da usare in una query SPARQL? Ci sono almeno due modi per capire come tradurre le domande in linguaggio naturale nei soggetti-predicati-oggetti presenti in certo grafo
26 O nt ol o gi a!
27 Query SPARQL da esplorazione Quando un ontologia non è presente o è di difficile consultazione si può esplorare il grafo con qualche query SPARQL generica
28 Quali sono le classi presenti nel grafo? SELECT DISTINCT?o WHERE {?s rdfs:type?o }
29 dbo :sta rred db o:d i dbo:country t o:s tor db rec arr dbo:countr y ed 8½ Italia y ntr u o :c dbo dbo: Francia Anita Ekberg foaf:knows Federico Fellini La dolce vita dbo:director starr dbo:co untry Il pianista ed Marcello Mastroianni
30 Regista Film Nazione Attore
31 Quanto sono utilizzate le classi presenti nel grafo? SELECT?o (COUNT (DISTINCT?s) as?n) WHERE {?s rdfs:type?o } ORDER BY DESC (?n)
32 dbo :sta rred db o:d i dbo:country t o:s tor db rec arr dbo:countr y ed 8½ Italia y ntr u o :c dbo dbo: Francia Anita Ekberg foaf:knows Federico Fellini La dolce vita dbo:director starr dbo:co untry Il pianista ed Marcello Mastroianni
33 ...nel nostro esempio... Film Nazione Attore Regista
34 ...su DBpedia... Regista Film Nazione Attore
35 Quali sono i predicati più utilizzati nel grafo? SELECT?p (COUNT(?s) AS?count ) WHERE {?s?p?o } GROUP BY?p ORDER BY DESC (?count)
36 dbo :sta rred db o:d i dbo:country t o:s tor db rec arr dbo:countr y ed 8½ Italia y ntr u o :c dbo dbo: Francia Anita Ekberg foaf:knows Federico Fellini La dolce vita dbo:director starr dbo:co untry Il pianista ed Marcello Mastroianni
37 dbo dbo:director :sta rred db dbo:country t o:s tor db rec arr ed dbo:countr y y ntr u o :c dbo dbo: dbo:co starr untry ed foaf:knows o:d i
38 Sintassi Tutti la sintassi di SPARQL 1.1 è descritta in:
39 Ordine di esecuzione
40 Qualche esempio reale per prendere confidenza Facciamo qualche esercizio su endpoint esistenti:
41 DBPedia
42 Wikidata
43
44 SPARQL Update SPARQL può essere utilizzato anche in scrittura. Si possono modificare grafi RDF con SPARQL!
45 Query SPARQL federate Dopo tanta fatica eccoci all apoteosi dei Linked Data!
46 dati.cobis.to.it + Wikidata Grazie a Giorgio Bevilacqua e Synapta
47 TARQL
48 JARQL
49 Made in
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
DettagliSPARQL. Dott.sa Vincenza Anna Leano Basi di Dati II mod. B Prof. F. Cutugno A.A. 2010/2011
SPARQL Dott.sa Vincenza Anna Leano vincenzaanna.leano@unina.it Basi di Dati II mod. B Prof. F. Cutugno A.A. 2010/2011 ESEMPIO Concetto: urn:isbn:9788845290053 dc:author dc:title http://authors.com/#tolkien
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;
DettagliIL LINGUAGGIO SQL LE BASI
IL LINGUAGGIO SQL LE BASI DB DI RIFERIMENTO PER GLI ESEMPI 2 ESPRESSIONI NELLA CLAUSOLA SELECT La SELECT list può contenere non solo attributi, ma anche espressioni: Le espressioni possono comprendere
DettagliManuale Comandi SQL SQL. Sito per esercitarsi (on line) SQL
Manuale Comandi SQL Sito per esercitarsi (on line)... 1 SQL... 1 Convenzioni e simboli usati... 2 Query Language... 2 Comando Select... 2 Order By:... 3 Sintassi generale:... 3 Ordinamanto su PIU campi...
DettagliStructured. Language. Basi di Dati. Introduzione. DDL: Data Definition Language. Tipi di dato. Query. Modifica dei Dati
Basi di Dati Matteo Longhi Structured Query Language Introduzione Standard creato nel 1976 da IBM Aggiornato (versione 2 nel 1992 (ANSI X3.135 e ISO 9075 Consente di: DDL: definire la struttura del DB
DettagliLaura Farinetti - DAUIN Politecnico di Torino. Sia dato lo schema relazionale costituito dalle tabelle (le chiavi primarie sono sottolineate)
Esercizi proposti su SQL - SELECT avanzata Laura Farinetti - DAUIN Politecnico di Torino Esercizio 1 Sia dato lo schema relazionale costituito dalle tabelle (le chiavi primarie sono sottolineate) Trovare
DettagliSPARQL Injection attacking the triple store
SPARQL Injection attacking the triple store Simone Onofri Luca Napolitano -Italy Day2012 Rome, 23 November 2012 Copyright 2008 - The Foundation Permission is granted to copy, distribute and/or modify this
DettagliEsercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R:
Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R: Si consiglia di creare il data base, inserire i dati nelle tabelle, provare
DettagliBasi di Dati Esempi di SQL
Basi di Dati Esempi di SQL Sia dato lo schema relazionale costituito dalle tabelle (le chiavi primarie sono sottolineate): ATTORI (CodAttore, Nome, AnnoNascita, Nazionalità); RECITA (CodAttore, CodFilm)
DettagliSISTEMI INFORMATIVI E TELEMEDICINA INFORMATICA MEDICA. 3. Panoramica su SQL Prof. Mauro Giacomini
SISTEMI INFORMATIVI E TELEMEDICINA INFORMATICA MEDICA 3. Panoramica su SQL Prof. Mauro Giacomini Sommario Introduzione Istruzione SELECT Tipi di Join Subquery Comandi DML Creazione delle tabelle Introduzione
DettagliDatiOpen: il portale Linked Open Data dell Istat
DatiOpen: il portale Linked Open Data dell Istat Relatore: Raffaella M. Aracri Stefano De Francisci, Andrea Pagano, Monica Scannapieco, Laura Tosco, Luca Valentino 25 Maggio 2017 Indice INTRODUZIONE Strategie
DettagliProgettazione di Sistemi Informatici
Progettazione di Sistemi Informatici Raggruppamenti Domenico Diacono Corso ADM Gennaio 2008 A che punto siamo Finora abbiamo estratto dal DB informazioni relative a singole ennuple, eventualmente ottenute
DettagliBasi di Dati Esempi di SQL
Basi di Dati Esempi di SQL Sia dato lo schema relazionale costituito dalle tabelle (le chiavi primarie sono sottolineate): ATTORI (CodAttore, Nome, AnnoNascita, Nazionalità); RECITA (CodAttore, CodFilm)
DettagliArchivi e basi di dati - ing. M. Cossentino. Settore. Traccia 1. Traccia 200. Settore non polarizzato
Settore Traccia 1 Traccia 200 Settore non polarizzato '! " # $ % & ( ) * + + ' ' ' !"#"$%, & &'(("% '&)'' ''"* - -. / / / 0/!- "-, (0 #- / / / 0/ --- + 1 ' # $ + 2 13 ,, - 4 '. & 56 2 '/!!! "7&% 8, 9 /'"'0'1'&'
DettagliIstituto Statale E.Torricelli Liceo Scientifico Tecnologico-Tecnico Industriale. Compiti Estivi Informatica
Studiare ciascuno degli argomenti proposti nel corso dell anno sul libro di testo (secondo le pagine assegnate) oppure sul sito comunicato all inizio dell anno con le stesse credenziali: 1) Da pag. 352
Dettaglidati.senato.it Open Data del Senato della Repubblica Carlo Marchetti e Giovanni Lalle Senato della Repubblica Servizio dell'informatica
dati.senato.it Open Data del Senato della Repubblica Carlo Marchetti e Giovanni Lalle Senato della Repubblica Servizio dell'informatica Servizi disponibili Dati: SPARQL endpoint + sito web Documenti: DDL
DettagliOperatori aggregati. Un operatore aggregato è una funzione che si applica ad un insieme di tuple di una tabella
Operatori aggregati Un operatore aggregato è una funzione che si applica ad un insieme di tuple di una tabella e ha come risultato un valore atomico. Count Questo operatore serve per contare le tuple di
DettagliProva Pratica di Informatica, Modulo Basi di dati Appello 23/07/2018
Prova Pratica di Informatica, Modulo Basi di dati Appello 23/07/2018 REGOLE SULLO SVOLGIMENTO DELL ESAME E vietato usare dispositivi elettronici di qualsiasi tipo (smartphone, tablet, portatili) Non è
DettagliP R O G E T TO. semantic Multi-source Analyzer
P R O G E T TO semantic Multi-source Analyzer The concept of the Logical DataWarehouse emerged as the first practical architecture for the newly emerging analytic data management requirements. The LDW
DettagliI Linked data, da crisalide a Farfalle. Un applicazione con i linked data Farfalle
I Linked data, da crisalide a Farfalle Un applicazione con i linked data Farfalle 1 Il papà dei Linked data Tim Berners-Lee Sommario 1) Introduzione 2) l App Farfalle e linked data di IBC 2 Il web semantico
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
DettagliQL (Query Language) Alice Pavarani
QL (Query Language) Alice Pavarani QL Query Language Linguaggio di interrogazione dei dati, permette di: Interrogare la base di dati per estrarre informazioni Elaborare i dati Il risultato di un interrogazione
DettagliSQL: 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
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
DettagliSELECT s.nome, e.data FROM Studenti s, Esami e WHERE e.materia = 'BD' AND e.voto = 30 AND e.matricola = s.matricola
SQL, e.data, Esami e WHERE e.materia = 'BD' AND e.voto = 30 AND e.matricola = s.matricola As Nome, 2002 - s.annonascita As Eta, 0 As NumeroEsami WHERE NOT EXISTS (SELECT * WHERE e.matricola = s.matricola
DettagliIl linguaggio SQL: raggruppamenti
Il linguaggio SQL: raggruppamenti Sistemi Informativi T Versione elettronica: 04.3.SQL.gruppi.pdf Informazioni di sintesi Quanto sinora visto permette di estrarre dal DB informazioni che si riferiscono
DettagliS Q L E S E R C I Z I
S Q L E S E R C I Z I 1. Sia dato il seguente schema relazionale: GIOCATORE(CodGiocatore, Nome, RuoloIdeale) SQUADRA(CodSquadra, Nome, Citt`a) GIOCA IN(CodGiocatore,CodSquadra, Anno, Ruolo) (a) Visualizzare
DettagliGestione di Big RDF Data
Università degli Studi di Roma Tor Vergata Gestione di Big RDF Data Manuel Fiorelli fiorelli@info.uniroma2.it 2 Distributed RDF store La taglia di un "big" RDF dataset può impedire di caricarlo e valutare
DettagliVincoli di integrità generici: check
Lezione 5 Vincoli di integrità e Viste 1 Vincoli di integrità generici: check La clausola check permette di restringere i domini e specificare predicati che devono essere soddisfatti ogni volta che un
DettagliStructured 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
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
DettagliLOD di SBN: una prima sperimentazione
LOD di SBN: una prima sperimentazione Maria Cristina Mataloni (ICCU) Uno dei moduli più innovativi e impegnativi del sistema MetaFAD è quello che permette la gestione semantica del dato e la sua pubblicazione
DettagliSelect 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
DettagliGIG: Generating Interfaces for RDF Graphs. Alice Graziosi
GIG: Generating Interfaces for RDF Graphs Indice 1. Introduzione progetto GIG: Generating Interfaces for RDF graphs 2. Dettagli progetto 3. Proposta di proroga per l ulteriore anno di borsa di studio 2
DettagliSQL - Structured Query Language
SQL - Structured Query Language Lab 05 Alessandro Lori Università di Pisa 27 Aprile 2012 Riepilogo esercitazione precedente Operatori insiemistici (UNION, INTERSECT, EXCEPT) Riepilogo esercitazione precedente
DettagliBasi di dati attive. Una base di dati è ATTIVA quando consente la definizione e la gestione di regole di produzione (regole attive o trigger).
Basi di dati attive Una base di dati è ATTIVA quando consente la definizione e la gestione di regole di produzione (regole attive o trigger). Tali regole vengono attivate in modo automatico al verificarsi
DettagliISTITUTO PARITARIO MICHELANGELO - RIMINI- PIANO DI LAVORO
ISTITUTO PARITARIO MICHELANGELO - RIMINI- PIANO DI LAVORO ANNO SCOLASTICO 2016-2017 SETTORE Economico Classe V Sez. A MATERIA DI INSEGNAMENTO: INFORMATICA STRUMENTI Paolo Camagni, Riccardo Nikolassy (2014)
DettagliAppunti su SQL. Query Language. Comando Select
Appunti su SQL Query Language... 1 Comando Select... 1 Select con campi calcolati e order By... 4 campi calcolati Sintassi generale:... 4 order By Sintassi generale:... 4 Select con Join (due tabelle)...
DettagliSelect Anagrafiche, Movimenti From Descrizione? Where Anagrafiche.Codice=Codice And Cognome=' Bianchi ';
1) Ottenere la descrizione dei movimenti riferiti all'anagrafica con Cognome = ' Bianchi '. Select Anagrafiche, Movimenti From Descrizione? Where Anagrafiche.Codice=Codice And Cognome=' Bianchi '; Ottenere
DettagliSQL. Università degli Studi di Salerno. Corso di Laurea in Scienze della Comunicazione Informatica generale (matr. Dispari) Docente: Angela Peduto
SQL Università degli Studi di Salerno Corso di Laurea in Scienze della Comunicazione Informatica generale (matr. Dispari) Docente: Angela Peduto A.A. 2005/2006 Select La forma di select cui siamo arrivati
DettagliLinked Data per i Beni Culturali: un approccio tecnico
Linked Data per i Beni Culturali: un approccio tecnico Angelica Lo Duca Istituto di Informatica e Telematica - Consiglio Nazionale delle Ricerche Introduzione ai Linked Open Data S iamo circondati dai
DettagliBusiness Intelligence
Business Intelligence Esercitazione di Laboratorio N. 1 L esercitazione ha come obiettivo l interrogazione di una base di dati relazionale mediante query SQL su un DBMS Oracle XE. Schema logico della basi
DettagliBasi di Dati: Corso di laboratorio
Basi di Dati: Corso di laboratorio Lezione 3 Raffaella Gentilini 1 / 52 Sommario 1 Il DML di SQL: Interrogazione di una BD 2 / 52 Data Manipulation Language (DML) Istruzioni del DML Le istruzioni del DML
DettagliPROGETTO OPEN LINKED DATA DELL OSSERVATORIO GIOVANI DELLA REGIONE EMILIA ROMAGNA
PROGETTO OPEN LINKED DATA DELL OSSERVATORIO GIOVANI DELLA REGIONE EMILIA ROMAGNA Dott. Antonio Volpone Ing. Laura Po 1 SCOPO DEL PROGETTO Identificare ed integrare sorgenti dati open e proprietarie rilevanti
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 è
DettagliAppunti su SQL. Query Language. Comando Select
Appunti su SQL Query Language... 1 Comando Select... 1 Select con campi ordinati: order By... 3 Sintassi generale:... 3 Ordinamanto su PIU campi... 3 DML (Data Manipulation Language per inserimento e modifica
DettagliTutorial: come ti faccio una app sugli opendata
Tutorial: come ti faccio una app sugli opendata FODD Firenze Open Data Day, 21 Febbraio Prof. Paolo Nesi, Marco Serena, Ivan Bruno DISIT Lab Lab Distributed Data Intelligence and Technologies Lab Dipartimento
Dettagli2- Il titolo dei film di F. Fellini prodotti dopo il SELECT f.titolo FROM Film f WHERE f.regista = Fellini AND f.annoproduzione > 1960
1- Il nome di tutte le sale di Pisa SELECT s.nome WHERE s.città = 'Pisa' 2- Il titolo dei film di F. Fellini prodotti dopo il 1960. WHERE f.regista = Fellini AND f.annoproduzione > 1960 3- Il titolo e
DettagliIl linguaggio SQL: query innestate
Il linguaggio SQL: query innestate Sistemi Informativi T Versione elettronica: 04.4.SQL.subquery.pdf DB di riferimento per gli esempi Imp Sedi CodImp E001 E002 E003 Nome Rossi Verdi Bianchi Sede S02 Ruolo
DettagliEsercizi proposti su SQL SELECT base. Laura Farinetti - DAUIN Politecnico di Torino
Esercizi proposti su SQL SELECT base Laura Farinetti - DAUIN Politecnico di Torino Esercizio 1 Sia dato lo schema relazionale costituito dalle tabelle (le chiavi primarie sono sottolineate) RIVISTA (CodR,
DettagliISBN Titolo CasaEd AnnoEd
SQL Un esempio Si consideri il seguente schema relazionale Catalogo ( ISBN, Titolo, CasaEd, AnnoEd) Supponiamo che interessi conoscere il titolo e la casa editrice dei libri pubblicati nel 2001 1. consultare
DettagliCorso sul linguaggio SQL
Corso sul linguaggio SQL Modulo LB (SQL) 5 - Aggregazione e raggruppamento Prerequisiti Conteggio e somma degli elementi di un insieme numerico Massimo, minimo e media di un insieme numerico Ordinamento
DettagliPROGETTAZIONE DI DATABASE Linguaggio SQL
PROGETTAZIONE DI DATABASE Linguaggio SQL Modello Concettuale (Modellazione del mondo reale) Modello Logico (Definizione del tipo e del formato dei dati) Modello Fisico (Implementazione fisica su supporti
DettagliPOLITECNICO DI MILANO
POLITECNICO DI MILANO Facoltà di Ingegneria dell'informazione Corso di Laurea di Ingegneria Informatica SISTEMA DI TEMPLATE PER VISUALIZZARE RISORSE IN UN WIKI SEMANTICO Relatore: Prof. Marco Colombetti
DettagliIl linguaggio SQL: query innestate
Il linguaggio SQL: query innestate Sistemi Informativi T Versione elettronica: 04.4.SQL.subquery.pdf DB di riferimento per gli esempi Imp CodImp Nome Sede Ruolo Stipendio E001 Rossi S01 Analista 2000 E002
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,
DettagliQuery. Query (Interrogazioni) SQL SQL. Significato dell interrogazione. Sintassi
Informatica della Facoltà di Lingue e Letterature dell Università degli Studi di Torino. Qualsiasi altro Query (Interrogazioni) SQL Materiale aggiuntivo per il corso di laurea in Lingue e Culture per il
DettagliManuale SQL. Manuale SQL - 1 -
Manuale SQL - 1 - Istruzioni DDL Creazione di una tabella : CREATE TABLE Il comando CREATE TABLE consente di definire una tabella del database specificandone le colonne, con il tipo di dati ad esse associate,
DettagliBasi di Dati e Sistemi Informativi. Database NoSQL. Corso di Laurea in Ing. Informatica Ing. Gestionale Magistrale
Giuseppe Loseto Corso di Laurea in Ing. Informatica Ing. Gestionale Magistrale NoSQL (Not Only SQL) I principali metodi d implementazione dei database NoSQL sono i seguenti: Column Store/Column Family
DettagliJSON for Linked Data JSON-LD
JSON for Linked Data JSON-LD Giuseppe Santaniello Giuseppe Pietravalle Web Semantico A.A. 2015/2016 Linked Data Insiemi di dati interconnessi sul Web Esempio: DBpedia DBpedia contiene i dati di Wikipedia
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
DettagliBasi 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
DettagliL azienda. Esperienze Int. USA Europa. Rende (CS) Milano. Pharma
L azienda Ithea è una società di software fondata nel 2008 come spin-off aziendale presso l Università della Calabria, con l obiettivo di implementare i risultati della ricerca in soluzioni software commerciali,
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
DettagliLezioni di Laboratorio sui Data Base
Lezioni di Laboratorio sui Data Base Informatica per l'impresa Docente Tutor: Dott. Gianluigi Roveda OBIETTIVO: Rivedere come attività di laboratorio le query di tipo select scritte in SQL ma con le variazioni
DettagliBasi di Dati Corso di Laura in Informatica Umanistica
Basi di Dati Corso di Laura in Informatica Umanistica Appello del 28/06/2010 Parte 1: Algebra Relazionale e linguaggio SQL Docente: Giuseppe Amato Sia dato il seguente schema di base di dati per la gestione
Dettagli4 ore di RDF. Diego Valerio Camarda regesta.exe regesta.com / lodlive.it. github&twitter
4 ore di RDF Diego Valerio Camarda regesta.exe regesta.com / lodlive.it diego.camarda@regesta.com dvcama @ github&twitter Abbiamo bisogno del Web dei dati! (?) perché parliamo di oggetti e non più di documenti
DettagliLaboratorio 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.
DettagliGestione di basi di dati relazionali con SQL (parte I) Linguaggi per basi di dati
Gestione di basi di dati relazionali con SQL (parte I) Gian Pietro Picco Dipartimento di Elettronica e Informazione Politecnico di, Italy picco@elet.polimi.it http://www.elet.polimi.it/~picco Linguaggi
DettagliESERCIZIO 1. B. Estrarre nome, cognome e codice degli utenti che non hanno mai preso in prestito libri di informatica.
Soluzione esercizi interrogazioni SQL ESERCIZIO 1 UTENTE ( Codice, Nome, Cognome, Indirizzo, Telefono) PRESTITO ( Collocazione, CodUtente, DataPrestito, DataRest) COPIA ( Collocazione, ISBN, DataAcq) DATILIBRO
DettagliCorso di Basi di Dati
Corso di Basi di Dati Il Linguaggio SQL Home page del corso: http://www.cs.unibo.it/~difelice/dbsi/ Il Linguaggio SQL SQL (Structured Query Language) è il linguaggio di riferimento per le basi di dati
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
DettagliViene richiesto di MIN CARD(S,E) = 1 UPDATE DELETE MAX CARD(S,E) = 3 INSERT UPDATE
Dato il seguente schema E/R E la sua traduzione nel seguente schema relazionale: disponibile in http://www.dbgroup.unimo.it/sire/20110513/20110513.bak Viene richiesto di 1) Risolvere la seguente interrogazione
DettagliIl linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali.
(Structured Query Language) : Il linguaggio è di fatto lo standard tra i linguaggi per la gestione di data base relazionali. prima versione IBM alla fine degli anni '70 per un prototipo di ricerca (System
DettagliPrincipi di Progettazione del Software a.a Il linguaggio SQL. Il Linguaggio SQL
Principi di Progettazione del Software a.a. 2017-2018 Ing. Università del Salento Il Linguaggio SQL Due componenti principali: Ø DDL (Data Definition Language) Contiene i costrutti necessari per la creazione/modifica
DettagliSQL e algebra relazionale
SQL e algebra relazionale Il linguaggio SQL consente una maggiore espressività dell algebra relazionale grazie a costrutti che permettono: di definire join più sofisticati di ordinare le righe dei risultati
DettagliData Management Software. Il linguaggio SQL. Query Innestate. Paolo Avallone Sr Consulting IT Specialist DB2, Data Management 10 Settembre 2003
DB2 Data Management Software Il linguaggio SQL Query Innestate Paolo Avallone Sr Consulting IT Specialist DB2, Data Management 10 Settembre 2003 LEGGERE LE SEGUENTI ATTENZIONI Le informazioni contenute
DettagliUnità C1. Obiettivi. Le funzionalità di SQL. L evoluzione del linguaggio. L utilizzo di SQL. I tipi di dato. Il linguaggio SQL
Obiettivi Unità C1 Il linguaggio SQL Conoscere l evoluzione del linguaggio SQL Saper definire dati, domini e vincoli ed essere in grado di recuperare dati dal database Conoscere le funzioni di aggregazione
DettagliESERCIZIO 1 SCHEMA RELAZIONALE
Esercizi di SQL R.Gori G.Leoni 2 ESERCIZIO 1 SCHEMA RELAZIONALE: ATTORI (CodAttore, Nome, AnnoNascita, Nazionalità); RECITA (CodAttore*, CodFilm*) FILM (CodFilm, Titolo, AnnoProduzione, Nazionalità, Regista,
DettagliBasi di Dati: Corso di laboratorio
Basi di Dati: Corso di laboratorio Lezione 6 Raffaella Gentilini 1 / 40 Sommario 1 Viste 2 3 2 / 40 Viste Viste le viste sono tabelle virtuali corrispondono al risultato di una query (SELECT) valutata
Dettagli4.SQL QUERY. Fare una query significa fare delle ricerche sul nostro database.
4.SQL QUERY >definizione A cura di: Celora Luca Fare una query significa fare delle ricerche sul nostro database. >strumenti da usare SELECT //sceglie le colonne da visualizzare FROM //indica da quali
DettagliCerca i film in Campania con Trailer e Trama
Cerca i film in Campania con Trailer e Trama Progetto Gestione Avanzata dei Dati Alessandro Sacco Problemi La maggior parte di siti presenti sul web, che indicano i film usciti nei cinema, non danno tutte
DettagliRelazione Agrievents. Michele Bellocchi/Massimiliano Portelli. Obbiettivo
Michele Bellocchi/Massimiliano Portelli Relazione Agrievents Obbiettivo Realizzare una piattaforma web che sfrutti le tecnologie offerte dal web semantico, che si occupi di modellare con ontologie appropriate
DettagliFormati aperti, interazione, visualizzazione grafica dei dati statistici. Il portale Linked Open Data dell Istat
Formati aperti, interazione, visualizzazione grafica dei dati statistici. Il portale Linked Open Data dell Istat Stefano De Francisci (ISTAT) Grazie al lavoro di: Monica Scannapieco Raffaella Aracri Andrea
DettagliSQL quick reference. piccolo manuale di riferimento dei principali comandi SQL (prof. Claudio Maccherani, Perugia, 2013)
SQL quick reference piccolo manuale di riferimento dei principali comandi SQL (prof. Claudio Maccherani, Perugia, 2013) I tipi dei dati di SQL sono: delimitatori delle costanti: TEXT(n) stringa di caratteri
DettagliEsercizi sul linguaggio SQL e le basi dati relazionali
Esercizi sul linguaggio SQL e le basi dati relazionali Corso IN530 - Sistemi per l elaborazione delle informazioni Esercizio 1 Fig. 1: Schema fisico del database della Biblioteca Si consideri lo schema
DettagliInterrogazioni complesse. SQL avanzato 1
Interrogazioni complesse SQL avanzato Classificazione delle interrogazioni complesse Query con ordinamento Query con aggregazione Query con raggruppamento Query binarie Query annidate SQL avanzato 2 Esempio
DettagliAppunti su SQL. Query Language. Comando Select
Appunti su SQL Query Language... 1 Comando Select... 1 Select con campi ordinati: order By... 3 Sintassi generale:... 3 Ordinamanto su PIU campi... 3 Select con campi calcolati... 4 campi calcolati Sintassi
Dettagliformulare in SQL una interrogazione per ciascuno dei seguenti punti:
Basi di Dati Esercitazione SQL 20 maggio 2005 Paolo Cappellari Considerando la seguente base di dati: Fornitori (CodiceFornitore, Nome, Indirizzo, Città) Prodotti (CodiceProdotto, Nome, Marca, Modello)
DettagliBasi di Dati: Corso di laboratorio
Basi di Dati: Corso di laboratorio Lezione 5 Raffaella Gentilini 1 / 22 Sommario 1 Gruppi 2 / 22 Raggruppamenti Gruppi Quanto sinora visto permette di estrarre dal DB informazioni che si riferiscono a
DettagliInterrogazioni in SQL SQL1 1
Interrogazioni in SQL SQL1 1 Dichiaratività di SQL E un linguaggio di IV generazione: in SQL l'utente specifica QUALE informazione è di suo interesse ma non COME estrarla dai dati il sistema costruisce
DettagliEsempi SQL con Access. Orazio Battaglia
con Access Orazio Battaglia Consideriamo la base di dati in figura. 2 Interrogazione 1: Selezioniamo tutti gli impiegati, vogliamo Cognome, Nome e Posizione SELECT Impiegati.Cognome, Impiegati.Nome, Impiegati.Posizione
DettagliData management a.a. 2009-2010. Il linguaggio SQL
Data management a.a. 2009-2010 Il linguaggio SQL 1 Modello di database E' un database generico con anagrafica e movimenti di uso molto frequente: per esempio, clienti e fatture, studenti ed esami sostenuti,
DettagliEstensioni del linguaggio SQL per interrogazioni OLAP
Sistemi Informativi Avanzati Anno Accademico 2012/2013 Prof. Domenico Beneventano Estensioni del linguaggio SQL per interrogazioni OLAP Esempio! Esempio delle vendite con scontrino (nella tabella, per
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)
Dettagli