Limiti della gestione tradizionale degli archivi. Prof. Francesco Accarino IIS Altiero Spinelli



Documenti analoghi
Introduzione Ai Data Bases. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni

Archivi e database. Prof. Michele Batocchi A.S. 2013/2014

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione

Organizzazione degli archivi

DATABASE. A cura di Massimiliano Buschi


BASI DI DATI per la gestione dell informazione. Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone

Facoltà di Farmacia - Corso di Informatica

Informatica. Basi di dati. Basi di dati (Database, DB) Basi di dati parte 1: Introduzione

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)

INFORMATION TECNOLOGY. a cura di Alessandro Padovani padoale@libero.it

BASI DI DATI - : I modelli di database

Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati

Corso di Informatica

Introduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico

Guida per la creazione e la gestione di un profilo Google Scholar Citations

I DATABASE Database relazionale

Le Basi di Dati. Le Basi di Dati

MANUALE UTENTE. In questo manuale verranno descritte tutte le sue funzioni. Il sistema OTRS è raggiungibile al seguente link:

Database. Si ringrazia Marco Bertini per le slides

GPSTAR Evolution - Aggiornamento del 18 Giugno 2015 Rel

5.3 TABELLE RECORD Inserire, eliminare record in una tabella Aggiungere record Eliminare record

COSTER. Import/Export su SWC701. SwcImportExport

BILANCI E ANALISI DEI DATI

Introduzione al data base

CitySoftware PROTOCOLLO. Info-Mark srl

Raggruppamenti Conti Movimenti

SOFTWARE A SUPPORTO DELLA GESTIONE AMMINISTRATIVA DELLO SPORTELLO UNICO SPECIFICA DEI REQUISITI UTENTE

ISTRUZIONI PER L UTILIZZO DELLA SCHEDA INFORMATIZZATA E MODALITA DI INVIO DEI DATI - L. R. 162/98 PROGRAMMA

Punto Print Il programma per stampare. Documentazione Tecnica

PROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0)

DOCUMENTO ESERCITAZIONE ONENOTE. Utilizzare Microsoft Offi ce OneNote 2003: esercitazione rapida

Guida al sistema. Dott. Enea Belloni

R E G I O N E U M B R I A GIUNTA REGIONALE. Direzione Affari Generali della Presidenza e della Giunta regionale. Servizio Segreteria della Giunta

Piano Nazionale Scuola Digitale Liceo A. Moro

Utilizzo della Intranet, forum privati Soci e Staff

I database relazionali (Access)

Ogni documento digitalizzato, carta attivo o passivo, viene di infatti accompagnato identità da una sorta di elettron

Creare una Rete Locale Lezione n. 1

PPC2 MANAGER guida in linea

Sistema di Gestione Documentale V.2.5.x. ARCHIVIAZIONE OTTICA, FASCICOLAZIONE E PROTOCOLLO V.2.5.x

PSG Table Builder Manuale Utente. PSG TABLE BUILDER Manuale Utente

CONTROLLO DI GESTIONE DELLO STUDIO

ABBINATORE Manuale Utente

Mac Application Manager 1.3 (SOLO PER TIGER)

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

InfiXor. il programma facile e versatile per preventivi veloci e completi. il software di preventivazione per produttori e rivenditori di infissi

Progettazione di un Database

Laboratorio di Informatica di Base Archivi e Basi di Dati

MANUALE D USO DELLA PIATTAFORMA ITCMS

SCI Sistema di gestione delle Comunicazioni Interne > MANUALE D USO

3 Gestione e stampa casse edili

Università degli Studi di L Aquila. Facoltà di Ingegneria. Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi

Promemoria delle principali funzioni di Gestione utenti e prestiti in SOL

UN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database

3. INSERIMENTO PUBBLICAZIONI NUOVE Anche qui previsto il nuovo codice 02 per Periodici in bolla quotidiani

Aprire, preparare un documento da utilizzare come documento principale per una stampa unione.

