V A Informatica - IIS "Pentasuglia" MT - 24-10-2014 - Sistemi informativi e sistemi informatici

Post on 21-Jun-2015

161 views 0 download

description

Slide della lezione di Informatica del 24 ottobre 2014, classe V A Informatica, Istituto IIS "Pentasuglia" Matera

Transcript of V A Informatica - IIS "Pentasuglia" MT - 24-10-2014 - Sistemi informativi e sistemi informatici

Sistemi informativi e sistemi informaticiA.S. 2014/2015 – 24 ottobre 2014Prof. Ugo LOPEZ

Dati e informazioneUn dato (dal latino datum, fatto), è la misura di un fenomeno che siamo interessati ad osservare.

L’informazione è ciò che si ottiene dall’elaborazione di un insieme di dati e che accresce lo stato di conoscenza relativo ad un fenomeno.

Differenza tra dato e informazioneDato Informazione

Sistema informativoUn sistema informativo è un insieme strutturato di procedure e di risorse umane e materiali finalizzati alla raccolta, archiviazione, elaborazione e comunicazione di dati, allo scopo di ottenere le informazioni necessarie a un’organizzazione per gestire sia le attività operative che quelle decisionali.

Scopi di un sistema informativo• Il concetto di sistema informativo è indipendente dagli

strumenti utilizzati per la gestione delle informazioni che esso gestisce. Viene utilizzato per due scopi:

• Operativo: gestione dati funzionali alle attività operative dell’azienda stessa

• Decisionale: supporto nell’analisi dei dati necessari a prendere delle decisioni

EsempioOperativo Decisionale

• Analisi di mercato per un determinato prodotto

• Anagrafe cittadini

Progettazione di un sistema informatico• Raccolta delle richieste degli

utenti (LISTENING)

• Progettazione concettuale

• Realizzazione (o progettazione logica e fisica)

• Definizione dei requisiti di conformità

• Progetto concettuale

• Progetto logico/fisico

APPROFONDIMENTOTecniche di Project Management, Gestione dell’Innovazione e Business Planning nel settore dei sistemi informativi

Raccolta delle richieste degli utenti• Indagine preliminare tra gli utenti interni

• Analisi del sistema informativo esistente

• Definizione dei requisiti del nuovo sistema

Progettazione concettuale• Struttura dei dati e loro relazioni (diagrammi E/R)

• Vincoli di ammissibilità (data validation)

• Procedure di elaborazione dei dati (black box definition)

• Vincoli sui tempi di risposta (performance validation)

• Vincoli di integrità e privacy (assieme a ufficio legale)

• Costi (monetari e non monetari, risorse, etc.)

Aspetto estensionale ed intensionale dei dati• Aspetto estensionale: valore specifico del dato

• Aspetto intensionale: interpretazione del valore specifico del dato (informazione?)

EsempioLa fattura n. 254 ha un importo di 125.000 euro

• Numero di fattura -> 254

• Importo in euro -> 125.000

• 254 (ha valore) 125.000 euro

File di datiUn archivio di dati o un file è un insieme di dati correlati identificato da un nome, memorizzato permanentemente su un supporto di memoria di massa di un elaboratore e avente vita indipendente dal/dai programma/i utilizzato/i per la sua creazione e/o modifica.

Operazione sui file• Creazione (new)

• Apertura (open)

• Chiusura (close)

• Inserimento (append)

• Modifica (edit)

• Cancellazione (delete)

• Ricerca (search)

Organizzazione dei file• Livello fisico: relativo al supporto fisico di memorizzazione

• Livello logico: relativo alle modalità di gestione dei dati del file– Sequenziale

– Diretto (Random)

– Indicizzato (Indexed)

DBMS & DBUn DBMS (Data Base Management System) è un sistema software in grado di gestire grandi collezioni di dati integrate, condivise e persistenti assicurando loro affidabilità e privatezza. Deve essere efficiente ed efficace.

Una Base di Dati o DataBase è una collezione di dati gestita da un DBMS.

Un DBMS può gestire varie basi di dati distinte.

File System vs. DBMSFile System

• Programma (aspetto intensionale dei dati + vincoli integrità)

• Un file non può contenere più archivi

• Dati non integrati (file) solo aspetto estensionale

DBMS

• Programma solo sue proprie caratteristiche

• Un DBMS può contenere anche più archivi

• Dati non integrati (DBMS) gestiscono aspetto estensionale, intensionale e vincoli di integrità

Princìpi dell’approccio DBMS• Integrazione (indipendenza applicativa)

• Indipendenza logica (indipendenza procedurale)

• Indipendenza fisica (indipendenza dall’hardware e dalle modalità di accesso)

• Integrità (gestita dal DBMS, i.e. Referencial Integrity)

Utenza di un DBMS• Applicazioni

• Utenti finali (mediante applicazioni)

• Utenti avanzati (mediante DBMS)

• DBA (Data Base Administrator)

Realizzazione di un DBMS• Progettazione logica

• Progettazione fisica

Architettura logica di un DBMS• Livello logico utente (vista utente)

• Livello logico globale (relazioni, integrità, etc.)

• Livello fisico di memorizzazione