Introduzione al corso

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Introduzione al corso"

Transcript

1 Introduzione al corso Sistemi Informativi L-B Home Page del corso: Versione elettronica: introduzione.pdf Sistemi Informativi L-B

2 Docente Prof. Paolo Ciaccia Web: Ricevimento: giovedì 9:30-11:00, c/o IEIIT (ex-csite) Introduzione Sistemi Informativi L-B 2

3 La Home Page di SI L-B Contiene: Copia dei lucidi in formato PDF Guida al lab Testi e soluzioni delle esercitazioni svolte in lab Testi e soluzioni di prove d esame Regole d esame Bibliografia Avvisi Introduzione Sistemi Informativi L-B 3

4 Orario Lunedì ore Aula 0.2 Lunedì ore Aula 2.6 Il laboratorio avrà inizio verso la quarta-quinta settimana di lezioni In totale: 6 esercitazioni (18 ore) Introduzione Sistemi Informativi L-B 4

5 Obiettivi del corso Cosa: Il corso intende fornire gli strumenti necessari per imparare a progettare ed amministrare Basi di Dati relazionali progetto amministro quindi utilizzo Come: presentando una metodologia di progettazione basata sul modello Entity-Relationship e illustrando i principi costruttivi dei DBMS Perché: per poter agevolmente gestire (disegnare e comprendere) DB complicati, per capire come si possono migliorare le prestazioni, per sapere come funziona un DBMS, Il corso richiede necessariamente familiarità con i contenuti di Sistemi Informativi L-A!! Introduzione Sistemi Informativi L-B 5

6 Programma del corso Aula Laboratorio Progettare una base di dati Modello E-R Progettazione concettuale Progettazione logica Vincoli Il sistema DB-MAIN disegno di schemi E-R progettazione concettuale progettazione logica Tecnologia dei DBMS Memorizzazione dei dati Indici Elaborazione di query Transazioni Introduzione Sistemi Informativi L-B 6

7 Modalità d esame L esame si svolge in laboratorio Tipicamente: 1. Progettazione concettuale di una base di dati usando DB-MAIN 2. Progettazione logica, vincoli, ecc. 3. Esercizio su aspetti tecnologici Introduzione Sistemi Informativi L-B 7

8 Progettazione Prima parte del corso Aspetti metodologici Modello concettuale Aderenza di ciò che progettiamo a ciò che vorremmo rappresentare (la realtà ) Introduzione Sistemi Informativi L-B 8

9 Ricordiamo Immatricolazione Verbalizzazione DomandaLaurea PianiStudio DBMS Dati Ognuna delle molteplici applicazioni che usa i dati di un DBMS ha i suoi specifici requisiti, quindi: Per progettare una buona base di dati bisogna innanzitutto capire bene che dati deve contenere e che relazioni esistono tra tali dati Sembra semplice (sembra) Introduzione Sistemi Informativi L-B 9

10 Un esempio di requisiti Introduzione Sistemi Informativi L-B 10

11 il relativo DB (concettuale) Introduzione Sistemi Informativi L-B 11

12 e un possibile schema relazionale Prodotti(PCod,udm,descrizione) ProdLocali(PCod,Satellite) ProdTerrestri(PCod,prezzo,periodo) Partite(PartCod,PCodLocale,quantità,data,prezzo,Satellite) Supermercati(nome,n_coloni,Satellite) Satelliti(Nome) QuoteAssegnate(Satellite,PCodTerrestre,quantità) Rivendite(SatelliteProvenienza,PartCod) PrezziRivendite (PartCod,SatelliteProvenienza,SatelliteDestinazione,prezzo,quantità) Scambi(Supermercato,PCodLocale,PCodTerrestre,data,n_locali,n_terrestri) Introduzione Sistemi Informativi L-B 12

13 e un altro schema (simile ma diverso) Prodotti(PCod,udm,descrizione,tipo,Satellite,prezzo,periodo) Partite(PartCod,PCodLocale,quantità,data,prezzo,Satellite) Supermercati(nome,n_coloni,Satellite) Satelliti(Nome) QuoteAssegnate(Satellite,PCodTerrestre,quantità) Rivendite(SatelliteProvenienza,PartCod) PrezziRivendite (PartCod,SatelliteProvenienza,SatelliteDestinazione,prezzo,quantità) Scambi(Supermercato,PCodLocale,PCodTerrestre,data,n_locali,n_terrestri) In un DB reale è normalissimo che vi siano centinaia-migliaia di tabelle! Introduzione Sistemi Informativi L-B 13

14 e uno schema errato (?!) Scambi(Supermercato,PCodLocale,PCodTerrestre,data,n_locali,n_terrestri) Introduzione Sistemi Informativi L-B 14

15 Perché queste complicazioni.. Per non perdersi Per dotarsi di strumenti efficaci, chiari e sintetici in grado di rappresentare i dati di interesse e le loro relazioni E importante imparare a ragionare a diversi livelli di astrazione, così come si fa quando si deve sviluppare del software Quindi: il modello relazionale sarà il nostro target, ma dobbiamo sforzarci di pensare più in grande Introduzione Sistemi Informativi L-B 15

16 Dati e vincoli Come visto in Sistemi Informativi L-A, sappiamo che è cosa normale che i dati che si vogliono gestire devono rispettare dei vincoli: di dominio e di tupla assenza di valori nulli chiavi e chiavi primarie chiavi straniere ( foreign keys ) Ma da dove hanno origine questi vincoli? I vincoli si esprimono a livello di schema, sulla base di un analisi della realtà che si vuole modellare La conoscenza dei vincoli è quindi essenziale per: Progettare un buon DB (qualità dei dati ) Analizzare la "bontà" di un DB Introduzione Sistemi Informativi L-B 16

