Cap. 1-I 1 I sistemi informatici

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Cap. 1-I 1 I sistemi informatici"

Transcript

1 Libro di testo A. Chianese,V. Moscato, A. Picariello, L. Sansone Basi di dati per la gestione dell informazione McGraw-Hill Hill,, 2007 Ricevimento studenti Lunedì ore Didattica su web Si interagisce tramite: Si accede: con le credenziali di studente della FEDII Iscrivendosi al gruppo: basi dati 2008 Per: messaggi download di materiali date esami prenotazione esami ed esami 2 4 Processi aziendali e sistema informativo Cap. 1-I 1 I sistemi informatici La gestione dell informazione Basi di dati e sistemi di gestione Caratteristiche dei sistemi di gestione Processo aziendale Sequenza di attività aziendali finalizzate alla realizzazione di un prodotto o servizio che coinvolge più risorse : materiali, organizzative, informative. Sistema informativo (definizione informale) Insieme di gestite dai processi aziendali Componenti di un Sistema informativo Patrimonio di dati materia grezza con cui si producono Insieme di procedure per acquisizione, trattamento, produzione Insieme di risorse umane che sovra intendono alle procedure Insieme di mezzi e strumenti Per l archiviazione ed il trattamento di 5 Definizione di sistema informativo Un sistema informativo è l insieme delle componenti di un organizzazione destinate a Acquisizione Elaborazione Memorizzazione Recupero Condivisione Trasmissione dell informazione. 6 1

2 Definizione di sistema informatico 7 Produzione dell informazione 8 Un sistema informatico è la tecnologia a supporto del sistema informativo: Macchine hardware Programmi software Banche di dati e sistemi di gestione Reti di comunicazione Esempio di sistema informativo ed informatico Comune dotato di sistema informativo e informatico per il rilevamento del livello di smog. Sistema informativo: Persone (dipendenti, sindaco, assessori) Mezzi e procedure per la produzione e gestione dell informazione relativa all inquinamento Sistema informatico: Gestione automatica da parte di opportuni addetti- delle a livello di smog mediante: macchine hardware, programmi software e apparati di rete 9 Concludendo I sistemi informatici si basano sull informatica per il trattamento dei dati e la produzione delle : le procedure sono automatizzate e costituite da programmi funzionanti su calcolatore. Abitualmente e per varie motivazioni vi sono parti del sistema informativo aziendale che non sono informatizzate e pertanto le vengono prodotte senza l ausilio delle tecnologie informatiche. 10 Dati e Informazioni 11 Dati e Informazioni 12 Le di un organizzazione sono disponibili sotto forma di un insieme di dati memorizzati su apposito supporto. I dati devono essere opportunamente interpretati per dare luogo alle vere e proprie. Sia i dati grezzi che le regole per la loro interpretazione sono memorizzati sotto forma di dati e costituiscono pertanto il patrimonio informativo dell azienda. Attributo Cliente Data di Nascita Titolo libro x Tipo Stringa Data Stringa Reale Valore Paolo Rossi 08/02/1964 Zarathustra 1.0 Esempi di elementari ricavate interpretando i dati di un organizzazione 2

3 Informazioni complesse 13 Dati e Informazioni complessi 14 Le elementari sono correlate logicamente tra di loro associando una opportuna semantica ai legami : si ottengono così complesse.... interazioni con basi di dati 15 Base di dati 16 Spesa in un supermercato Acquisto con carte di credito Prenotazione alberghiera presso agenzia Pagamento assicurazione Iscrizione ad un corso Richiedono uso di collezioni di dati memorizzate in modo persistente relative ad una realtà di interesse a servizio di una data organizzazione Una base di dati è l insieme di associato a collezioni di dati: tra loro correlati dotati di un opportuna descrizione Si tratta di: un unico e grande deposito di dati condiviso all interno dell azienda da tutte le applicazioni Persistente cioè con vita molto più lunga delle procedure di gestione che consente di lavorare sempre su uno stato consistente dei dati Descrizione della base di dati 17 Definizione di DBMS 18 La base di dati deve mantenere una propria descrizione. è una collezione di dati autodescrittiva. E un insieme di programmi che permettono di gestire la base di dati per: Definire Specificare tipi, strutture e vincoli sui dati Il catalogo o dizionario contiene un insieme di dati detti metadati che servono a descrivere i dati stessi. Data Base Management System Manipolare Inserire, cancellare, aggiornare recuperare i dati Controllare Controllare l accesso ai dati garantendo protezione da guasti, da accessi indesiderati Basi di dati dati metadati Catalogo/ dizionario 3

