Intro Flashcards
(38 cards)
Cos’è un sistema organizzativo?
Sistema organizzativo Ogni azienda basa la propra esistenza su un sistema organizzativo,
cio`e un insieme di risorse e regole atte a perseguire in modo coordinato le esigenze della stessa.
Con risorse intendiamo persone, denaro, materiale, ma soprattuto informazioni!
Cos’è un sistema informativo?
Sistemi informativi La componente del sistema organizzativo che si occupa di ogni singolo
processo (aggiunta, manipolazione, ma anche conservazione…) che ha a che fare con l’informazione e detta sistema informativo. Il mantenimento dell’informazione
e vitale per ogni azienda
ed ente! Il concetto `e indipendente da qualsiasi forma di automatizzazione: i sistemi informativi esistono da secoli, ancora prima della nascita dell’informatica (le banche hanno sempre
conservato moli elevate di informazioni fin dalla loro nascita).
Cos’è un sistema informativo automatizzato?
Sistema informativo automatizzato Oggi i sistemi informativi mantengono le informazioni
mediante un approccio informatico (sistema informatico): `e inevitabile, soprattutto nelle grandi
aziende, il ricorso a tecnologie informatiche.
Qual’è il cuore del sistema informativo automatizzato ?
Il cuore del sistema informativo automatizzato `e la base di dati, un insieme organizzato di dati
da cui possiamo trarre le informazioni di nostro interesse.
Cos’è un informazione ?
Informazione Una notizia, un dato o un elemento che permette di avere conoscenza di ci`o
che ci circonda. L’interpretazione dell’informazione, la decodifica, ci porta al dato.
Cos’è un dato ?
Il dato e un concetto generale, la rappresentazione simbolica di un qualunque tipo di
informazione all’interno del sistema informatizzato. La codifica dell’informazione
e parte sostanziale del progetto della base di dati: decideremo di rappresentare qualcosa mediante stringhe,
qualcos’altro mediante interi… e cos`ı via.
Caratteristiche di un dato
I dati sono un qualcosa di tendenzialmente stabile nel tempo. Gli enti pubblici negli
ultimi anni hanno adottato l’approccio informatico nella conservazione dell’informazione,
adottando nuove proceure: queste hanno ereditato i dati gi`a in possesso dei vari enti.
I dati non hanno alcun significato da soli, ma se contestualizzati possono portarci a conoscere delle informazioni.
I dati costituiscono un patrimonio significativo da sfruttare e proteggere. Basta pensare al
grande potere di chi possiede dati: i governi, che possono tassarti; le agenzie di marketing,
che possono sfruttare informazioni personali o la tua cronologia per suggerirti prodotti pi`u
interessanti; i social, i cui dati possono essere utilizzati da chiunque per poter conoscere le
tendenze del momento..
Caratteristiche di una base di dati ?
Grandi, Condivise, Persistenti
Caratteristica di BD: Grandi?
una base di dati possono contenere una mole elevatissima di dati. La dimensione
di una base puo essere superiore a quella della memoria centrale e raggiungere milioni di
gigabyte. Un sistema deve essere in grado di gestire memorie secondarie. Ovviamente
una base di dati pu
o essere anche piccola, ma i sistemi devono poter gestire una base
indipendentemente dalla loro dimensione.
Caratteristica di BD: Condivise?
la base di dati e una risorsa integrata e condivisa tra pi
u settori di un’organizzazione, ciascuno con un proprio sottosistema informativo. Applicazioni e utenti diversi
devono poter accedere a dati comuni: mediante un meccanismo di controllo di concorrenza
il sistema gestisce le operazioni svolte in contemporanea da piu utenti.
Una base di dati pu
o essere utilizzata anche per scambiare informazioni: se un programma all’interno di questo ”ecosistema” modifica i dati della base gli altri programmi
visualizzeranno i dati aggiornati (effettivamente uno scambio).
Caratteristica di BD: Persistenti?
persistenti: le basi di dati non hanno un tempo di vita collegato all’esecuzione dei
programmi che le utilizzano.
Perch`e utilizziamo una base di dati?
L’approccio della base di dati ci permette di evitare ridondanze ed errori.Prendiamo un esempio:
gli uffici amministrativi, fino a qualche anno fa, conservavano le informazioni in modo cartaceo.
Ogni ufficio possedeva un ”archivio cartaceo” caratterizzato da centinaia di documenti. Non
esisteva, ovviamente, un sistema centralizzato.
L’ufficio anagrafe conserva i certificati di nascita
L’ufficio che si occupa delle unioni civili conserva gli atti di matrimonio.
Senza un sistema centralizzato non si hanno controlli di consistenza: l’aggiornamento di uno dei
due archivi non comporta automaticamente l’aggiornamento di informazioni simili contenute in
altri. Presumiamo sia morto un certo Mario bianchi: all’anagrafe risulta morto, ma al secondo
ufficio risulta sposato a partire da una data successiva alla morte
Cosa si ottiene con una base di dati?
Adottando l’approccio della base di dati otteniamo un sistema integrato privo di ridondanze ed
errori. Cio risulta vantaggioso anche i termini di memoria: invece di avere pi
u archivi contenenti
le stesse informazioni ne abbiamo uno solo.
Chi si occupa dei controlli di consistenza dei dati ?
DBMS
Definizione DBMS ?
Questa sigla e acronimo di Data Base Management System. Esso
e un
sistema software in grado di gestire collezione di dati.
Definizione Base di dati?
(Base di dati - definizione informatica). Collezione di dati grandi, persistenti e
condivisi gestita da un DBMS
Ruolo del DBMS?
affidabilita , privatezza, efficienza, efficacia
Ruolo DBMS: Affidabilità?
i dati, come gia detto persistenti, devono rimanere
inalterati finch
e non manipolati da un utente. Il sistema deve prevedere meccanismi di
backup e recovery in caso di malfunzionamenti per non perdere definitivamente i dati
salvati.
Ruolo DBMS: Privatezza?
gli utenti devono avere accesso soltanto ai dati di cui hanno bisogno e possono eseguire soltanto le operazioni necessarie. Mediante un sistema di autorizzazioni
l’amministratore gestisce gli accessi degli utenti stabilendo le operazioni permesse.
Ruolo DBMS: Efficenza ?
devono svolgere operazioni in tempi accettabili per l’utente utilizzando al
meglio le risorse di memoria a disposizione. I DBMS richiedono molte risorse per il numero elevato di funzionalita disponibili. L’efficienza pu
o essere garantita solo con sistemi
informatici adeguati accompagnati da investimenti.
Ruolo DBMS: Efficacia ?
efficacia: devono rendere produttiva l’attivita di ogni singolo utente. Il sistema deve
essere adeguatamente dimensionato e la base ben progettata.
Ricordiamo la presenza di controlli di concorrenza per garantire la possibilit
a di informazioni
simultanee.
Cos’è il dizionario di dati ?
Parte della base di dati contiene il cosiddetto dizionario dei dati: una descrizione unica e centralizzata dei dati utilizzabile dai vari programmi. Il salvataggio dei dati avviene mediante file,
ma le funzionalita del file system risultano estese e si hanno pi
u servizi.
Cos’è l’indipendenza dei dati?
L’architettura scelta deve garantire l’indipendenza dei dati. Questa consiste nella principale
propriet`a del DBMS. Si permette a utenti e programmi applicativi che utilizzano una base di
dati di interagire a un elevato livello di astrazione, che prescinde dai dettagli realizzativi utilizzati
nella costruzione della base di dati.
In cosa si articola l’indipendenza dei dati ?
indipendenza fisica, indipendenza logica