17 Dati e vincoli: ancora? In Sistemi Informativi L-B ci occupiamo di capire come hanno origine i vincoli, ovvero come ciò che rappresentiamo a livello concettuale genera automaticamente dei vincoli sugli schemi relazionali imparare a far rispettare (mediante query SQL, trigger e transazioni) quei vincoli che non si possono esprimere mediante DDL Esempio: In ogni ordine ci deve essere almeno un prodotto ordinato Ordini IdOrdine Cliente Data Importo LineeOrdini IdOrdine IdLinea CodProdotto Qtà A123 Rossi 01/12/ A123 1 P A234 Verdi 12/12/ A123 2 P Questo DB non va bene!! Introduzione Sistemi Informativi L-B 17

18 Tecnologia dei DBMS Seconda parte del corso Aspetti sistemistici e algoritmici Cosa c è sotto NB: Nell edizione a questa parte verrà data minore enfasi, in quanto tali argomenti, notevolmente ampliati e approfonditi, verranno trattati nel corso di Tecnologia delle Basi di Dati M Ad esempio Introduzione Sistemi Informativi L-B 18

19 come fa un DBMS a eseguire le interrogazioni SQL? Introduzione Sistemi Informativi L-B 19

20 I 3 ingredienti di base Il linguaggio SQL è dichiarativo (non-procedurale), e pertanto ogni richiesta può dar luogo a diverse modalità specifiche di esecuzione Un DBMS è in grado di determinare la modalità (piano di accesso) più efficiente, facendo ricorso a 3 strumenti di base: Metodi di accesso, che prendono i dati Operatori, che elaborano i dati Ottimizzatore, che compone gli operatori Introduzione Sistemi Informativi L-B 20

21 Cos è un metodo di accesso? È un modo per accedere ai dati (tabella), supportato da una specifica implementazione fisica Ad es. facendo ricorso a opportuni indici ad albero (B+-tree), si possono risolvere in maniera efficiente richieste del tipo: Prendi le sole righe della tabella Incassi in cui Importo ha un valore compreso tra e index_scan(incassi.importo,[20000,40000]) Data Ora Cassa Prodotto Qtà Importo :53 21 Panettone GnamGnam 1Kg :53 21 Spumante Bollicin 1 lt :01 21 Dentifricio WhiteTeeth :02 15 Spumante Bollicin 1 lt :06 3 Caffè BlackMoka 250 gr Introduzione Sistemi Informativi L-B 21

22 Cos è un operatore? È un operatore ;-), ossia: Prende in input dei dati (una o più tabelle!) e produce un output (una tabella!) Ad es. l operatore di Sort prende in input una tabella, la ordina secondo il valore di uno o più campi e produce in output la tabella ordinata sort(incassi,[importo]) Data Ora Cassa Prodotto Qtà Importo :01 21 Dentifricio WhiteTeeth :06 3 Caffè BlackMoka 250 gr :02 15 Spumante Bollicin 1 lt :53 21 Panettone GnamGnam 1Kg :53 21 Spumante Bollicin 1 lt Gli operatori sono molteplici e variano da un DBMS all altro; tutti i DBMS però supportano quelli definiti dall algebra relazionale Introduzione Sistemi Informativi L-B 22

23 Cos è l ottimizzatore? È un modulo del DBMS che ha il compito di determinare il migliore piano di accesso per una richiesta, componendo in modo opportuno gli operatori e i metodi di accesso a disposizione Migliore in che senso? Nel senso che il DBMS reputa tale piano di accesso il più economico in termini di risorse consumate In generale (i dettagli dipendono dal DBMS specifico), la scelta si avvale di: Meccanismi di enumerazione dei piani di accesso Informazioni statistiche sui dati che permettono di stimare, mediante opportuni modelli, i costi di esecuzione delle varie operazioni Introduzione Sistemi Informativi L-B 23

24 Esempi di piani di accesso Vendite della cassa 5 del 20/12/1997 ordinate per prodotto SELECT * FROM Incassi WHERE Data = 20/12/1997 AND Cassa = 5 ORDER BY Prodotto Sort[Prodotto] Sort[Prodotto] Filter[Data,=,20/12/97] Filter[Data,=,20/12/97] Filter[Cassa,=,5] Filter[Cassa,=,5] ix_scan[cassa,5] ix_scan[data,20/12/97] ix_scan[prodotto,_] Data Ora Cassa Prodotto Qtà Importo :53 5 Panettone GnamGnam 1Kg :53 21 Spumante Bollicin 1 lt :01 5 Dentifricio WhiteTeeth :02 5 Spumante Bollicin 1 lt :06 3 Caffè BlackMoka 250 gr Introduzione Sistemi Informativi L-B 24

25 Un piano di accesso vero Introduzione Sistemi Informativi L-B 25

Introduzione al corso

Introduzione al corso Introduzione al corso Sistemi Informativi L-B Home Page del corso: http://www-db.deis.unibo.it/courses/sil-b/ Versione elettronica: introduzione.pdf Sistemi Informativi L-B Docente Prof. Paolo Ciaccia

Dettagli

Progettazione di basi di dati

