Rappresentazione della Conoscenza e ragionamento. Rappresentazione basata sugli oggetti
|
|
- Gabriele Basso
- 8 anni fa
- Visualizzazioni
Transcript
1 Rappresentazione della Conoscenza e ragionamento Rappresentazione basata sugli oggetti
2 Rappresentazione della Conoscenza Esistono due classi principali di strumenti per la rappresentazione della conoscenza: Rappresentazione basata sulle azioni (logica e sistemi a regole) Descrizioni primitive di concetti: fatti Manipolazione dei concetti attraverso metodi di ragionamento Inferenza Ragionamento in avanti/indietro Rappresentazione basata sugli oggetti (reti semantiche e frame) Descrizioni primitive e complesse di concetti Manipolazione dei concetti attraverso Navigazione delle relazioni tra i diversi concetti Esecuzione di procedure associate ai diversi concetti
3 Rappresentazione della Conoscenza Alcuni aspetti del mondo reale non sono facili da catturare con la logica dei predicati La difficoltà principale sta nel fatto che quasi tutte le generalizzazioni presentano delle eccezioni o sono vere fino ad un certo punto I pomodori sono rossi Sì ma esistono anche pomodori gialli, verdi arancioni Inoltre una ontologia ben specializzata ha bisogno di molte semplificazioni più adatte a mondi giocattolo che reali
4 Rappresentazione della Conoscenza Inoltre le formule ed i metodi di deduzione logici non sono il modo di ragionare più naturale e non sono i metodi con cui l uomo organizza la sua conoscenza e mostra un comportamento intelligente (Minsky). Rappresentazione basata sugli oggetti : Approcci alternativi alla logica: guadagnano in semplicità e potere espressivo ma perdono in purezza formale Nb non sono metodi completamente alternativi, ciascuno ha influenzato gli altri.
5 Concetto di oggetto in IA Il concetto di oggetto è riconducibile a diversi settori dell informatica sviluppatisi storicamente in modo alquanto disgiunto e indipendente: Linguaggi di programmazione Basi di dati Intelligenza artificiale Si ha necessità di migliorare l integrazione fra sottosistemi diversi (da BD a reti di comunicazione e supervisori intelligenti) e il modello ad oggetti potrebbe essere il fattore di aggregazione, ma ancora come perseguire questa strada è un problema aperto
6 Concetto di oggetto in IA In IA un oggetto è un pezzo di conoscenza, bits of information, e serve a rappresentare concetti del mondo reale Un framework per la rappresentazione della conoscenza deve descrivere come questi pezzi di informazione devono essere rappresentati, come la totalita dell informazione è strutturata, e quali sono i metodi di inferenza su di essa
7 Rappresentazione della Conoscenza Rappresentazione basata sugli oggetti Quale contenuto inserire nel sistema basato sulla conoscenza Come rappresentare fatti che riguardano il mondo Ingegneria ontologica Creare rappresentazioni concentrandosi su concetti generali che si presentano in molti domini diversi come Azioni, Tempo, OggettiFisici, Credenze
8 Rappresentazione della Conoscenza OggettiAstratti Tutto EventiGeneralizzati Insiemi Categorie Numeri Formule OggettiDi Rapprese ntazione Tempi Misure Pesi Intervalli Posti OggettiFisici Processi Cose Roba Momenti Gas Animali Agenti Liquidi Solidi Umani Ontologia superiore Infrastruttura generale dei concetti, si attua la convenzione di disegnare i grafi con i concetti più generali in alto e quelli più specifici sotto
9 Rappresentazione della Conoscenza Ontologia superiore Ad ogni ontologia specializzata è possibile apportare modifiche per aumentare di generalità Un ontologia generale, con l aggiunta di assiomi specifici, dovrebbe essere applicabile a quasi tutti i domini particolari. Nessun problema di rappresentazione deve essre risolto con soluzioni ad hoc In qualsiasi dominio sufficientemente complicato occorre unificare aree di diversa conoscenza, perché il ragionamento e la risoluzione di problemi possono coinvolgere più aree contemporaneamente
10 Rappresentazione della Conoscenza: Categorie ed oggetti L organizzazione degli oggetti in categorie è fondamentale nella rappresentazione della conoscenza benché l interazione con il mondo abbia luogo a livello di singoli oggetti Le categorie sono utili anche per formulare predizioni sugli oggetti una volta che sono stati classificati Nella logica dei predicati possiamo rappresentare le categorie attraverso Predicati (PallonedaBasket(b)) Oggetti reificando (prendere per concreto l astratto) la categoria e facendola diventare un oggetto, PallonidaBasket, da cui membro(b,pallonidabasket)) D altra parte PallonidaBasket è un sottoinsieme di Palloni
11 Rappresentazione della Conoscenza Categorie ed oggetti Le relazioni di sottoclasse e di appartenenza sono le più importanti tuttavia è possibile esprimere relazioni tra categorie che non sono sottoclassi l una dell altra Es: Maschi e Femmine sono sottoclassi di Animali non dice che un maschio non può essere una femmina cioè che Maschi e Femmine sono categorie disgiunte Es. Un animale maschio non può essere femmina. Maschi e Femmine sono una scomposizione esaustiva degli Animali
12 Rappresentazione della Conoscenza Categorie ed oggetti Le categorie servono a organizzare e semplificare la base di conoscenza attraverso il meccanismo dell ereditarietà Mele sottoclasse di frutta e frutta di cibo Cibo è commestibile mele è commestibile La relazione di sottoclasse organizza le categorie in una tassonomia o gerarchia tassonomica Tassonomie utilizzate in varie discipline da secoli
13 Rappresentazione della Conoscenza Categorie ed oggetti Composizione fisica Relazione ParteDi : una cosa fa parte di un altra (ParteDi(Roma,Italia)) Gli oggetti possono essere raggruppati in gerarchie di ParteDi (ParteDi(Roma,Italia) ParteDi(Italia,Europa)) Oggetti composti sono spesso caratterizati da relazioni strutturali: un bipede ha due gambe attaccate ad un corpo Un oggetto composto è costituito dalle parti che lo compongono nella relazione PartizioneDiParti e può derivare da esse alcune carateristiche La massa di un oggetto è la somma della massa delle sue parti
14 Rappresentazione della Conoscenza Categorie ed oggetti Misure Gli oggetti hanno un altezza, un costo, un valore I valori che assegniamo a queste caratteristiche prendono il nome di misure Misure quantitative In logica usiamo delle funzioni di unità Lunghezza (L1) Misure qualitative Non esiste una scala di valori oggettiva Gli esercizi hanno un grado di difficoltà Però possono essere ordinate con simboli di > e <
15 Rappresentazione della Conoscenza Categorie ed oggetti Oggetti e Sostanze Mondo reale costituito da oggetti primitivi (particelle) e oggetti composti per aggregazione A volte la realtà sembre sfuggire a qualsiasi evidente individuazione (la divisione in oggetti distinti) Una seggiola, un burro Distinguiamo tra Sostantivi collettivi (burro, energia,acqua) Sostantivi contabili (seggiole, persone)
16 Rappresentazione della Conoscenza Categorie ed oggetti Oggetti e Sostanze Oggetti: Il pezzo di burro nel mio frigorifero Sostanza Burro giallo,morbido grasso Se taglio il burro ho due pezzi di burro, se taglio a metà un bipede non ho due bipedi Proprietà intrinseche Non appartengono all oggetto in sè, ma alla sostanza di cui è fatto Proprietà estrinseche Quali peso forma, non rimangono inalterate dopo una suddivisione
17 Rappresentazione della conoscenza Una volta descritti i concetti e le categorie base degli oggetti delle sostanze e delle misure il problema è navigare fra queste relazioni, e come rappresentare le azioni e gli eventi
18 Rappresentazione della conoscenza Possiamo avere due approcci Logico o dichiarativo Usato nelle reti semantiche, nella logica terminologica o descrittiva Un oggetto è una congiunzione di proprietà e può essere rappresentato come clausole della logica Procedurale Usato nei sistemi di rappresentazione della conoscenza basati sui frame e nei linguaggi di programmazione ad oggetti Un oggetto è una struttura con uno stato ed un comportamento Le proprietà di un oggetto posono essere attributi, relazioni, procedure La conoscenza procedurale è espressa mediante i metodi
19 Frames L idea del frame (Minsky, 1975) trae l origine dall osservazione che le persone usano un insieme strutturato di conoscenze derivate da esperienze precedenti per interpretare le diverse situazioni che si trovano a dover affrontare. Di fronte ad una nuova situazione, una persona non parte da zero. Al contrario, questa recupera dalla memoria una rappresentazione generale che si può adattare alla situazione e la raffina e modifica per render conto dei dettagli della situazione corrente.
20 Frames Un frame è quindi un modulo di conscenza che descrive qualcosa in termini delle sue proprietà Un frame è una collezione di attributi (i cosiddetti slot) e di valori loro associati che descrivono una qualche entità del mondo. I frame si basano sull eredità e sui valori di default. I frame sono delle strutture dichiarative che però possono inglobare una parte procedurale per gestire i valori associati ai propri attributi.
21 Frames Esempi Nome slot valore Volpe is-a piccolo-animale colore fulvo furbizia elevata
22 Frames L appartenenza ad una categoria (classe od oggetto) non viene data mediante proprietà necessarie e sufficienti, ma nei termini di una maggiore o minore somiglianza rispetto ai membri tipici della categoria detti prototipi In generale tutti i sistemi a frame permettono di ragionare su classi di oggetti usando rappresentazioni prototipali che devono essere adattate alle situazioni
23 Frame Uno slot può essere: un member slot: viene usato quando il frame è una classe e descrive una proprietà che vale per tutti gli elementi della classe. un own slot descrive una proprietà del frame specifico. Ogni slot viene descritto per mezzo di un insieme prefissato di "sfaccettature" (facet). Ereditarietà, indica se il valore è ereditato e come Default, valore di default If-needed, metodo per calcolare il valore dello slot (è alternativo a Valore)
24 Vantaggi e Limiti dei Frame I principali vantaggi dei frame sono: Permettono delle rappresentazioni compatte anche per concetti complessi. Sono piuttosto efficienti da elaborare per i calcolatori. I principali limiti dei frame sono: Non hanno una semantica formale, cioè non esiste un insieme di convenzioni universalmente accettato su ciò che un frame rappresenta. Tuttavia, combinando i frame con la logica si sono ottenuti dei sistemi ibridi, ad esempio, FRAIL (Charniak, 1983) e KRYPTON (Brachman et al., 1993), che coniugano l espressività di un linguaggio ad alto livello con il rigore della logica.
25 Frame Persona Nome Anno nascita Età Cittadinanza Recapito Paziente Nome Anno nascita Età Cittadinanza Recapito Data ingresso Diagnosi Reparto Is_a if-needed età = anni(anno nascita) Default: italiana Indirizzo Via Numero Città Provincia Telefono
26 Reti Semantiche (Brachman 1979) Non sono di chiara origine e definizione Particolarmente utili per il linguaggio naturale, descrizione e comprensione di forme, elaborazione di modelli psico-cognitivi Oggetto o concetto rappresentato da un nodo Relazioni gerarchiche sono nodi etichettati Conoscenza è l insieme degli oggetti e delle relazioni
27 Reti Semantiche Le reti semantiche rappresentano la conoscenza attraverso una struttura a grafo (detta rete): I nodi rappresentano dei concetti. La duplicazione di nodi rappresentanti lo stesso concetto viene sempre evitata Gli archi rappresentano relazioni tra concetti o proprietà dei concetti stessi. Mammifero isa Uomo appartiene esemplare-di Cervello Blu maglia Pee-Wee-Reese squadra Brooklyn-Dodgers
28 Reti Semantiche Le reti semantiche sono un modo naturale per rappresentare relazioni binarie. Una relazione di cardinalità maggiore di due può essere rappresentata da una rete semantica a più archi (limite rispetto alla logica). Cubs squadra-ospite Partita isa G 23 punteggio 5-3 squadra-di-casa Brooklyn-Dodgers
29 Reti Semantiche Un modo per cercare le relazioni tra i concetti di una rete è quello di vedere dove le attivazioni si incontrano (ricerca dell intersezione). esemplare-di Buck isa Cane Mammifero isa Uomo esemplare-di Pee-Wee-Reese
30 Gestione delle Gerarchie Le reti semantiche rappresentano un formalismo adatto per modellare conoscenze gerarchiche. isa isa Animali Mammiferi Elefanti isa isa Animali Mammiferi Elefanti isa Che differenza c è tra le due reti?
31 Gestione delle Gerarchie Esprimono in modo implicito regole per trattare concetti di ereditarieta di proprietà Permettono un ricoprimento di proprietà ritenute erronee o aggiornabili in base a nuova conoscenza acquisita (eccezioni e default)
32 Gestione dei Valori per Default La rappresentazione di conoscenze valide per default, mentre costituisce un problema difficile per i formalismi logici, è un problema facilmente risolvibile con le reti semantiche. riproduzione vivipara Mammiferi ovipara isa isa Elefanti Ornitorinco riproduzione Contraddice il valore di default con una informazione più specifica La gestione delle eccezioni è semplice e consiste nel memorizzarle nei nodi a cui si riferiscono e nel fermare la ricerca appena si trova un valore.
33 Gestione dell Eredità Multipla La gestione diventa difficile con l eredità multipla. pacifista quacchero convinzione_politica isa Nixon non_pacifista falco convinzione_politica isa repubblicano isa Secondo il metodo precedente Nixon è allo stesso tempo pacifista e non pacifista. Esistono altri metodi: ricerca in profondità avvantaggia i primi percorsi; ricerca in ampiezza avvantaggia i percorsi più corti.
34 Vantaggi delle Reti Semantiche I principali vantaggi delle reti semantiche sono: Risultano relativamente facili da comprendere per le persone. Sono piuttosto efficienti da elaborare per i calcolatori. Sono sufficientemente potenti per poter rappresentare idee e concetti anche complessi. Possono essere estese per rappresentare concetti modali e temporali che non possono essere rappresentati con una logica standard.
35 Limiti delle Reti Semantiche I principali limiti delle reti semantiche sono: Sono poco espressive, quindi occorrono delle reti semantiche di una certa grandezza e complessità spesso anche per rappresentare concetti abbastanza semplici. Non hanno una semantica formale, cioè non esiste un insieme di convenzioni universalmente accettato su ciò che una rete rappresenta (es non c e differenza fra classi ed istanze) Tuttavia, le reti semantiche sono state estese ottenendo dei modelli e linguaggi, ad esempio, KL-ONE (Brachman, 1985), con una precisa semantica formale.
36 WordNet [Miller] Grossa risorsa lessicale organizzata a rete semantica ( termini) i nomi, i verbi, gli aggettivi, gli avverbi sono organizzati in insiemi di sinonimi (synset) che rappresentano un concetto ( synset); Ad una parola è associato un insieme di synset: i sensi della parola
37 WordNet: la struttura organism beak person bird wing feather cleric measure colour oscine bishop number red finch Hyperonims Has-part Cardinal Cardinal, c. number Cardinal, carmine... Cardinal, c. grosbeak Member-of 4 Synset per cardinal Sacred college
38 WordNet: esempi di uso Espansione di interrogazioni con sinonimi nella ricerca basata su parole chiave (bisogna in primo luogo identificare il senso giusto) Distanza tra parole Categoria del termine: persona, organizzazione, luogo, misura
Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.
Algoritmi 1 Sommario Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi. 2 Informatica Nome Informatica=informazione+automatica. Definizione Scienza che si occupa dell
DettagliEsercitazione 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
DettagliIntroduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico
Introduzione alle basi di dati Introduzione alle basi di dati Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS Gestione delle
DettagliI Problemi e la loro Soluzione. Il Concetto Intuitivo di Calcolatore. Risoluzione di un Problema. Esempio
Il Concetto Intuitivo di Calcolatore Fondamenti di Informatica A Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Alfonso Gerevini I Problemi e la loro Soluzione Problema: classe
DettagliIndice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi
Indice generale OOA Analisi Orientata agli Oggetti Introduzione Analisi Metodi d' analisi Analisi funzionale Analisi del flusso dei dati Analisi delle informazioni Analisi Orientata agli Oggetti (OOA)
DettagliRappresentazione grafica di entità e attributi
PROGETTAZIONE CONCETTUALE La progettazione concettuale, ha il compito di costruire e definire una rappresentazione corretta e completa della realtà di interesse, e il prodotto di tale attività, è lo schema
DettagliProgettazione concettuale
Progettazione concettuale Strategie top-down A partire da uno schema che descrive le specifiche mediante pochi concetti molto astratti, si produce uno schema concettuale mediante raffinamenti successivi
DettagliIl modello EER comprende tutti i concetti di modellazione del modello ER, cui si aggiungono:
IL MODELLO EER Modellazione Entità-Associazione estesa 2 Modellazione EER (modellazione ER-estesa) Il modello EER comprende tutti i concetti di modellazione del modello ER, cui si aggiungono: i concetti
DettagliLibrerie digitali. Video. Gestione di video. Caratteristiche dei video. Video. Metadati associati ai video. Metadati associati ai video
Video Librerie digitali Gestione di video Ogni filmato è composto da più parti Video Audio Gestito come visto in precedenza Trascrizione del testo, identificazione di informazioni di interesse Testo Utile
DettagliAlessandra Raffaetà. Basi di Dati
Lezione 2 S.I.T. PER LA VALUTAZIONE E GESTIONE DEL TERRITORIO Corso di Laurea Magistrale in Scienze Ambientali Alessandra Raffaetà Dipartimento di Informatica Università Ca Foscari Venezia Basi di Dati
DettagliMODELLO RELAZIONALE. Introduzione
MODELLO RELAZIONALE Introduzione E' stato proposto agli inizi degli anni 70 da Codd finalizzato alla realizzazione dell indipendenza dei dati, unisce concetti derivati dalla teoria degli insiemi (relazioni)
DettagliModellazione dei dati in UML
Corso di Basi di Dati e Sistemi Informativi Modellazione dei dati in UML Angelo Montanari Dipartimento di Matematica e Informatica Università degli Studi di Udine Introduzione UML (Unified Modeling Language):
DettagliPROCESSO DI INDICIZZAZIONE SEMANTICA
PROCESSO DI INDICIZZAZIONE SEMANTICA INDIVIDUAZIONE DEI TEMI/CONCETTI SELEZIONE DEI TEMI/CONCETTI ESPRESSIONE DEI CONCETTI NEL LINGUAGGIO DI INDICIZZAZIONE TIPI DI INDICIZZAZIONE SOMMARIZZAZIONE INDICIZZAZIONE
DettagliDalla progettazione concettuale alla modellazione di dominio
Luca Cabibbo A P S Analisi e Progettazione del Software Dalla progettazione concettuale alla modellazione di dominio Capitolo 91 marzo 2015 Se qualcuno vi avvicinasse in un vicolo buio dicendo psst, vuoi
DettagliLezione 2. Il modello entità relazione
Lezione 2 Il modello entità relazione Pag.1 Introduzione alla progettazione delle basi di dati 1. Analisi dei requisiti Quali sono le entità e le relazioni dell organizzazione? Quali informazioni su queste
DettagliIngegneria del Software T
Home Finance 1 Requisiti del cliente 1 Si richiede di realizzare un sistema per la gestione della contabilità familiare. Il sistema consente la classificazione dei movimenti di denaro e la loro memorizzazione.
Dettaglicome nasce una ricerca
PSICOLOGIA SOCIALE lez. 2 RICERCA SCIENTIFICA O SENSO COMUNE? Paola Magnano paola.magnano@unikore.it ricevimento: martedì ore 10-11 c/o Studio 16, piano -1 PSICOLOGIA SOCIALE COME SCIENZA EMPIRICA le sue
DettagliArchivi e database. Prof. Michele Batocchi A.S. 2013/2014
Archivi e database Prof. Michele Batocchi A.S. 2013/2014 Introduzione L esigenza di archiviare (conservare documenti, immagini, ricordi, ecc.) è un attività senza tempo che è insita nell animo umano Primi
DettagliTelerilevamento e GIS Prof. Ing. Giuseppe Mussumeci
Corso di Laurea Magistrale in Ingegneria per l Ambiente e il Territorio A.A. 2014-2015 Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Strutture di dati: DB e DBMS DATO E INFORMAZIONE Dato: insieme
DettagliBASI DI DATI per la gestione dell informazione. Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone
BASI DI DATI per la gestione dell informazione Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone Libro di Testo 22 Chianese, Moscato, Picariello e Sansone BASI DI DATI per la Gestione dell
DettagliBASI DI DATI - : I modelli di database
BASI DI DATI - : I modelli di database DAL 1960 ci si e' orientati verso 3 direzioni: 1 MODELLO GERARCHICO Se i dati si presentano naturalmente in una struttura ad albero (ES. File System) Limiti: rigidità
DettagliElementi di Algebra Relazionale
Note dalle lezioni di INFORMATICA (per gli allievi della classe quinta - indirizzo MERCURIO) Elementi di Algebra Relazionale prof. Stefano D.L.Campanozzi I.T.C. Giulio Cesare Bari - a.s. 2008-2009 1 Introduzione
DettagliDatabase. Si ringrazia Marco Bertini per le slides
Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida
DettagliIndice. pagina 2 di 10
LEZIONE PROGETTAZIONE ORGANIZZATIVA DOTT.SSA ROSAMARIA D AMORE Indice PROGETTAZIONE ORGANIZZATIVA---------------------------------------------------------------------------------------- 3 LA STRUTTURA
DettagliI sistemi di numerazione
I sistemi di numerazione 01-INFORMAZIONE E SUA RAPPRESENTAZIONE Sia dato un insieme finito di caratteri distinti, che chiameremo alfabeto. Utilizzando anche ripetutamente caratteri di un alfabeto, si possono
DettagliBasi di dati. Concetti introduttivi ESEMPIO. INSEGNAMENTI Fisica, Analisi, Aule. Docenti. Entità Relazioni Interrogazioni. Ultima modifica: 26/02/2007
Basi di dati Concetti introduttivi Ultima modifica: 26/02/2007 ESEMPIO INSEGNAMENTI Fisica, Analisi, Informatica Aule Docenti Entità Relazioni Interrogazioni St udent i Database 2 Tabella (I) STUDENTE
DettagliAlla ricerca dell algoritmo. Scoprire e formalizzare algoritmi.
PROGETTO SeT Il ciclo dell informazione Alla ricerca dell algoritmo. Scoprire e formalizzare algoritmi. Scuola media Istituto comprensivo di Fagagna (Udine) Insegnanti referenti: Guerra Annalja, Gianquinto
Dettagli(anno accademico 2008-09)
Calcolo relazionale Prof Alberto Belussi Prof. Alberto Belussi (anno accademico 2008-09) Calcolo relazionale E un linguaggio di interrogazione o e dichiarativo: at specifica le proprietà del risultato
Dettagli1 Giochi a due, con informazione perfetta e somma zero
1 Giochi a due, con informazione perfetta e somma zero Nel gioco del Nim, se semplificato all estremo, ci sono due giocatori I, II e una pila di 6 pedine identiche In ogni turno di gioco I rimuove una
DettagliGrandezze fisiche e loro misura
Grandezze fisiche e loro misura Cos è la fisica? e di che cosa si occupa? - Scienza sperimentale che studia i fenomeni naturali suscettibili di sperimentazione e caratterizzati da entità o grandezze misurabili.
DettagliI 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
DettagliIntroduzione Ai Data Bases. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni
Introduzione Ai Data Bases Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni I Limiti Degli Archivi E Il Loro Superamento Le tecniche di gestione delle basi di dati nascono
DettagliI casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.
UML e i Casi d USO I casi d uso specificano una sequenza di azioni che producono un risultato visibile agli attori del sistema. Essi nascono per fornire descrizioni delle capacità del sistema. I casi d
DettagliFondamenti di Informatica. Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI!
Fondamenti di Informatica Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI! Finalità: Fornire gli elementi di base dei concetti che sono di fondamento all'informatica Informazioni Pratiche ORARIO:
DettagliOrganizzazione degli archivi
COSA E UN DATA-BASE (DB)? è l insieme di dati relativo ad un sistema informativo COSA CARATTERIZZA UN DB? la struttura dei dati le relazioni fra i dati I REQUISITI DI UN DB SONO: la ridondanza minima i
DettagliCorso di. Dott.ssa Donatella Cocca
Corso di Statistica medica e applicata Dott.ssa Donatella Cocca 1 a Lezione Cos'è la statistica? Come in tutta la ricerca scientifica sperimentale, anche nelle scienze mediche e biologiche è indispensabile
DettagliBASE DI DATI: introduzione. Informatica 5BSA Febbraio 2015
BASE DI DATI: introduzione Informatica 5BSA Febbraio 2015 Di cosa parleremo? Base di dati relazionali, modelli e linguaggi: verranno presentate le caratteristiche fondamentali della basi di dati. In particolare
DettagliControlloCosti. Cubi OLAP. Controllo Costi Manuale Cubi
ControlloCosti Cubi OLAP I cubi OLAP Un Cubo (OLAP, acronimo di On-Line Analytical Processing) è una struttura per la memorizzazione e la gestione dei dati che permette di eseguire analisi in tempi rapidi,
DettagliBasi 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)
DettagliISTITUTO COMPRENSIVO MONTEGROTTO TERME SCUOLA PRIMARIA DISCIPLINA: MATEMATICA - CLASSE PRIMA OBIETTIVI DI APPRENDIMENTO
PRIMA DELLA DISCIPLINA: MATEMATICA - CLASSE PRIMA L alunno si muove con sicurezza nel calcolo scritto e mentale con i numeri naturali. Legge e comprende testi che coinvolgono aspetti logici e matematici.
Dettagli1. BASI DI DATI: GENERALITÀ
1. BASI DI DATI: GENERALITÀ BASE DI DATI (DATABASE, DB) Raccolta di informazioni o dati strutturati, correlati tra loro in modo da risultare fruibili in maniera ottimale. Una base di dati è usualmente
DettagliALGEBRA DELLE PROPOSIZIONI
Università di Salerno Fondamenti di Informatica Corso di Laurea Ingegneria Corso B Docente: Ing. Giovanni Secondulfo Anno Accademico 2010-2011 ALGEBRA DELLE PROPOSIZIONI Fondamenti di Informatica Algebra
DettagliCapitolo 4 Probabilità
Levine, Krehbiel, Berenson Statistica II ed. 2006 Apogeo Capitolo 4 Probabilità Insegnamento: Statistica Corso di Laurea Triennale in Economia Facoltà di Economia, Università di Ferrara Docenti: Dott.
DettagliProgrammazione a Oggetti e JAVA. Prof. B.Buttarazzi A.A. 2012/2013
Programmazione a Oggetti e JAVA Prof. B.Buttarazzi A.A. 2012/2013 Relazioni tra classi Ereditarietà Generalizzazione Specializzazione Aggregazione Composizione Dipendenza Associazione Sommario Relazioni
DettagliGESTIONE della BASE di DATI
GESTIONE della SE di DTI I dati sono una componente fondamentale di un GIS Devono essere valutati con attenzione gli strumenti usati per: creare l archivio dei dati manipolare le informazioni contenute
DettagliIntroduzione ai database relazionali
Introduzione ai database relazionali Tabelle Un database (DB) è costituito da un insieme di file che memorizzano dati opportunamente organizzati Nei database relazionale tale organizzazione è costituita
DettagliCostruzione del thesaurus, analisi a faccette, categorie
Il laboratorio Costruzione del thesaurus, analisi a faccette, categorie Manuela Grillo Costruzione del thesaurus, analisi a faccette, categorie ermini contenuti nel Prototipo Metodo di costruzione della
DettagliProgettazione di Basi di Dati
Progettazione di Basi di Dati Prof. Nicoletta D Alpaos & Prof. Andrea Borghesan Entità-Relazione Progettazione Logica 2 E il modo attraverso il quale i dati sono rappresentati : fa riferimento al modello
DettagliTRAGUARDI PER LO SVILUPPO DELLE COMPETENZE AL TERMINE DELLA SCUOLA PRIMARIA
SCUOLA PRIMARIA DI CORTE FRANCA MATEMATICA CLASSE QUINTA TRAGUARDI PER LO SVILUPPO DELLE COMPETENZE AL TERMINE DELLA SCUOLA PRIMARIA L ALUNNO SVILUPPA UN ATTEGGIAMENTO POSITIVO RISPETTO ALLA MATEMATICA,
DettagliModello Relazionale. Modello Relazionale. Relazioni - Prodotto Cartesiano. Relazione: tre accezioni. Es. Dati gli insiemi
Modello Relazionale Modello Relazionale Proposto agli inizi degli anni 70 da Codd Finalizzato alla realizzazione dell indipendenza dei dati Unisce concetti derivati dalla teoria degli insiemi (relazioni)
DettagliL organizzazione aziendale
Università degli studi di Teramo Facoltà di Agraria Lezioni di Economia e gestione delle imprese vitivinicole aziendale Emilio Chiodo Anno Accademico 2014-2015 Le operazioni aziendali Il sistema delle
DettagliMODELLO E/R. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni
MODELLO E/R Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Modellazione dei dati Modellare i dati significa: costruire una rappresentazione semplificata della realtà osservata individuandone
DettagliModello dei Dati ENTITÀ-RELAZIONE (ENTITY-RELATIONSHIP) é l insieme di concetti, simboli, regole che useremo per rappresentare il modello concettuale
Modello dei Dati E-R ENTITÀ-RELAZIONE O (ENTITY-RELATIONSHIP) é l insieme di concetti, simboli, regole che useremo per rappresentare il modello concettuale R.Gori - G.Leoni Modello dei Dati Entità-Relazione
DettagliLezione 8. La macchina universale
Lezione 8 Algoritmi La macchina universale Un elaboratore o computer è una macchina digitale, elettronica, automatica capace di effettuare trasformazioni o elaborazioni su i dati digitale= l informazione
DettagliBasi di dati. Il Modello Relazionale dei Dati. K. Donno - Il Modello Relazionale dei Dati
Basi di dati Il Modello Relazionale dei Dati Proposto da E. Codd nel 1970 per favorire l indipendenza dei dati Disponibile come modello logico in DBMS reali nel 1981 (non è facile realizzare l indipendenza
DettagliSistemi Informativi e Basi di Dati
Sistemi Informativi e Basi di Dati Laurea Specialistica in Tecnologie di Analisi degli Impatti Ecotossicologici Docente: Francesco Geri Dipartimento di Scienze Ambientali G. Sarfatti Via P.A. Mattioli
DettagliTecniche di riconoscimento statistico
On AIR s.r.l. Tecniche di riconoscimento statistico Applicazioni alla lettura automatica di testi (OCR) Parte 4 Reti neurali per la classificazione Ennio Ottaviani On AIR srl ennio.ottaviani@onairweb.com
DettagliReti sequenziali sincrone
Reti sequenziali sincrone Un approccio strutturato (7.1-7.3, 7.5-7.6) Modelli di reti sincrone Analisi di reti sincrone Descrizioni e sintesi di reti sequenziali sincrone Sintesi con flip-flop D, DE, T
DettagliIT Questionario per formatori di insegnanti di lingue Analisi dei dati
IT Questionario per formatori di insegnanti di lingue Analisi dei dati Tu 1. Al questionario hanno risposto sette formatori di insegnanti di lingue. 2. Sei formatori parlano l inglese, sei il francese,
DettagliAutomazione Industriale (scheduling+mms) scheduling+mms. adacher@dia.uniroma3.it
Automazione Industriale (scheduling+mms) scheduling+mms adacher@dia.uniroma3.it Introduzione Sistemi e Modelli Lo studio e l analisi di sistemi tramite una rappresentazione astratta o una sua formalizzazione
DettagliLa Progettazione Concettuale
La Progettazione Concettuale Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica CorsodiBasidiDati Anno Accademico 2006/2007 docente: ing. Corrado Aaron Visaggio
DettagliGLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6
GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1 Il Repeater 2 L Hub 2 Il Bridge 4 Lo Switch 4 Router 6 Gli apparati per l interconnessione di reti locali Distinguiamo i seguenti tipi di apparati:
DettagliLezione 4. Modello EER
Lezione 4 Modello EER 1 Concetti del modello EER Include tutti i concetti di modellazione del modello ER Concetti addizionali: sottoclassi/superclassi, specializzazione, categorie, propagazione (inheritance)
DettagliConcetti di base di ingegneria del software
Concetti di base di ingegneria del software [Dalle dispense del corso «Ingegneria del software» del prof. A. Furfaro (UNICAL)] Principali qualità del software Correttezza Affidabilità Robustezza Efficienza
DettagliFasi di creazione di un programma
Fasi di creazione di un programma 1. Studio Preliminare 2. Analisi del Sistema 6. Manutenzione e Test 3. Progettazione 5. Implementazione 4. Sviluppo 41 Sviluppo di programmi Per la costruzione di un programma
DettagliGestione del conflitto o della negoziazione
1. Gestione del conflitto o della negoziazione Per ognuna delle 30 coppie di alternative scegli quella che è più vera per te. A volte lascio che siano gli altri a prendersi la responsabilità di risolvere
DettagliProgramma del Corso. Dati e DBMS SQL. Progettazione di una. Normalizzazione
Programma del Corso Dati e DBMS DBMS relazionali SQL Progettazione di una base di dati Normalizzazione (I prova scritta) (II prova scritta) Interazione fra linguaggi di programmazione e basi di dati Cenni
DettagliProgettazione di un Database
Progettazione di un Database Per comprendere il processo di progettazione di un Database deve essere chiaro il modo con cui vengono organizzati e quindi memorizzati i dati in un sistema di gestione di
DettagliDATABASE. A cura di Massimiliano Buschi
DATABASE A cura di Massimiliano Buschi Introduzione Con Microsoft Access: Immissione dati e interrogazione Interfaccia per applicazioni e report Ma prima bisogna definire alcune conoscenze di base sui
DettagliLa comunicazione e il linguaggio
Linguaggio = sistema di simboli, suoni, significati e regole per la loro combinazione che costituisce la modalita primaria di comunicazione tra gli esseri umani Caratteristiche fondamentali del linguaggio:
DettagliRaggruppamenti Conti Movimenti
ESERCITAZIONE PIANO DEI CONTI Vogliamo creare un programma che ci permetta di gestire, in un DB, il Piano dei conti di un azienda. Nel corso della gestione d esercizio, si potranno registrare gli articoli
DettagliRaccomandazione del Parlamento europeo 18/12/2006 CLASSE PRIMA COMPETENZE ABILITÀ CONOSCENZE. Operare con i numeri
COMPETENZA CHIAVE MATEMATICA Fonte di legittimazione Raccomandazione del Parlamento europeo 18/12/2006 CLASSE PRIMA COMPETENZE ABILITÀ CONOSCENZE L alunno utilizza il calcolo scritto e mentale con i numeri
DettagliFondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l Ambiente e il Territorio
Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l Ambiente e il Territorio Rappresentazione dell Informazione
DettagliAPPRENDIMENTO. 1. a. Conoscere, denominare classificare e verbalizzare semplici figure geometriche dello spazio e del piano.
matematica Comunicazione nella madrelingua 1. Descrive e denomina figure 1. a. Conoscere, denominare classificare e verbalizzare semplici figure geometriche dello spazio e del piano. - Terminologia specifica
DettagliProtocollo di tracciamento e valutazione degli studenti dei corsi di italiano ICoNLingua A.A. 2013-2014
Progetto ICoNLingua Scienza senza Frontiere CsF- Italia Protocollo di tracciamento e valutazione degli studenti dei corsi di italiano ICoNLingua A.A. 2013-2014 1. Introduzione La valutazione sia in itinere
DettagliInformatica per le discipline umanistiche 2 lezione 14
Informatica per le discipline umanistiche 2 lezione 14 Torniamo ai concetti base dellʼinformatica. Abbiamo sinora affrontato diversi problemi: avere unʼidentità online, cercare pagine Web, commentare il
DettagliIl Modello Relazionale
Il Modello Relazionale Il modello relazionale 1 Il modello relazionale Proposto da E. F. Codd nel 1970 per favorire l indipendenza dei dati e reso disponibile come modello logico in DBMS reali nel 1981
DettagliCorso di aggiornamento per operatori e volontari del Progetto Filippide Associazione Diversamente onlus
Corso di aggiornamento per operatori e volontari del Progetto Filippide Associazione Diversamente onlus Creare e utilizzare le storie sociali Dott. Marco Pontis Autore del Corso Avanzato Autismo: interventi
DettagliNozione di algoritmo. Gabriella Trucco
Nozione di algoritmo Gabriella Trucco Programmazione Attività con cui si predispone l'elaboratore ad eseguire un particolare insieme di azioni su particolari informazioni (dati), allo scopo di risolvere
DettagliIntroduzione alle relazioni multivariate. Introduzione alle relazioni multivariate
Introduzione alle relazioni multivariate Associazione e causalità Associazione e causalità Nell analisi dei dati notevole importanza è rivestita dalle relazioni causali tra variabili Date due variabili
DettagliComplemento al corso di Fondamenti di Informatica I corsi di laurea in ingegneria, settore dell informazione Università la Sapienza Consorzio Nettuno
Rappresentazione di numeri Complemento al corso di Fondamenti di Informatica I corsi di laurea in ingegneria, settore dell informazione Università la Sapienza Consorzio Nettuno Un numero e un entità teorica,
DettagliCardinalità e identificatori. Informatica. Generalizzazioni. Generalizzazioni. Generalizzazioni. Generalizzazioni
e identificatori Codice (0,1) (1,1) Dirige Informatica Lezione 8 Laurea magistrale in Scienze della mente Laurea magistrale in Psicologia dello sviluppo e dell'educazione Anno accademico: 2012 2013 1 Cognome
DettagliSQL prima parte D O C E N T E P R O F. A L B E R T O B E L U S S I. Anno accademico 2011/12
SQL prima parte D O C E N T E P R O F. A L B E R T O B E L U S S I Anno accademico 2011/12 DEFINIZIONE Il concetto di vista 2 È una relazione derivata. Si specifica l espressione che genera il suo contenuto.
DettagliInformatica per la comunicazione" - lezione 7 -
Informatica per la comunicazione - lezione 7 - Campionamento La codifica dei suoni si basa sulla codifica delle onde che li producono, a sua volta basata su una procedura chiamata campionamento.! Il campionamento
DettagliEVOLUZIONE DEI LINGUAGGI DI ALTO LIVELLO
EVOLUZIONE DEI LINGUAGGI DI ALTO LIVELLO Linguaggi di programmazione classificati in base alle loro caratteristiche fondamentali. Linguaggio macchina, binario e fortemente legato all architettura. Linguaggi
DettagliEconomia e Gestione delle imprese e dei servizi. Domenico Barricelli Sociologo del Lavoro Esperto di politiche e interventi nei sistemi di PMI
PRINCIPI DI SERVICE MANAGEMENT R. Normann La gestione strategica dei servizi Economia e Gestione delle imprese e dei servizi Università dell Aquila, Facoltà di Economia Domenico Barricelli Sociologo del
DettagliNozioni generali. Principali forme di trattamento
tano essere di vitale importanza per il benessere psicofisico del paziente, pertanto vale sempre la pena impegnarsi, anche quando la sindrome non venga diagnosticata subito dopo la nascita. Principali
DettagliCorso semestrale di Analisi e Contabilità dei Costi
Corso semestrale di Analisi e Contabilità dei Costi Aureli Selena 1_Sistema di controllo e contabilità analitica Perché analizzare i costi aziendali? La CONOSCENZA DEI COSTI (formazione, composizione,
DettagliProbabilità discreta
Probabilità discreta Daniele A. Gewurz 1 Che probabilità c è che succeda...? Una delle applicazioni della combinatoria è nel calcolo di probabilità discrete. Quando abbiamo a che fare con un fenomeno che
DettagliLo schema concettuale risultante dalla progettazione concettuale è l input alla fase di progettazione logica.
Progettazione logica Lo schema concettuale risultante dalla progettazione concettuale è l input alla fase di progettazione logica. La progettazione logica è basata su un particolare modello logico dei
DettagliSistema Informativo Geografico:
Sistemi Informativi Geografici Sistema Informativo Geografico: È un sistema informativo che tratta informazioni spaziali georeferenziate, ne consente la gestione e l'analisi. Informazioni spaziali: dati
DettagliPROGETTAZIONE CONCETTUALE
PROGETTAZIONE CONCETTUALE 1 Il Modello Concettuale Nella progettazione concettuale la descrizione dei dati da rappresentare avviene a livello astratto indipendentemente dal computer e dal software utilizzato.
DettagliAta_NiAg02. Modulo Gestione Agenti
Ata_NiAg02 Modulo Gestione Agenti Il software NiAg02 consente alle aziende che utilizzano il software gestionale ATA di gestire in maniera totalmente automatizzata l acquisizione ordini e/o clienti dalla
DettagliSistemi di misurazione e valutazione delle performance
Sistemi di misurazione e valutazione delle performance 1 SVILUPPO DELL'INTERVENTO Cos è la misurazione e valutazione delle performance e a cosa serve? Efficienza Efficacia Outcome Requisiti minimi Indicatori
DettagliCosa dobbiamo già conoscere?
Cosa dobbiamo già conoscere? Insiemistica (operazioni, diagrammi...). Insiemi finiti/numerabili/non numerabili. Perché la probabilità? In molti esperimenti l esito non è noto a priori tuttavia si sa dire
Dettagli4 Dispense di Matematica per il biennio dell Istituto I.S.I.S. Gaetano Filangieri di Frattamaggiore EQUAZIONI FRATTE E SISTEMI DI EQUAZIONI
119 4 Dispense di Matematica per il biennio dell Istituto I.S.I.S. Gaetano Filangieri di Frattamaggiore EQUAZIONI FRATTE E SISTEMI DI EQUAZIONI Indice degli Argomenti: TEMA N. 1 : INSIEMI NUMERICI E CALCOLO
DettagliA.A. 2004-05. INDIRIZZO LA96 Analisi e intervento psicologico per l età adulta. Prof. Claudia Casadio
CORSO DI LOGICA E PSICOLOGIA DEL PENSIERO A.A. 2004-05 INDIRIZZO LA96 Analisi e intervento psicologico per l età adulta Prof. Claudia Casadio LINGUAGGIO E PENSIERO Le relazioni tra linguaggio e pensiero
DettagliUniversità di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14. Pietro Frasca.
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Lezione 11 Martedì 12-11-2013 1 Tecniche di allocazione mediante free list Generalmente,
DettagliSoluzione dell esercizio del 2 Febbraio 2004
Soluzione dell esercizio del 2 Febbraio 2004 1. Casi d uso I casi d uso sono riportati in Figura 1. Figura 1: Diagramma dei casi d uso. E evidenziato un sotto caso di uso. 2. Modello concettuale Osserviamo
DettagliLe ontologie nell integrazione dei dati
Le ontologie nell integrazione dei dati Prof. Letizia Tanca 1 Ontologie Definizione formale e condivisa di un vocabolario di termini e delle relazioni tra essi Relazioni possibili: sinonimia omonimia iponimia
Dettagli