LA GESTIONE DELLE INFORMAZIONIprofgreek.altervista.org/images/quarta/01IntroduzioneDatabase.pdf ·...

16
I DATABASE

Transcript of LA GESTIONE DELLE INFORMAZIONIprofgreek.altervista.org/images/quarta/01IntroduzioneDatabase.pdf ·...

I DATABASE

IL PIANO DI QUALITA’ AZIENDALE Metodologia per raggiungere gli obiettivi di un’azienda

in modo

Veloce

Economico

Sicuro

Standardizzato

2

IL SISTEMA AZIENDA

3

L’azienda è un’organizzazione che per produrre beni e/o servizi deve gestire (acquisire, elaborare, conservare, produrre) delle informazioni.

Il sistema organizzativo

Insieme di risorse e regole per lo svolgimento coordinato delle attività al fine del perseguimento degli scopi dell’organizzazione.

4

Risorse

Persone

Denaro

Materiali

Informazioni

Il sistema informativo Viene utilizzato per il conseguimento di specifici

obiettivi:

Scopo operativo: gestione dei dati in funzione delle attività

Scopo decisionale: prendere decisioni in base alle attività di programmazione, controllo e valutazione

5

Sistema informatico

Il concetto di “sistema informativo” è indipendente da qualsiasi automatizzazione

Il sistema informativo richiede razionalizzazione, standardizzazione delle procedure e organizzazione delle informazioni

Si dedica al trattamento automatico di informazioni derivanti dalla gestione dei dati archiviati

6

Informazioni e dati Informazione: notizia, dato o elemento che consente di

avere conoscenza più o meno esatta di fatti, situazioni, modi di essere

Dato: ciò che è immediatamente presente alla conoscenza, prima di ogni elaborazione; (in informatica) elementi di informazione costituiti da simboli che debbono essere elaborati

7

dato informazione elaborazione

Dati e informazioni L’informazione deriva da un processo di

interpretazione e correlazione dei dati.

Tutto ciò che arricchisce la conoscenza di un individuo è informazione

I dati hanno bisogno di essere interpretati da chi conosce le regole (i protocolli) e il linguaggio in cui sono stati registrati, e il dominio all’interno del quale assumono un significato

8

Database Il database è una collezione di dati logicamente

correlati e condivisi, accessibili quindi da utenti diversi e utilizzabili da applicativi diversi

I dati e la loro descrizione sono gestiti da un unico sistema, il DBMS (data base management system), che ne regola inoltre gli accessi.

9

Funzioni di un DBMS Un DBMS deve essere in grado di:

Creare una nuova base di dati mediante un apposito linguaggio DDL (data definition language)

Consentire l’inserimento, la cancellazione e la variazione dei dati per mezzo di un linguaggio DML (data manipulation language)

Consentire l’estrazione di informazioni dal database per mezzo di interrogazioni effettuate con un linguaggio QL (query language)

10

Il DBMS

DATABASE – mod.1 11

Il DBMS è l’unico responsabile della gestione della base di dati: i dati sono accessibili solo tramite il DBMS

Caratteristiche di un DBMS Facilità di accesso

Indipendenza dalla struttura logica dei dati

Indipendenza dalla struttura fisica dei dati

Eliminazione della ridondanza

Eliminazione della inconsistenza

Integrità dei dati

Utilizzo da parte di più utenti

Controllo della concorrenza

Sicurezza dei dati

12

Vantaggi nell’utilizzo dei database Viste molteplici sui dati: ogni utente può possedere

solo una visione parziale del database, relativa ai dati di suo interesse, a cui può accede con un’interfaccia dedicata

Servizi di backup e recovery

Rappresentazione di relazioni complesse tra i dati

13

Altri punti di forza: Tempo di sviluppo ridotto

Flessibilità delle strutture dati

Facilità d’accesso alle informazioni on-line

Costi di sviluppo ridotti grazie all’ottimizzazione dell’uso delle risorse umane e materiali

14

Inibitori all’uso del DBMS Costi:

Alto investimento iniziale per l’analisi e la progettazione e per l’eventuale acquisto di nuovo hardware

L’elevata quantità di controlli per la sicurezza, il controllo della concorrenza, recovery, funzioni di integrità, possono sovraccaricare il sistema. L’accesso richiede la creazione di account appositi.

15

Un DBMS non è necessario se … Le applicazioni sono semplici, ben fatte e non si

prevede che cambino

Ci sono requisiti di real-time che potrebbero non essere soddisfatti a causa del sovraccarico di lavoro dovuto alla gestione del database

Non è richiesto un accesso concorrente

16