Progettazione di basi di dati Progettazione di basi di dati Sistemi Informativi L-B Home Page del corso: http://www-db.deis.unibo.it/courses/sil-b/ Versione elettronica: progettazionedb.pdf Sistemi Informativi L-B Progettazione di

Dettagli

Sistemi Informativi T

Sistemi Informativi T Sistemi Informativi T Home Page del corso: http://www-db.disi.unibo.it/courses/si-t/ Versione elettronica: 00.Introduzione.pdf Docente Prof. Paolo Ciaccia DISI - Scuola di Ingegneria e Architettura Viale

Dettagli

Sistemi Informativi T

Sistemi Informativi T Sistemi Informativi T Home Page del corso: http://www-db.disi.unibo.it/courses/si-t/ Versione elettronica: 00.Introduzione.pdf Docente Prof. Paolo Ciaccia DISI -Scuola di Ingegneria e Architettura Viale

Dettagli

Sistemi Informativi T

Sistemi Informativi T Sistemi Informativi T Home Page del corso: http://www-db.disi.unibo.it/courses/si-t/ Versione elettronica: 00.Introduzione.pdf Docente Prof. Paolo Ciaccia DISI - Scuola di Ingegneria e Architettura Viale

Dettagli

Corso di Basi di Dati

Corso di Basi di Dati Corso di Basi di Dati Progettazione di Basi di Dati: Overview Home page del corso: http://www.cs.unibo.it/~difelice/dbsi/ Negli esempi visti fin ora, abbiamo studiato come implementare una base di dati

Dettagli

Anno Accademico Home Page del corso: Versione elettronica: Intro2009.pdf

Anno Accademico Home Page del corso:   Versione elettronica: Intro2009.pdf Sistemi Informativi L-A Anno Accademico 2009-2010 Home Page del corso: http://www-db.deis.unibo.it/courses/sil-a/ Versione elettronica: Intro2009.pdf Sistemi Informativi L-A Docente Ilaria Bartolini DEIS

Dettagli

Sistemi Informativi L-A

Sistemi Informativi L-A Sistemi Informativi L-A Anno Accademico 2009-2010 Home Page del corso: http://www-db.deis.unibo.it/courses/sil-a/ Versione elettronica: Intro2009.pdf Sistemi Informativi L-A Docente Ilaria Bartolini DEIS

Dettagli

Progettazione di basi di dati

Progettazione di basi di dati Progettazione di basi di dati Sistemi Informativi T Versione elettronica: 05.progettazioneDB.pdf Progettazione di basi di dati È una delle attività del processo di sviluppo dei sistemi informativi (SI)

Dettagli

INFORMATICA PER LE SCIENZE UMANE a.a. 2017/2018

INFORMATICA PER LE SCIENZE UMANE a.a. 2017/2018 INFORMATICA PER LE SCIENZE UMANE a.a. 2017/2018 Francesca Levi Dipartimento di Informatica E-mail: francesca.levi@unipi.it levifran@di.unipi.it Francesca Levi Dipartimento di Informatica Informatica per

Dettagli

INFORMATICA PER LE SCIENZE UMANE a.a. 2016/2017

INFORMATICA PER LE SCIENZE UMANE a.a. 2016/2017 INFORMATICA PER LE SCIENZE UMANE a.a. 2016/2017 Francesca Levi Dipartimento di Informatica E-mail: francesca.levi@unipi.it levifran@di.unipi.it Francesca Levi Dipartimento di Informatica Informatica per

Dettagli

Basi di Dati Ingegneria Informatica e delle Telecomunicazioni

Basi di Dati Ingegneria Informatica e delle Telecomunicazioni Basi di Dati Ingegneria Informatica e delle Telecomunicazioni A.A. 2014/2015 Ing. Claudio Marrocco c.marrocco@unicas.it Obiettivi del corso Il corso mira ad introdurre agli studenti modelli e metodi per

Dettagli

INFORMATICA PER LE SCIENZE UMANE a.a. 2015/2016

INFORMATICA PER LE SCIENZE UMANE a.a. 2015/2016 INFORMATICA PER LE SCIENZE UMANE a.a. 2015/2016 Francesca Levi Dipartimento di Informatica E-mail: francesca.levi@unipi.it levifran@di.unipi.it Francesca Levi Dipartimento di Informatica Informatica per

Dettagli

Informatica per le Scienze Umane. Introduzione al corso: programma

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

Dettagli

Sistemi Informativi L-A

Sistemi Informativi L-A Sistemi Informativi L-A Anno Accademico 2008-2009 Home Page del corso: http://www-db.deis.unibo.it/courses/sil-a/ Versione elettronica: Intro2008.pdf Sistemi Informativi L-A Docente e Tutor Docente: Ilaria

Dettagli

Sistemi Informativi L-A

Sistemi Informativi L-A Sistemi Informativi L-A Anno Accademico 2007-2008 Home Page del corso: http://www-db.deis.unibo.it/courses/sil-a/ Versione elettronica: Intro2007.pdf Sistemi Informativi L-A Docente e Tutor Docente: Ilaria

Dettagli

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

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

Dettagli

PIANO DI LAVORO (a.s.2013/2014)

PIANO DI LAVORO (a.s.2013/2014) to Tecnico Commerciale Statale e per Geometri E. Fermi Pontedera (Pi) Via Firenze, 51 - Tel. 0587/213400 - Fax 0587/52742 http://www.itcgfermi.it E-mail: mail@itcgfermi.it PIANO DI LAVORO (a.s.2013/2014)