Protocollo Informatico (D.p.r. 445/2000)

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Nella videata successiva compilare il campo Nome visualizzato, quindi cliccare su Avanti;

Funzioni di Trasferimento Movimenti

Base Dati Introduzione

HR - Sicurezza. Parma 17/12/2015

Legge e apprende nozioni in qualsiasi lingua, le contestualizza ed è in grado di elaborarle e riutilizzarle quando serve

ISTRUZIONI GEAFER 2. Conclusa la registrazione, l utente potrà accedere al proprio profilo ed eventualmente modificare i dati inseriti.

KommunikApp ISTRUZIONI D USO

Manuale Operativo Libera Professione Prenotazione/Fatturazione

Pannello avanzato Gestione Produzione

Database. Francesco Tapparo Informatica e Bioinformatica /16

COME CREARE UN SONDAGGIO CON SCELTA SU MOODLE

UTILIZZO DEL SOFTWARE MONITOR

corso di Access MICROSOFT ACCESS Docente: Andrea Mereu Università degli studi di Cagliari 16 aprile 9 maggio 2012

Modalità e luogo del trattamento dei Dati raccolti Modalità di trattamento

Componente evalue. ZUFFELLATO SERVICE s.r.l.

Guida Rapida di Syncronize Backup

Database 3 affitto veicoli. Testo del quesito

Applicativi regionali centralizzati per la Sanità - ARPE Archivio Regionale Punti di Erogazione

BASE DI DATI: introduzione. Informatica 5BSA Febbraio 2015

MANUALE PARCELLA FACILE PLUS INDICE

H1 Hrms Gestione eventi/scadenze automatiche

ARCHIVIA PLUS - ARCHIFILE

Progettaz. e sviluppo Data Base

Gestionale Fiarc sul Web Istruzioni per l utilizzo

5.2.1 RELAZIONI TRA TABELLE Creare una relazione uno-a-uno, uno-a-molti tra tabelle 9

Access. P a r t e p r i m a

La catalogazione con LIBERO Modulo Catalogazione

Cosa è un foglio elettronico

Corso di Reti di Calcolatori T

Informatica 3. Informatica 3. LEZIONE 10: Introduzione agli algoritmi e alle strutture dati. Lezione 10 - Modulo 1. Importanza delle strutture dati

UTILIZZO DEL MODULO DATA ENTRY PER L IMPORTAZIONE DEI DOCUMENTI (CICLO PASSIVO)

Guida alla registrazione on-line di un NovaSun Log

Portale Servizi Online Sogetras versione del 08/10/2010 Pagina 1 di 18

I cookie sono classificati in base alla durata e al sito che li ha impostati.

Le Novità Repository (depositi di files) File Legacy del Corso Domande con punteggio negativo. prof. Tommasini Nicola ITIS G.

FINE ANNO BOLLE / FATTURE PER E/SATTO

OrisLAB X3 Nuova Dir. 2007/47/CE

WG-TRANSLATE Manuale Utente WG TRANSLATE. Pagina 1 di 15

CIRCOLARE 730/2011 N. 1 DEL 30 MARZO 2011 SOFTWARE FISCALI CAF 2011

Manuale d uso Lexun Area Riservata proprietà di logos engineering - Sistema Qualità certificato ISO 9001 Det Norske Veritas Italia

TEORIA sulle BASI DI DATI

Transcript:

Limiti della gestione tradizionale degli archivi IIS Altiero Spinelli

Limiti degli archivi tradizionali La gestione tradizionale degli archivi presenta numerosi limiti Gli archivi non consentono un accesso condiviso (contemporaneo) da parte di più utenti I programmi sono legati agli archivi che essi gestiscono, al variare di un archivio deve variare il programma; Alcuni dati presenti più volte in archivi diversi come campi di record diversi: si ha ridondanza; L accesso ai dati è determinato dal tipo di organizzazione assegnata agli archivi, dalle chiavi e dall ordine con cui i campi compaiono all interno del record. 2