4 Gestione di una agenda telefonica 19 I DBMS 20 Registrazione degli innumerevoli nomi di amici con relativo indirizzo, numeri di telefono, di cellulare... Approccio personale... Gestendo con opportuni programmi scritti nel linguaggio preferito tutte le operazioni di accesso ai dati e garantendone la persistenza in archivi riservati. Approccio mediante DBMS... Si utilizza un prodotto DBMS (gratuito, scaricato dal web) che permetta la definizione dei dati e la gestione mediante le operazioni classiche di SELECT, INSERT, DELETE,UPDATE. I sistemi di gestione delle basi di dati (Data Base Management System) nascono per gestire collezioni di dati Grandi Condivise Persistenti Garantendo Affidabilità Privatezza Efficienza Efficacia I DBMS e l architettura l di sistema 21 Definizione di sistema di basi di dati 22 Un DBMS è un sistema di gestione di collezioni di dati residenti sulle memorie di massa DBMS DB DBMS Il DBMS è il sistema software finalizzato alla gestione di collezioni di tra loro correlate Sistema Operativo Hardware Il DBMS amplia le funzioni del file system del Sistema Operativo Architettura Standard (ANSI/SPARC) 23 Architettura a livelli 24 Descrizione fisica o interna Rappresentazione dello schema logico della base dati per mezzo di strutture fisiche di memorizzazione (file, record, puntatori) Descrizione logica Schema della base dati secondo il modello logico dei dati adottato dal DBMS Descrizione esterna Schema della porzione della basi dati visibile da uno specifico utente (dette anche viste parziali) 4

5 Vantaggi dei livelli 25 Astrazione dei dati 26 Le strutture a livelli consentono : La riduzione della complessità dei problemi L indipendenza tra i livelli Una più facile manutenzione del sistema La portabilità dei sistemi software DBMS Oracle Linux Applicazioni Modello Logico Dati DBMS Informix Windows NT Un DBMS consente così di avere descrizioni dei dati a diversi livelli di astrazione perchè: L utente possa vedere solo la porzione di dati di suo interesse La porzione di dati viene detta vista Il progettista possa vedere il modello logico dei dati: Una rappresentazione di concetti logici quali Oggetti, proprietà degli oggetti, legami tra gli oggetti Il sistema possa confrontarsi con la effettiva memorizzazione dei dati Architettura Monoprocessore Architettura Multiprocessore Schema esterno o vista 27 Modello dei dati 28 Per modello dei dati si intende l organizzazione dei dati le operazioni previste su tale organizzazione Insieme di costrutti usati per definire la base dati da un punto di vista strutturale e funzionale Due livelli di astrazione 29 Modello concettuale (progetto) 30 Permette di cogliere i dati della realtà al massimo livello di astrazione Modello concettuale Consente di descrivere i concetti del mondo reale Rappresenta i dati in modo indipendente da qualsiasi sistema Modello logico Il modello concettuale più diffuso è il modello Entity - Relationship 5