Dettagli

Basi di Dati Relazionali

Basi di Dati Relazionali Corso di Laurea in Informatica Basi di Dati Relazionali A.A. 2009-2010 Laboratorio 31B Esercitatori : Ing. G. Laboccetta Dott.ssa V. Policicchio ASPETTI ORGANIZZATIVI DEL CORSO Docente del corso: Prof.

Dettagli

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

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

Dettagli

SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3

SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3 SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3 Patrizio Pelliccione patrizio.pelliccione@di.univaq.it Dipartimento di Informatica Università degli Studi dell Aquila RINGRAZIAMENTI Queste slides

Dettagli

Corso di INFORMATICA AZIENDALE (4 CFU)

Corso di INFORMATICA AZIENDALE (4 CFU) Corso di INFORMATICA AZIENDALE (4 CFU) Facoltà di Economia - Università di Foggia Laurea specialistica 84/S in Economia e Professioni/Consulenza Aziendale a.a. 2007/2008 Prof. Crescenzio Gallo c.gallo@unifg.it

Dettagli

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

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

Dettagli

Fondamenti di Informatica e Programmazione

Fondamenti di Informatica e Programmazione Fondamenti di Informatica e Programmazione Prof. G ianni D Angelo Email: giadangelo@unisa.it A. A. 2018/19 Dati e Basi di Dati 1/4 I dati sono importanti poiché costituiscono una risorsa aziendale La loro

Dettagli

Ministero della Pubblica Istruzione Ufficio Scolastico Regionale per la Sicilia Direzione Generale

Ministero della Pubblica Istruzione Ufficio Scolastico Regionale per la Sicilia Direzione Generale Unione Europea Regione Sicilia Ministero della Pubblica Istruzione Ufficio Scolastico Regionale per la Sicilia Direzione Generale ISTITUTO TECNICO INDUSTRIALE STATALE G. MARCONI EDILIZIA ELETTRONICA e

Dettagli

ALGEBRA RELAZIONALE. Linguaggi di interrogazione relazionale

ALGEBRA RELAZIONALE. Linguaggi di interrogazione relazionale ALGEBRA RELAZIONALE Linguaggi di interrogazione relazionale! Linguaggi di interrogazione (LI) permettono la manipolazione e il reperimento di dati da una base di dati! Il modello relazionale supporta LI

Dettagli

SQL e linguaggi di programmazione. Cursori. Cursori. L interazione con l ambiente SQL può avvenire in 3 modi:

SQL e linguaggi di programmazione. Cursori. Cursori. L interazione con l ambiente SQL può avvenire in 3 modi: SQL e linguaggi di programmazione L interazione con l ambiente SQL può avvenire in 3 modi: in modo interattivo col server attraverso interfacce o linguaggi ad hoc legati a particolari DBMS attraverso i

Dettagli

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti Anno Accademico 2009/2010 del Corso Docente Pierangelo Di Sanzo Dipartimento di Informatica

Dettagli

Basi di Dati. Corso di Laurea in Informatica Corso B A.A. 2015/16. Dr. Claudia d'amato. Dipartimento di Informatica, Università degli Studi Bari

Basi di Dati. Corso di Laurea in Informatica Corso B A.A. 2015/16. Dr. Claudia d'amato. Dipartimento di Informatica, Università degli Studi Bari Basi di Dati Corso di Laurea in Informatica Corso B A.A. 2015/16 Dr. Claudia d'amato Dipartimento di Informatica, Università degli Studi Bari tel.: 080 5442246 email: claudia.damato@uniba.it http://www.di.uniba.it/~cdamato/

Dettagli

Corso di. Basi di Dati I. 1. Introduzione

Corso di. Basi di Dati I. 1. Introduzione Corso di Basi di Dati 1. Introduzione A.A. 2016 2017 Contatti, annunci E-mail: pezzini@mat.uniroma1.it Ufficio: stanza 11 (piano terra), Dipartimento di Matematica. Ricevimento: Mercoledì 11:00-13:00 e

Dettagli

Corso di. Basi di Dati I. 1. Introduzione

Corso di. Basi di Dati I. 1. Introduzione Corso di Basi di Dati 1. Introduzione A.A. 2016 2017 Contatti, annunci E-mail: pezzini@mat.uniroma1.it Ufficio: stanza 11 (piano terra), Dipartimento di Matematica. Ricevimento: Mercoledì 11:00-13:00 e

Dettagli

REGISTRO DELLE LEZIONI

REGISTRO DELLE LEZIONI UNIVERSITÀ DEGLI STUDI DI GENOVA DIPARTIMENTO DI INFORMATICA, BIOINGEGNERIA, ROBOTICA E INGEGNERIA DEI SISTEMI CORSO DI LAUREA IN INFORMATICA REGISTRO DELLE LEZIONI del Corso Ufficiale nome: BASI DI DATI

Dettagli

Tecnologie delle Basi di Dati M. Proff. Marco Patella, Paolo Ciaccia

Tecnologie delle Basi di Dati M. Proff. Marco Patella, Paolo Ciaccia Tecnologie delle Basi di Dati M Proff. Marco Patella, Paolo Ciaccia Obiettivi del corso Conoscenza dei principi realizzativi dei Sistemi di Gestione di Basi di Dati Capacità di progettazione di DB fisici

Dettagli

Docente: Laura Po