Limiti degli archivi tradizionali Il problema principale di un archivio tradizionale è la ridondanza. La ridondanza dei dati si ha quando questi sono copiati più volte all interno dell archivio. Questa può provocare diversi problemi: L incongruenza, cioè il mancato aggiornamento di tutti i dati, contenuti negli archivi; L inconsistenza dei dati, cioè i dati aziendali non sono più affidabili. 3

Esempio Ospedale I dati di un paziente sono raccolti ed elaborati in un file pazienti mediante un programma installato su un PC presso l accettazione Alcuni di questi dati vengono riutilizzati in un file visite mediante un programma installato su un PC presso un ambulatorio Le stesse informazioni sono salvate su un altro file PazientiOrtopedia memorizzato su un Pc del reparto Ortopedia dove il paziente è stato ricoverato 4

Esempio Ospedale tracciati recods 5

Possibile situazione nei tre files 6

Esempio Ospedale Ci sono dati ripetuti più volte non solo in file diversi ma addirittura nello stesso file La duplicazione dei dati oltre a generare ridondanza può facilmente produrre inconsistenza a causa di incongruenze dovute al mancato aggiornamento di tutte le occorrenze della stessa informazione Esempio il semplice cambio di indirizzo 7

Esempio Ospedale L indirizzo nel file Visite appare con e senza il numero civico rendendo difficile la ricerca e in ogni caso creando un problema di inconsistenza Nel file pazienti è presente il campo città mentre negli altri due archivi essa è inserita direttamente nell indirizzo 8

Esempio Ospedale Se volessimo effettuare una ricerca del pazien-te mediante cognome e nome l algoritmo di ri-cerca dovrebbe essere diverso perché in Visite abbiamo un unico campo: NominativoPaziente Nei file Pazienti e PazientiOrtopedia abbiamo campi separati per cognome e nome. Questi problemi si risolverebbero correlando i dati e collegando in rete i PC mediante una LAN 9

Limiti Gestione Tradizionale Dipendenza logica e fisica dei dati dai programmi. I tradizionali linguaggi di programmazione richiedono di dichiarare le strutture logiche e fisiche dei dati dei file di dati Esempio le struct in C Questo limita molto la flessibilità Cambiando i dati o il tipo di file bisogna cambiare il programma 10

Esempio Ospedale Ad esempio se volessimo inserire il campo posta elettronica (modifica della struttura logica dei dati) 11

Esempio Ospedale E evidente che bisogna modificare i programmi per poter gestire questa modifica e adattare il file Pazienti al nuovo formato Potremmo poi pensare di associare al campo Cognome del archivio Pazienti un Indice (mo-difica della struttura fisica dell archivio) in modo da velocizzare le ricerche con una gestione indicizzata. Anche in questo caso bisognerà cambiare i Programmi. 12

Limiti degli archivi tradizionali Oltre ai limiti già citati abbiamo ancora: Difficoltà di accesso ai dati per gli utenti non specializzati Difficoltà di correlazione e integrazione dei dati appartenenti a Sistemi Informatici diversi Integrità e sicurezza Lunghi e costosi tempi di programmazione e modifica 13

Esempio difficoltà accesso dati L addetto al PC non può fare altro che inserire gli input richiesti dal programma ed eventualmente lanciare la stampa dei cedolini senza poter interagire con l archivio nel caso in cui si presentassero dei problemi. non può fare altro che seguire le videate del programma. 14

Integrità e sicurezza Gli archivi convenzionali non offrono controlli automatici sui dati inseriti dall utente e sui vincoli che devono rispettare per garantire la consistenza Una data potrebbe essere inserita in un formato sbagliato Potrebbe essere inserito il cognome di un medico inesistente 15

In un ambiente multiutenti è fondamentale gestire la sincronizzazione degli accessi per non avere situazioni paradossali come lo stesso volo prenotato da più utenti: 16