Concetti Chiave
- Tutte le aziende necessitano di un sistema informativo per gestire, archiviare e comunicare le informazioni, che rappresentano una risorsa patrimoniale fondamentale.
- Il sistema informatico, parte del sistema informativo, garantisce efficienza, sicurezza e velocità nel trattamento dei dati, evitando errori e perdite di informazioni.
- La progettazione di un sistema informativo prevede fasi sequenziali come la raccolta dei requisiti, la progettazione e la realizzazione, dove ogni fase produce output utilizzati come input per la successiva.
- I livelli decisionali in un'azienda si suddividono in strategico, gestionale e operativo, ciascuno con specifiche funzioni e responsabilità.
- Durante la realizzazione, si utilizzano diversi modelli di dati, tra cui il modello relazionale, supportato dal linguaggio SQL, per garantire l'integrità e la gestione efficace delle informazioni.
Importanza dei sistemi informativi
Tutte le aziende hanno un proprio sistema informativo che gestisce l'informazione. Il sistema informativo serve per gestire le informazioni, raccoglierle, archiviarle, lavorarle, scambiarle e comunicarle. Il sistema informatico è quella parte del sistema informativo che riesce a trattare l'informazione, una volta dopo che viene trasformata in dato, cioè un software, un programma.
Il vantaggio di avere un sistema informatico è perché è efficiente, sicuro, veloce, non si sbaglia, i dati non si perdono e le informazioni ovviamente sono sicure. L'informazione è una risorsa patrimoniale dell'azienda. Le risorse patrimoniali classiche dell'azienda sono: il lavoro, l'energia e il capitale. Da un pò di tempo ci si è accorti che c'è né una ulteriore risorsa, che non si può prescindere da essa, e questa è l'informazione. E' necessario a questo punto avere un sistema informativo che si occupi della gestione dell'informazione. Per esempio a scuola utilizziamo il registro cartaceo, nel sistema informatico utilizzeremo un registro elettronico, quindi abbiamo il trattamento automatico dell'informazione.
Processo di quantizzazione e formalizzazione
Ovviamente l'informazione per essere trattata in modo automatico è necessario che sia in dato, cioè in bit. Per fare questo ci serve un processo di quantizzazione e di formalizzazione, cioè prendo il registro e lo trasformo in dato. Questo processo è talmente complicato che è necessario fare un progetto. Il sistema informativo è la combinazione di risorse umane e materiali. Umane, cioè le persone che ci lavorano(per la scuola: gli insegnanti e il personale ATA) e materiali (tipo per la scuola i registri). L'informazione può essere necessaria sia per le attività operative, cioè informazioni di servizio, ossia è l'informazione che serve agli operatori per svolgere il proprio compito e sia le attività di programmazione, controllo e valutazione, le informazioni di governo, cioè l'informazione che serve ai manager per gestire al meglio l'azienda.
Aree funzionali e livelli decisionali
Le aree funzionali sono i classici contenitori utilizzati nell'ambito aziendale:
- personale;
- amministrazione;
- magazzino;
- mercato.
I livelli decisionali
- strategico: è il livello del top management;
- gestionale: è lo strato funzionale;
- operativo: dove sono inseriti gli operai o gli impiegati (dipende se è un'azienda di servizio o industriale).
Fasi di progettazione del sistema informativo
Dal sistema informativo per arrivare al sistema informatico devo attraversare una sequenza di fasi relative alla progettazione. Quindi dovrò fare la raccolta dei requisiti, la progettazione e la realizzazione. Ogni fase del progetto è un input e un output, cioè ogni fase produce un output e ci da un input. La cosa fondamentale è che l'output di ogni fase diventa l'input della fase successiva. Queste fasi le vediamo nel ciclo di vita, parte dai bisogni degli utenti, attraversano tutte le fasi della progettazione e si ritorna al bisogno dell'utente. Per esempio: la raccolta dei requisiti prende in input il bisogno degli utenti, utilizziamo un linguaggio naturale (documenti, relazioni..) e in output da la definizione dei requisiti, quindi è l'output della fase di raccolta. Lo scopo di questa fase è la definizione del comportamento desiderato dal sistema, cioè che cosa dovrà fare e con quale parte del sistema informativo ha a che fare. Esso è diviso in due sotto - fasi:
- l'analisi del sistema corrente, cioè parliamo del sistema informativo;
- l'analisi quantitativa e qualitativa che serve per scegliere il gestore dei dati.
Modelli di dati e linguaggi
Nella seconda fase di progettazione utilizziamo un linguaggio grafico: il - Procedurale: lavora su un dato alla volta;
- dichiarativo: lavora su un insieme di dati alla volta. Il linguaggio SQL è dichiarativo, e si chiama pure linguaggio di quarta generazione.
I modelli di dati si utilizzano nella fase della realizzazione. I modelli di dati sono: gerarchico, reticolare e relazionale. Ma quello che si utilizza di più è quello relazionale. Nei modelli dei dati troviamo "i vincoli di integrità predefinita" che sono delle regole che i dati devono soddisfare perchè si possono considerare integri/validi. Offre un linguaggio di agire sulla base di dati ignorando come i dati siano fisicamente memorizzati sui dispositivi e mette a disposizione un linguaggio sia per definire i dati che per utilizzarli (ricerche, modifiche..). Questo linguaggio (cioè l'insieme del ddl e dml) può essere ospite o a se stante, cioè capace di lavorare sui dati. La maggior parte degli approcci viene fatto tramite dei linguaggi ospiti, cioè l'SQL. E' il linguaggio principale che si utilizza nella gestione base dati, viene ospitato da un altro linguaggio che invece mette a disposizione le strutture di controllo. Il linguaggio SQL è un linguaggio dichiarativo. Un altro modello dei dati è quello semantico, che si usa nella fase di progettazione, il modello e/r, è la categoria di modelli di dati però con i meccanismi di astrazione, i dati sono agevolati dalla rappresentazione da ciò che si vuole modellare, ha una logica orientata all'utente, è un linguaggio grafico.
Domande da interrogazione
- Qual è il ruolo fondamentale dei sistemi informativi nelle aziende?
- Perché è importante il processo di quantizzazione e formalizzazione dell'informazione?
- Quali sono le aree funzionali e i livelli decisionali in un'azienda?
- Quali sono le fasi di progettazione di un sistema informativo?
- Quali modelli di dati e linguaggi vengono utilizzati nella progettazione e realizzazione di sistemi informativi?
I sistemi informativi gestiscono l'informazione, raccogliendola, archiviandola, lavorandola e comunicandola, diventando una risorsa patrimoniale essenziale per le aziende.
Questo processo è necessario per trasformare l'informazione in dato, permettendo il trattamento automatico delle informazioni, e richiede un progetto ben definito.
Le aree funzionali includono personale, amministrazione, magazzino e mercato, mentre i livelli decisionali si suddividono in strategico, gestionale e operativo.
Le fasi comprendono la raccolta dei requisiti, la progettazione e la realizzazione, dove ogni fase produce un output che diventa input per la fase successiva.
I modelli di dati includono gerarchico, reticolare e relazionale, con l'SQL come linguaggio principale per la gestione delle basi dati, utilizzato per definire e manipolare i dati.