Docente: Laura Po Docente: Laura Po laura.po@unimore.it http://www.dbgroup.unimo.it/~po/ Laboratorio Basi di Dati Laura Po a.a. 2010-2011 Obiettivi Progettare e realizzare database Approfondimento dell uso del linguaggio

Dettagli

Corso con contenuti progettuali e metodologici Obiettivi

Corso con contenuti progettuali e metodologici Obiettivi Sistemi informativi D B M G Obiettivi del corso Corso con contenuti progettuali e metodologici Obiettivi Progettare una base di dati relazionale Scrivere interrogazioni in linguaggio SQL e in algebra relazionale

Dettagli

D. Gubiani Introduzione alle Basi di Dati 3. La porzione automatizzata di un sistema informativo viene in

D. Gubiani Introduzione alle Basi di Dati 3. La porzione automatizzata di un sistema informativo viene in Università degli Studi di Udine Facoltà di Agraria CORSO DI LAUREA IN SCIENZE E TECNOLOGIE DELL AMBIENTE E DEL TERRITORIO Sistemi di Elaborazione dell Informazione alle D. Gubiani 14 ottobre 2009 D. Gubiani

Dettagli

Basi di dati Basi di dati per bioinformatica

Basi di dati Basi di dati per bioinformatica Basi di dati Basi di dati per bioinformatica DOCENTI PROF. ALBERTO BELUSSI PROF CARLO COMBI Anno accademico 2013/14 Organizzazione degli insegnamenti 3 Basi di dati Basi di dati per Bioinformatica Teoria

Dettagli

ITI M. FARADAY. Programmazione a. s

ITI M. FARADAY. Programmazione a. s ITI M. FARADAY Programmazione a. s. 2018-2019 Disciplina: INFORMATICA Indirizzo: INFORMATICA E TELECOMUNICAZIONI Classi: Quinta A Quinta B Ore settimanali previste: 6 (3 ora Teoria - 3 ore Laboratorio)

Dettagli

Tecnico della progettazione implementazione e manutenzione di sistemi di gestione di database

Tecnico della progettazione implementazione e manutenzione di sistemi di gestione di database CORSO DI FORMAZIONE Tecnico della progettazione implementazione e manutenzione di sistemi di gestione di database Sequenza delle UF e dei moduli Introduzione database Sistemi di Gestione dei database Linguaggi

Dettagli

Esercitazioni Basi di dati e web Dario Facchinetti

Esercitazioni Basi di dati e web Dario Facchinetti Esercitazioni Basi di dati e web Dario Facchinetti - 2019 dario.facchinetti@unibg.it https://cs.unibg.it/dariofad/esercitazioni/bdweb2019.htm Organizzazione 3 incontri 3h 26/03 - introduzione, algebra

Dettagli

INTRODUZIONE AI DBMS

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

Dettagli

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

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

Dettagli

Algebra Relazionale. T. Catarci, M. Scannapieco, Corso di Basi di Dati, A.A. 2008/2009, Sapienza Università di Roma

Algebra Relazionale. T. Catarci, M. Scannapieco, Corso di Basi di Dati, A.A. 2008/2009, Sapienza Università di Roma Algebra Relazionale 1 Linguaggi di interrogazione relazionale Linguaggi di interrogazione: permettono la manipolazione e il reperimento di dati da una base di dati Il modello relazionale supporta LI semplici

Dettagli

D B M G 2. Linguaggio SQL: costrutti avanzati. SQL per le applicazioni

D B M G 2. Linguaggio SQL: costrutti avanzati. SQL per le applicazioni Linguaggio SQL: costrutti avanzati DB M B G Introduzione Concetto di cursore Aggiornabilità SQL statico e dinamico Embedded SQL Call Level Interface (CLI) Stored Procedure Confronto tra le alternative

Dettagli

Laura Farinetti (lezioni, esercitazioni) Dipartimento di Automatica e Informatica

Laura Farinetti (lezioni, esercitazioni) Dipartimento di Automatica e Informatica Basi di Dati Docenti (lezioni, esercitazioni) Dipartimento di Automatica e Informatica E-mail: laura.farinetti@polito.it Luca Cagliero (esercitazioni) E-mail: luca.cagliero@polito.it Evelina Di Corso,

Dettagli

Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia. Università degli Studi di Salerno

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

Dettagli

Basi di Dati I a.a Presentazione del corso

Basi di Dati I a.a Presentazione del corso Basi di Dati I a.a. 2012-2013 Presentazione del corso Informazioni generali Docente: Riccardo Torlone torlone@dia.uniroma3.it http://torlone.dia.uniroma3.it/ Collaborazione: Paolo Atzeni atzeni@dia.uniroma3.it

Dettagli

Basi di Dati. Concetti e Principi Generali. Maria Mirto

Basi di Dati. Concetti e Principi Generali. Maria Mirto Basi di Dati Concetti e Principi Generali Maria Mirto Organizzazione dei Dati Archivi o file Procedure di accesso in qualunque linguaggio di programmazione Duplicazione dati: ridondanza incoerenza formati

Dettagli

Tecnologie delle Basi di Dati M. Proff. Marco Patella, Paolo Ciaccia

Tecnologie delle Basi di Dati M. Proff. Marco Patella, Paolo Ciaccia Tecnologie delle Basi di Dati M Proff. Marco Patella, Paolo Ciaccia Obiettivi del corso Conoscenza dei principi realizzativi dei Sistemi di Gestione di Basi di Dati Capacità di progettazione di DB fisici

Dettagli

LINGUAGGI E UTENTI DI UN DBMS