6 Modello logico (gestione) 31 Modello gerarchico 32 I DMBS forniscono, analogamente ai linguaggi di programmazione, costruttori di modelli di dati gerarchico, reticolare, relazionale, ad oggetti Struttura ad albero libro autore dispensa Uso di riferimenti espliciti (puntatori) tra Non esistono legami in uno stesso livello Sono usati dalle applicazioni garantendo l indipendenza dalle strutture fisiche impiegate per la gestione dei dati Capitolo 1 Capitolo 2 Difficoltà di espansioni e riduzioni dell albero Modello reticolare 33 Modello relazionale 34 Struttura a grafo autore Casa editrice libro libro Casa editrice Uso di riferimenti espliciti (puntatori) tra Flessibilità garantita dai legami a tutti i livelli Facilità di espansioni e riduzioni Struttura tabellare Nome Angelo Marco Lucio Cognome Chianese Sansone Rossi Età Laurea Ingegneria Economia Medicina Basato sui valori delle Anche i legami tra tabelle avvengono mediante valori Facilità di espansioni e riduzioni Modello ad oggetti 35 Indipendenza dati applicazioni 36 Struttura ad oggetti studente Dai nome Dai esame esame Dai corso Dai docente record Metodi Basato sul concetto di classe Legami tra gli oggetti mediante riferimenti Modello recente e poco diffuso Mediante la definizione a livelli è possibile ottenere che le applicazioni sono indipendenti dal modo in cui i dati sono organizzati. Indipendenza logica dei dati: Attraverso il meccanismo delle viste le applicazioni possono essere rese indipendenti dallo schema logico della base dei dati Indipendenza fisica dei dati: Attraverso lo scema logico si è garantiti dalla differente implementazione fisica dei dati 6

7 Indipendenza dei dati 37 Funzionalità di un DBMS 38 Il livello logico è indipendente da quello fisico Soprattutto nei modelli relazionale e ad oggetti In quelli gerarchico e reticolare il dover gestire i puntatori limita tale indipendenza Il DBMS ha il compito di attuare il livello logico su quello fisico interagendo con il Sistema Operativo Le applicazioni vedono il livello logico La sostituzione o il cambiamento di modalità di gestione dei file non influisce sui programmi Anche il cambiamento di DBMS non dovrebbe alterare il funzionamento dei programmi Problema degli standard Definire come i dati sono organizzati in attraverso un opportuno linguaggio di descrizione dei dati (DDL) Interrogare e gestire i dati attraverso un opportuno linguaggio di manipolazione (DML) DML 39 DDL 40 Data Manipulation Language Linguaggio usato dagli utenti per: Inserimento record Aggiornamento record Eliminazione record Interrogazione Ordinamento Indicizzazione SELECT città FROM persona WHERE cognome = Rossi Data Definition Language Linguaggio usato per definire: Gli schemi Logici Esterni (le viste) Il catalogo CREATE TABLE studente( matricola nome cognome ) char(6), char(20), char(25) Transazioni Il DBMS esegue particolari programmi detti Transazioni. Una transazione è l esecuzione di un programma utente in ambiente DBMS che costituisce sintatticamente e semanticamente un unità atomica di modifiche persistenti fatte alla base di dati. Una transazione o termina in uno stato finale previsto dal programma o porta il sistema nello stato precedente all inizio della transazione 41 Commit e rollback La sequenza di operazioni sulla base dati deve essere eseguita per intero o per niente Commit Preleva la Somma S Dal Conto X Deposita la Somma S Sul Conto Y La conclusione positiva di una transazione è un impegno (commit) a mantenere traccia del risultato in modo definitivo Rollback Ripristino della situazione iniziale per fallimento del commit Integrità della base dati 42 7

8 Operazioni nelle transazioni 43 Caratteristiche di un DBMS (1) 44 Operazioni di interrogazione (SELECT) : garantiscono l atomicità in quanto non modificano lo stato della base dei dati Operazioni di INSERT: per inserire un nuovo oggetto nella BD Operazioni di UPDATE: per modificare un oggetto preesistente nella base di dati. Operazioni di DELETE: per cancellare un oggetto all interno della base di dati. 1- Controllo della ridondanza e consistenza Un approccio basato su BD tende a eliminare inutili duplicazioni (ridondanza) dei dati. Si riduce così il rischio di inconsistenza : se un dato è disponibile una sola volta nella BD una sua modifica risulta immediatamente disponibile a tutti. 2- Condivisione I dati di un organizzazione sono condivisi da tutti gli utenti e da tutte le applicazioni di un organizzazione. Caratteristiche di un DBMS (2) 45 Caratteristiche di un DBMS (3) Integrità dei dati Ci si riferisce alla consistenza e alla validità dei valori contenuti nella BD. Questo viene ottenuto facendo gestire dal DBMS le modifiche delle mediante opportune regole di vincolo. 4- Gestione efficiente delle operazioni Il DBMS dispone di funzionalità per l esecuzione efficiente delle interrogazioni e degli aggiornamenti. 5- Gestione della concorrenza Il DBMS garantisce transazioni concorrenti sui dati senza interferenze reciproche 6- Affidabilità Il DBMS dispone di funzionalità per il ripristino della base dati anche in caso di guasti o malfunzionamenti durante l esecuzione delle transazioni 7- Sicurezza Per sicurezza si intende prevenzione dall accesso ai dati ad utenti non autorizzati. Il DBMS consente di definire politiche di accesso ai dati per utente o per profilo di utente. Le figure coinvolte 47 Il DBA 48 Utenti finali Usano applicazioni predefinite per effettuare le transazioni desiderate Utenti esperti Interagiscono con i DBMS usando linguaggi interattivi QBE (query by example) Interfacce grafiche Esperti Progettisti e realizzatori di DBMS Progettisti delle basi dati Amministratori delle basi dati (DBA) Progettisti e programmatori delle basi dati Il Data Base Administrator ha un ruolo fondamentale Responsabile del controllo centralizzato e della gestione del sistema Analisi e miglioramento delle prestazioni Controllo della affidabilità Gestione delle autorizzazioni per il controllo degli accessi Gestione della sicurezza Qualche volta è anche coinvolto nella progettazione Installazione e generazione della base dati 8

9 I programmatori 49 Le applicazioni possono essere sviluppate usando: Linguaggi testuali interattivi SQL (structured query langauge) Dialetti del SQL (estensioni come il PSQL di Oracle) Linguaggi tradizionali integrati con comandi SQL Pascal, C, Java, etc. Genaratori di applicazioni che generano codice SQL Interfacce amichevoli 9

Cap. 1-I 1 I sistemi informatici

Cap. 1-I 1 I sistemi informatici Libro di testo A. Chianese,V. Moscato, A. Picariello, L. Sansone Basi di dati per la gestione dell informazione McGraw-Hill, 2007 Informazioni sul corso http://www.docenti.unina.it/lucio.sansone Ricevimento

Dettagli

Introduzione alle Basi di Dati

Introduzione alle Basi di Dati Introduzione alle Basi di Dati Angelo Chianese, Vincenzo Moscato, Antonio Picariello, Lucio Sansone Basi di dati per la gestione dell'informazione 2/ed McGraw-Hill Capitolo 1 Appunti dalle lezioni SQL

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

Elena Baralis 2007 Politecnico di Torino 1

Elena Baralis 2007 Politecnico di Torino 1 Introduzione Sistemi informativi 2 Introduzione Base di dati Modello dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS 4 6 2007 Politecnico di Torino 1 7 8 9 10 Sistema informatico Nei sistemi informatici,

Dettagli

Basi di dati. Elena Baralis Politecnico di Torino

Basi di dati. Elena Baralis Politecnico di Torino Libri di testo Atzeni, Ceri, Paraboschi, Torlone, Basi di dati, 2 a ed., McGraw Hill, 1999. Baralis, Belussi, Psaila, Basi di dati: temi d esame svolti, Esculapio, 2000. Introduzione - 2 Introduzione Sistema

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

Le basi di dati. Definizione 1. Lezione 2. Bisogna garantire. Definizione 2 DBMS. Differenza

Le basi di dati. Definizione 1. Lezione 2. Bisogna garantire. Definizione 2 DBMS. Differenza Definizione 1 Lezione 2 Le basi di dati Gli archivi di dati Organizzato in modo integrato attraverso tecniche di modellazione di dati Gestiti su memorie di massa Con l obiettivo Efficienza trattamento

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

Basi di dati 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 2012/13

Basi di dati 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 2012/13 Basi di dati 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 2012/13 Informazioni generali sull organizzazione Insegnamento annuale su due semestri Orario I Semestre Lunedì 11.30 13.30

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