LINGUAGGI E UTENTI DI UN DBMS Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Linguaggi e Utenti Prof. Alberto Postiglione Università

Dettagli

La gestione delle interrogazioni

La gestione delle interrogazioni La gestione delle interrogazioni Basi di dati: Architetture e linee di evoluzione - Seconda edizione Capitolo 1 Appunti dalle lezioni Esecuzione e ottimizzazione delle query Un modulo del DBMS Query processor

Dettagli

Tecnologie delle Basi di Dati M. Prof. Marco Patella

Tecnologie delle Basi di Dati M. Prof. Marco Patella Tecnologie delle Basi di Dati M Prof. Marco Patella Obiettivi del corso Conoscenza dei principi realizzativi dei Sistemi di Gestione di Basi di Dati Capacità di progettazione di DB fisici Programma del

Dettagli

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

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

Dettagli

Basi di dati. Docente Prof. Alberto Belussi. Anno accademico 2009/10

Basi di dati. Docente Prof. Alberto Belussi. Anno accademico 2009/10 Basi di dati Docente Prof. Alberto Belussi Anno accademico 2009/10 Informazioni generali sull organizzazione Insegnamento annuale su due semestri Orario I Semestre Lunedì 11.30 13.30 (aula B) Martedì 11.30

Dettagli

Programma Master Programmatore Java

Programma Master Programmatore Java Programma Master Programmatore Java PCAcademy Via Capodistria 12 Tel.: 06.97.84.22.16 06.85.34.44.76 Cell. 393.93.64.122 - Fax: 06.91.65.92.92 www.pcacademy.it info@pcacademy.it Informazioni generali La

Dettagli

Basi di dati I

Basi di dati I Docente Basi di dati I Paolo Atzeni 2018-2019 atzeni@dia.uniroma3.it http://www.dia.uniroma3.it/~atzeni/ Calendario: 4/10/2018 al 24/01/2019 (pausa dal 22/12 al 6/01) Orario: lunedì e giovedì, ore 8:15-10:00

Dettagli

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

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

Dettagli

Scopo Laboratorio di Informatica

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

Dettagli

Sommario. Introduzione... 13

Sommario. 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

Dettagli

DOCENTE PROF. ALBERTO BELUSSI. Anno accademico 2010/11

DOCENTE PROF. ALBERTO BELUSSI. Anno accademico 2010/11 Basi di dati DOCENTE PROF. ALBERTO BELUSSI Anno accademico 2010/11 Informazioni generali sull organizzazione Insegnamento annuale su due semestri Orario I Semestre Lunedì 11.30 13.30 (aula B) Martedì 11.30

Dettagli

Sistemi di Elaborazione dell informazione II. Corso di Laurea Specialistica in Ingegneria Telematica II anno 4 CFU Università Kore Enna A.A.

Sistemi di Elaborazione dell informazione II. Corso di Laurea Specialistica in Ingegneria Telematica II anno 4 CFU Università Kore Enna A.A. Sistemi di Elaborazione dell informazione II Corso di Laurea Specialistica in Ingegneria Telematica II anno 4 CFU Università Kore Enna A.A. 2009-2010 Alessandro Longheu http://www.diit.unict.it/users/alongheu

Dettagli

Corso di Laurea in Informatica Basi di Dati a.a

Corso di Laurea in Informatica Basi di Dati a.a Corso di Laurea in Informatica Basi di Dati a.a. 2010-2011 Laboratorio 31B Esercitatori : Ing. G. Laboccetta Dott.ssa V. Policicchio Presentazione delle lezioni di laboratorio: finalità del corso modalità

Dettagli

Disciplina: INFORMATICA

Disciplina: INFORMATICA II1 ANNO Indirizzo AFM Articolazione SIA Anno scolastico 2017/2018 Classe 5S Docenti Corongiu, Pazienza Disciplina: INFORMATICA I risultati di apprendimento relativi al profilo educativo, culturale e professionale

Dettagli

MODELLI DEI DATI. Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia

MODELLI DEI DATI. Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Modelli dei Dati MODELLI DEI DATI Prof. Alberto Postiglione

Dettagli

Basi di Dati Concetti Introduttivi

Basi di Dati Concetti Introduttivi Università Magna Graecia di Catanzaro Informatica Basi di Dati Concetti Introduttivi Docente : Alfredo Cuzzocrea e-mail : cuzzocrea@si.deis.unical.it Tel. : 0984 831730 Lucidi tratti da: Atzeni, Ceri,

Dettagli

Informatica B. Introduzione alle Basi di Dati e ai DBMS

Informatica B. Introduzione alle Basi di Dati e ai DBMS ormatica B Introduzione alle Basi di Dati e ai DBMS ormazioni e dati Dato: elemento semanticamente significativo (data, codice, ecc.), generalmente in formato numerico o testuale, che l azienda è interessata

Dettagli

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

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

Dettagli

Corso di Laurea in Informatica Basi di Dati a.a

Corso di Laurea in Informatica Basi di Dati a.a Corso di Laurea in Informatica Basi di Dati a.a. 2012-2013 Laboratorio 31B Esercitatori : Ing. G. Laboccetta Dott.ssa V. Policicchio Progetto Didattico Durante le lezioni saranno realizzate tutte le fasi

Dettagli

Pag Politecnico di Torino 1

Pag 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,

Dettagli

D B M G D B M G 2. Gestione degli indici. Introduzione Strutture fisiche di accesso Definizione di indici in SQL Progettazione fisica