SISTEMI INFORMATIVI AZIENDALI. introduzione ai sistemi informativi 1

SISTEMI INFORMATIVI AZIENDALI. introduzione ai sistemi informativi 1 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

CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI

CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI Introduzione alle basi di dati (2) 2 Modelli dei dati, schemi e istanze (1) Nell approccio con basi di dati è fondamentale avere un certo livello di

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

Fondamenti di Teoria delle Basi di Dati

Fondamenti di Teoria delle Basi di Dati Fondamenti di Teoria delle Basi di Dati Riccardo Torlone Parte 1: Introduzione Obiettivi La conoscenza della teoria delle basi di dati? No (o non solo) Piuttosto: Come si può affrontare un problema in

Dettagli

Prof. Pagani corrado SISTEMI INFORMATIVI E DATABASE

Prof. Pagani corrado SISTEMI INFORMATIVI E DATABASE Prof. Pagani corrado SISTEMI INFORMATIVI E DATABASE ARCHIVIAZIONE DEI DATI I vari S.O. e i cosiddetti linguaggi ad alto livello mettono a disposizione varie tipologie di file per l archiviazione e gestione

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 : [email protected] Tel. : 0984 831730 Lucidi tratti da: Atzeni, Ceri,

Dettagli

Basi di dati. Maurizio Lenzerini. Dipartimento di Informatica e Sistemistica Antonio Ruberti Università di Roma La Sapienza

Basi di dati. Maurizio Lenzerini. Dipartimento di Informatica e Sistemistica Antonio Ruberti Università di Roma La Sapienza Basi di dati Maurizio Lenzerini Dipartimento di Informatica e Sistemistica Antonio Ruberti Università di Roma La Sapienza Anno Accademico 2003/2004 Canale A-L http://www.dis.uniroma1.it/ lenzerini/didattica/basididati/

Dettagli

SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3

SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3 SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3 Patrizio Pelliccione [email protected] Dipartimento di Informatica Università degli Studi dell Aquila RINGRAZIAMENTI Queste slides

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: [email protected] [email protected] Francesca Levi Dipartimento di Informatica Informatica per

Dettagli

Informatica di Base - 6 c.f.u.

Informatica di Base - 6 c.f.u. Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica di Base - 6 c.f.u. Anno Accademico 2007/2008 Docente: ing. Salvatore Sorce Basi di Dati Sistema informativo Componente

Dettagli

Corso di Basi di Dati/Laboratorio di Basi di Dati

Corso di Basi di Dati/Laboratorio di Basi di Dati Corso di Basi di Dati/Laboratorio di Basi di Dati ed. 2007-2008 Alfredo Cuzzocrea (ICAR & DEIS, Università della Calabria) 0984-494618 [email protected] http://si.deis.unical.it/~cuzzocrea SITO

Dettagli

Sistema azienda. Sistema azienda (o sistema della organizzazione) uno o più obiettivi, o fini istituzionali

Sistema azienda. Sistema azienda (o sistema della organizzazione) uno o più obiettivi, o fini istituzionali Sistema azienda Sistema azienda (o sistema della organizzazione) uno o più obiettivi, o fini istituzionali una struttura, cioè un insieme di parti, sottoinsiemi, risorse i processi, cioè le attività che

Dettagli

SISTEMA INFORMATIVO E SISTEMA INFORMATICO. Sistema informativo e sistema informatico

SISTEMA INFORMATIVO E SISTEMA INFORMATICO. Sistema informativo e sistema informatico BASE DI DATI Una base di dati, detta anche database, può essere considerata come una raccolta di dati logicamente correlati tra di loro e utilizzati per modellare una determinata realtà. In questo caso,

Dettagli

INFORMATICA. Prof. MARCO CASTIGLIONE ITS Tito Acerbo - PESCARA

INFORMATICA. Prof. MARCO CASTIGLIONE ITS Tito Acerbo - PESCARA INFORMATICA Prof. MARCO CASTIGLIONE ITS Tito Acerbo - PESCARA Database 1. ARCHIVI ITS Tito Acerbo - PE INFORMATICA Prof. MARCO CASTIGLIONE 2 1. Archivi ARCHIVIO Permanenza Razionalità Sistematicità Insieme

Dettagli

BASI DI DATI E UTENTI DI BASI DI DATI

BASI DI DATI E UTENTI DI BASI DI DATI BASI DI DATI E UTENTI DI BASI DI DATI Introduzione alle basi di dati (1) 2 La gestione dell informazione L informazione rappresenta oggi uno dei beni più preziosi all interno di una qualsiasi organizzazione

Dettagli

DBMS. Alice Pavarani

DBMS. Alice Pavarani DBMS Alice Pavarani DBMS Insieme di programmi che offrono gli strumenti per gestire una base di dati Permette di: definire la struttura delle tabelle recuperare le informazioni manipolare i dati memorizzati

Dettagli

ARCHITETTURA DI UN DBMS

ARCHITETTURA DI UN DBMS ARCHITETTURA DI UN DBMS Modelli di dati Un approccio con basi di dati fornisce un certo livello di astrazione dei dati Nasconde i dettagli sulla memorizzazione dei dati stessi Un modello dei dati fornisce

Dettagli

SISTEMI INFORMATIVI E DATABASE

SISTEMI INFORMATIVI E DATABASE SISTEMI INFORMATIVI E DATABASE SISTEMA INFORMATIVO AZIENDALE (S.I.) In una realtà aziendale si distingue: DATO elemento di conoscenza privo di qualsiasi elaborazione; insieme di simboli e caratteri. (274,

Dettagli

Università di Roma La Sapienza Laurea in Ingegneria Informatica. Basi di Dati. Anno Accademico 2003/2004 Canale M-Z.

Università di Roma La Sapienza Laurea in Ingegneria Informatica. Basi di Dati. Anno Accademico 2003/2004 Canale M-Z. Università di Roma La Sapienza Laurea in Ingegneria Informatica Basi di Dati Anno Accademico 2003/2004 Canale M-Z Diego Calvanese Dipartimento di Informatica e Sistemistica Antonio Ruberti Università di

Dettagli

Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2011/2012. Basi di dati

Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2011/2012. Basi di dati Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2011/2012 Basi di dati Le presenti slide sono tratte dalle slide del libro

Dettagli

BASI 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 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

Dettagli

Anno Accademico 2007/2008. Sistemi Informativi. Corso di Laurea in Ingegneria della Gestione Industriale

Anno Accademico 2007/2008. Sistemi Informativi. Corso di Laurea in Ingegneria della Gestione Industriale Anno Accademico 2007/2008 Sistemi Informativi Corso di Laurea in Ingegneria della Gestione Industriale Corso di Laurea in Ingegneria dell Integrazione d Impresa Prof. Domenico Beneventano [email protected]

Dettagli

INTRODUZIONE. Prof. Fabio A. Schreiber. Dipartimento di Elettronica e Informazione Politecnico di Milano PROGRAMMA DEL CORSO

INTRODUZIONE. Prof. Fabio A. Schreiber. Dipartimento di Elettronica e Informazione Politecnico di Milano PROGRAMMA DEL CORSO BASI DI INTRODUZIONE Prof. Fabio A. Schreiber Dipartimento di Elettronica e Informazione Politecnico di Milano PROGRAMMA DEL CORSO INTRODUZIONE GENERALITA SULLE BASE DI E I LORO SISTEMI DI GESTIONE MODELLI

Dettagli

Informatica per l Ambiente e il Territorio

Informatica per l Ambiente e il Territorio Corso di Laurea in Ingegneria per l Ambiente e il Territorio Informatica per l Ambiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea A.A. 2003-2004 Obiettivi del corso Il corso

Dettagli

Sistemi Informativi e Basi di Dati

Sistemi Informativi e Basi di Dati Anno Accademico 2011/2012 Corso di Laurea in Ingegneria Gestionale Prof. Domenico Beneventano Ing. Andrea Bulgarelli 1 SISTEMI INFORMATIVI Due Moduli Un sistema informativo è un componente di una organizzazione

Dettagli