D B M G D B M G 2. Gestione degli indici. Introduzione Strutture fisiche di accesso Definizione di indici in SQL Progettazione fisica Linguaggio SQL: costrutti avanzati D B M G Introduzione Strutture fisiche di accesso Definizione di indici in SQL Progettazione fisica D B M G 2 Pag. 1 2007 Politecnico di Torino 1 D B M G Organizzazione

Dettagli

Fondamenti di Informatica A. A / 1 9

Fondamenti di Informatica A. A / 1 9 Fondamenti di Informatica Introduzione ai DBMS ed al Modello E -R Prof. Marco Lombardi A. A. 2 0 1 8 / 1 9 Dati e Basi di Dati 1/4 I dati sono importanti poiché costituiscono una risorsa aziendale La loro

Dettagli

Liceo Marie Curie (Meda) Scientifico Classico Linguistico

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

Dettagli

Basi di Dati II. Introduzione al corso

Basi di Dati II. Introduzione al corso Introduzione al corso Obiettivi formativi Il corso mira a fornire gli strumenti tecnologici per mettere in pratica ed ampliare le conoscenze che sono state presentate durante il modulo di Basi di Dati

Dettagli

Ricevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano)

Ricevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano) Come contattarmi Ricevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano) Telefono : 0521 / 90 5731 Email : stefano.cagnoni@unipr.it Sito del corso : http://www.ce.unipr.it/people/cagnoni/didattica/basidati

Dettagli

SISTEMI INFORMATIVI AZIENDALI

SISTEMI INFORMATIVI AZIENDALI SISTEMI INFORMATIVI AZIENDALI introduzione ai sistemi informativi 1 Sistema Informativo Insieme degli strumenti, risorse e procedure che consentono la gestione delle informazioni aziendali e' essenziale

Dettagli

Introduzione Concetti Generali Pratica su Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 1

Introduzione Concetti Generali Pratica su Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 1 ECDL - Database Introduzione European Computer Driving Licence - Modulo 5 - Database LEZIONE 1 Informazioni sul corso orario: Giovedì - 14.30-16.30 materiale: http://www.fotoboni.com/carlo/ docente: webmaster@fotoboni.com

Dettagli

Ciclo di vita di un sistema informativo

Ciclo di vita di un sistema informativo Ciclo di vita di un sistema informativo Studio di fattibilità definisce le varie alternative possibili, i relativi costi e le priorità di realizzazione. Raccolta e analisi dei requisiti individua proprietà

Dettagli

PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018

PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018 ISTITUTO ISTRUZIONE SUPERIORE EINAUDI - SCARPA TECNOLOGICO - ECONOMICO PROFESSIONALE Via J. Sansovino, 6-31044 MONTEBELLUNA (TV) 0423 23587 - Fax 0423 602717 web: www.iiseinaudiscarpa.gov.itemail: info@iiseinaudiscarpa.gov.it

Dettagli

SQL per le applicazioni. Basi di dati. Elena Baralis. Pag Politecnico di Torino 1 D B M G2 D B M G4 D B M G5 D B M G6. SQL per le applicazioni

SQL per le applicazioni. Basi di dati. Elena Baralis. Pag Politecnico di Torino 1 D B M G2 D B M G4 D B M G5 D B M G6. SQL per le applicazioni Linguaggio SQL: costrutti avanzati Introduzione Concetto di cursore Aggiornabilità SQL statico e dinamico Embedded SQL Call Level Interface (CLI) Stored Procedure Confronto tra le alternative DB M B G

Dettagli

INFORMATICA GENERALE Prof. Alberto Postiglione Scienze della Comunicazione Università degli Studi di Salerno GESTIONE DEI DATI

INFORMATICA GENERALE Prof. Alberto Postiglione Scienze della Comunicazione Università degli Studi di Salerno GESTIONE DEI DATI INFORMATICA GENERALE Prof. Alberto Postiglione Scienze della Comunicazione Università degli Studi di Salerno : INTRODUZIONE ALLA : INTRODUZIONE ALLA GESTIONE DEI DATI DBMS: Introduzione alla gestione dei

Dettagli

Linguaggi per basi di dati. Linguaggi per basi di dati e SQL. Linguaggi di interrogazione per basi di dati relazionali. Linguaggi di interrogazione

Linguaggi per basi di dati. Linguaggi per basi di dati e SQL. Linguaggi di interrogazione per basi di dati relazionali. Linguaggi di interrogazione Linguaggi per basi di dati e SQL Linguaggi per basi di dati operazioni sullo schema DDL: data definition language operazioni sui dati DML: data manipulation language interrogazione ("query") aggiornamento

Dettagli

Bibliografia. INFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. Definizione di DB e di DBMS

Bibliografia. INFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. Definizione di DB e di DBMS INFORMATICA GENERALE DBMS: Introduzione alla gestione dei dati Bibliografia 4 ott 2011 Dia 2 Curtin, Foley, Sen, Morin Vecchie edizioni: 8.4, 8.5, 8.6, 8.7, 8.8 Edizione dalla IV in poi: 6.5, 21.1, 19.4,

Dettagli

Linguaggi per basi di dati e SQL

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

Dettagli

PROGRAMMAZIONE ANNO SCOLASTICO 2018/2019

PROGRAMMAZIONE ANNO SCOLASTICO 2018/2019 Istituto Istruzione Superiore Cristoforo Colombo Liceo Scientifico delle Scienze applicate Liceo Scientifico Sportivo Istituto Tecnologico indirizzo Costruzioni Ambiente e Territorio Istituto Tecnico Economico:

Dettagli

BASI DI DATI. basi di dati - introduzione ai sistemi informativi 1

BASI DI DATI. basi di dati - introduzione ai sistemi informativi 1 BASI DI DATI basi di dati - introduzione ai sistemi informativi 1 Sistema Informativo Insieme degli strumenti, risorse e procedure che consentono la gestione delle informazioni aziendali e' essenziale

Dettagli

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

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

Dettagli

Gestione delle informazioni. Tot. h 10. Base di Dati. Tot. h 56. Grafica in C# - Laboratorio- Tot. h 40. Dipartimento Informatica Materia Informatica

Gestione delle informazioni. Tot. h 10. Base di Dati. Tot. h 56. Grafica in C# - Laboratorio- Tot. h 40. Dipartimento Informatica Materia Informatica Dipartimento Informatica Materia Informatica Classe 5 Tec Ore/anno 198 A.S. 2018-2019 MODULI COMPETENZE UNITA di APPRENDIMENTO Gestione delle informazioni Tot. h 10 Base di Dati Tot. h 56 Grafica in C#

Dettagli

Introduzione al corso

Introduzione al corso Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2008/2009 Introduzione al corso La presente dispensa e da utilizzarsi ai soli

Dettagli

Informatica B. Introduzione alle Basi di Dati e ai DBMS

Informatica B. Introduzione alle Basi di Dati e ai DBMS ormatica B Introduzione alle Basi di Dati e ai DBMS ormazioni e dati Dato: elemento semanticamente significativo (data, codice, ecc.), generalmente in formato numerico o testuale, che l azienda è interessata

Dettagli

Informatica II Basi di Dati (07/08) Parte 2. 4 Accesso ai dati di un DB. Accesso ai dati di un DB. Accesso ai dati di un DB

Informatica II Basi di Dati (07/08) Parte 2. 4 Accesso ai dati di un DB. Accesso ai dati di un DB. Accesso ai dati di un DB Informatica II Basi di Dati (07/08) Parte 2 Gianluca Torta Dipartimento di Informatica dell Università di Torino torta@di.unito.it, 0116706782 4 Accesso ai dati di un DB SQL Accesso ai dati di un DB Aggiornamento

Dettagli

A.s Programma di Informatica

A.s Programma di Informatica A.s. 2008-2009 Programma di Informatica Gli aspetti teorici della disciplina sono suddivisi in 5 moduli: A. Progetto di sistemi informativi B. Basi di dati C. Linguaggi per basi di dati relazionali D.

Dettagli

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

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

Dettagli

PROGRAMMAZIONE INFORMATICA SECONDO BIENNIO. Liceo Scientifico opzione Scienze Applicate

PROGRAMMAZIONE INFORMATICA SECONDO BIENNIO. Liceo Scientifico opzione Scienze Applicate PROGRAMMAZIONE INFORMATICA SECONDO BIENNIO Liceo Scientifico opzione Scienze Applicate Anno scolastico 2017-2018 Programmazione di Informatica pag. 2 / 7 INFORMATICA - SECONDO BIENNIO OBIETTIVI SPECIFICI

Dettagli

ISTITUZIONE SCOLASTICA DI ISTRUZIONE TECNICA COMMERCIALE E PER GEOMETRI LYCÉE TECHNIQUE COMMERCIAL ET POUR GÉOMÈTRES

ISTITUZIONE SCOLASTICA DI ISTRUZIONE TECNICA COMMERCIALE E PER GEOMETRI LYCÉE TECHNIQUE COMMERCIAL ET POUR GÉOMÈTRES ISTITUZIONE SCOLASTICA DI ISTRUZIONE TECNICA COMMERCIALE E PER GEOMETRI LYCÉE TECHNIQUE COMMERCIAL ET POUR GÉOMÈTRES PROGRAMMAZIONE EDUCATIVA E DIDATTICA ANNUALE A.S. 2018/2019 MATERIA: INFORMATICA CLASSE:

Dettagli

Prefazione. Parte Prima Basi di dati relazionali: modello e linguaggi 15

Prefazione. Parte Prima Basi di dati relazionali: modello e linguaggi 15 Prefazione xi 1 Introduzione 1 1.1 Sistemi informativi, informazioni e dati... 1 1.2 Basi di dati e sistemi di gestione di basi di dati... 3 1.3 Modelli dei dati... 6 1.3.1 Schemi e istanze... 8 1.3.2

Dettagli

PROGRAMMAZIONE. INFORMATICA SECONDO BIENNIO Opzione Scienze Applicate

PROGRAMMAZIONE. INFORMATICA SECONDO BIENNIO Opzione Scienze Applicate PROGRAMMAZIONE INFORMATICA SECONDO BIENNIO Opzione Scienze Applicate Anno scolastico 2016-2017 Programmazione di Informatica pag. 2 / 5 INFORMATICA - SECONDO BIENNIO OBIETTIVI SPECIFICI DI APPRENDIMENTO

Dettagli

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

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

Dettagli

Corso Informatica di Base. Basi di Dati

Corso Informatica di Base. Basi di Dati Corso Informatica di Base Basi di Dati Di cosa ci occuperemo Basi di dati Struttura di una base di dati Funzionalità dei programmi di gestione di basi di dati Esempio pratico:access Il Sistema Informativo

Dettagli