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



Documenti analoghi
Organizzazione degli archivi

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

Introduzione al data base

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci

MODULO 5 Appunti ACCESS - Basi di dati

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

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

IL SISTEMA INFORMATIVO

Basi di dati. Concetti introduttivi ESEMPIO. INSEGNAMENTI Fisica, Analisi, Aule. Docenti. Entità Relazioni Interrogazioni. Ultima modifica: 26/02/2007

Il database management system Access

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

Testi di riferimento. Atzeni, Ceri, Paraboschi, Torlone Basi di Dati Modelli e linguaggi di interrogazione Mc Graw Hill 2008 (III Edizione)

I database relazionali (Access)

Organizzazione delle informazioni: Database

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

Database. Si ringrazia Marco Bertini per le slides

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 (?)

Progettaz. e sviluppo Data Base

Basi di dati. Concetti Introduttivi ESEMPIO. Fisica, Analisi, Informatica. Entità Relazioni Interrogazioni. Database 2

ARCHIVI E DATABASE (prof. Ivaldi Giuliano)

Base di dati e sistemi informativi

Corso di Informatica (Basi di Dati)

disponibili nel pacchetto software.

Strutturazione logica dei dati: i file

Progettazione di Basi di Dati

Introduzione alle basi di dati (prima parte)

I Sistemi Informativi

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

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

1. BASI DI DATI: GENERALITÀ

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

Le Basi di Dati. Le Basi di Dati

Informatica Generale Andrea Corradini Sistemi di Gestione delle Basi di Dati

Database. Francesco Tapparo Informatica e Bioinformatica /16

Corso di Informatica

Informatica (Basi di Dati)

TEORIA sulle BASI DI DATI

Data Base Management System. Strumenti: Formato: Pro: Contro: Software specifico. Proprietario

Informatica DR KLOE Calcolo

Sistemi Informativi e Sistemi ERP

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

Esercizio sui data base "Gestione conti correnti"

BASE DI DATI: introduzione. Informatica 5BSA Febbraio 2015

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

Introduzione ai database relazionali

Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere

MUDE Piemonte. Modalità operative generazione Procura speciale

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

ARCHIVI E LORO ORGANIZZAZIONI

Base Dati Introduzione

INFORMATICA GENERALE Prof. Alberto Postiglione Dipartimento Scienze della Comunicazione Università degli Studi di Salerno

Archivio: è un insieme organizzato di informazioni (movimenti contabili, archivi: clienti/fornitori, personale, magazzino) Proprietà:

Corso di Informatica

Anagrafica. Check-List. Autocomposizione guidata

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

Data Base. Prof. Filippo TROTTA

Il sistema C.R.M. / E.R.M.

Faber System è certificata WAM School

Programma del Corso. Dati e DBMS SQL. Progettazione di una. Normalizzazione


Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database

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

CREAZIONE DI UN AZIENDA

Approccio stratificato

Le Basi di dati: generalità. Unità di Apprendimento A1 1

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

SCHEDA PRODOTTO PAG. 1 J O B T I M E W F. Variazioni mensili al cartellino presenze. Versione 6.1. JOBTIME Work Flow

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Excel. A cura di Luigi Labonia. luigi.lab@libero.it

INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO

Ata_NiAg02. Modulo Gestione Agenti

BASI DI DATI - : I modelli di database

Specifiche Tecniche e Funzionali Applicativo DIAGNOS PLUS (09/2015)

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

A ridurre le dimensioni del database. A ordinare i record secondo criteri fissati sui campi. A facilitare le operazioni di inserimento dei dati

2.0 Gli archivi. 2.1 Inserire gli archivi. 2.2 Archivio Clienti, Fornitori, Materiali, Noleggi ed Altri Costi. Impresa Edile Guida all uso

Modulo PCT Redattore atti per il Processo Telematico. Versione speciale per gli iscritti al Consiglio dell Ordine degli Avvocati di Roma

FIRESHOP.NET. Gestione del taglia e colore.

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

Software H1 Hrms. Procedure di import - export dati Specifiche delle Tabelle di frontiera

Introduzione. Elenco telefonico Conti correnti Catalogo libri di una biblioteca Orario dei treni aerei

ING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema

DATABASE. A cura di Massimiliano Buschi

Introduzione alla teoria dei database relazionali. Come progettare un database

Documentazione illustrativa

Aris TimeSheet. che guardano oltre. enti e aziende. Soluzioni per

Database 1 biblioteca universitaria. Testo del quesito

I database. Cosa sono e a cosa servono i Database

Lezione 8. Motori di Ricerca

PROGRAMMA GESTIONE TURNI MANUALE UTENTE. Programma Gestione Turni Manuale Utente versione 1.1

Il servizio di registrazione contabile. che consente di azzerare i tempi di registrazione delle fatture e dei relativi movimenti contabili

Database. Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014

SOFTWARE PER LA RILEVAZIONE PRESENZE SUL WEB

Sviluppata da: Lo Russo - Porcelli Pag. 1 di 6 6FRSR utilizzare il DBMS Postgresql per imparare il linguaggio SQL.

Sistemi Informativi e Basi di Dati

Per accedere all area di gestione collegarsi al sito e digitare nell apposito box i dati di accesso (username: xxx password: xxx).

Progettazione di Database. Un Esempio

Cosa è un foglio elettronico

Transcript:

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

Introduzione L esigenza di archiviare (conservare documenti, immagini, ricordi, ecc.) è un attività senza tempo che è insita nell animo umano Primi reperti sono databili al III millennio a.c. Nell età contemporanea le tecniche di archiviazione sono legate all introduzione delle tecnologie informatiche e telematiche

Evoluzione storica

Dati e informazioni DATO: è la descrizione elementare di una cosa, di un avvenimento. Lo scopo dei dati è quello di codificare in vari modi i fatti ritenuti importanti nell ambito di una organizzazione INFORMAZIONE: conoscenza che si può ottenere elaborando i dati attraverso operazioni di raggruppamento, ordinamento, calcolo, confronto, ecc.

Definizione ARCHIVIO: insieme organizzato di dati, relativi ad un certo oggetto, caratterizzati dai seguenti aspetti fondamentali: tra essi esiste un nesso logico (cioè sono inerenti uno stesso argomento sono rappresentati secondo un formato che ne rende possibile l interpretazione sono registrati con un supporto su cui è possibile scrivere e rileggere anche a distanza di tempo sono organizzati in modo da permettere una facile consultazione

Operazioni La gestione di un archivio, qualunque esso sia, viene realizzata attraverso alcune operazioni principali Creazione Inserimento Modifica o aggiornamento Cancellazione Ricerca o consultazione

Archivi informatici Mentre una volta gli archivi potevano essere su supporto cartaceo, oggi quasi tutti gli archivi si trovano in forma digitale su supporto elettronico (memoria di massa), e ciò rende possibile la loro elaborazione automatizzata. Per esempio, un archivio può avere la forma di un file di dati opportunamente organizzati.

Archivi informatici ARCHIVIO INFORMATICO: file memorizzato in modo permanente, costituito da una sequenza di elementi dello stesso tipo e dimensione (record), ognuno dei quali può essere composto da più campi, di tipo e dimensione diversi tra loro; Campo Record CODICE DESCRIZIONE QUANTITA PREZZO A01 Stampante 1 95,50 B56 Blocco 5 2,50 D48 Matita 18 1,10 G19 Penna 9 2,55

Archivi informatici: i campi chiave I campi chiave sono dei particolari campi che hanno lo scopo di determinare univocamente i record presenti nell archivio. Record diversi avranno valori diversi registrati in questi campi. chiave C.F. Nome Cognome pppppp74l13g478q Pippo Pippi mrarss56a13g678u Mario Rossi crlbnd98b43k876r Carla Biondi gnnmrc23r10g478q Gianni Marcelli

Limiti degli archivi tradizionali Utilizzare i singoli file per creare archivi di dati può essere pratico per piccole applicazioni, ma in generale, questo approccio, può dar luogo anche a diversi problemi. Tra i classici problemi vanno ricordati: la ridondanza dei dati l'inconsistenza degli archivi.

Ridondanza dei dati Si verifica quando in diversi archivi si trovano memorizzati gli stessi tipi di dati (il problema è quello di dover fare gli aggiornamenti in tutti gli archivi interessati) Record Collegati Nome Cognome Conto Mario Rossi 123456 Carla Bianchi 132456 Giulia Belli 876354 Andrea Bravi 374652 Conto Intestatario Saldo 123456 Mario Rossi 9.455,50 132456 Carla Bianchi 452,50 876354 Giulia Belli 13.456,10 374652 Anrea Bravi 2.675,55

Inconsistenza degli archivi si verifica come conseguenza della ridondanza, quando gli aggiornamenti non vengono fatti in tutti gli archivi in cui si dovrebbe, nascono incongruenze tra dati nuovi e dati vecchi. Record Incongruenti Nome Cognome Conto Mario Rossi 123456 Carla Bianchi 132456 Giulia Belli 876354 Andrea Bravi 374652 Conto Intestatario Saldo 123456 Gianni Lauro 9.455,50 132456 Carla Bianchi 452,50 876354 Giulia Belli 13.456,10 374652 Anrea Bravi 2.675,55

DATABASE Con il termine database si indicano in informatica gli archivi di dati, organizzati in modo integrato attraverso tecniche di modellazione dei dati e gestiti sulle memorie di massa del computer attraverso appositi software. A grandi linee possiamo dire che si tratta di una collezione di archivi ben organizzati e strutturati che costituiscono una base di lavoro per utenti diversi che utilizzano software diversi.

DBMS Il database è una collezione di dati logicamente correlati e condivisi, che ha lo scopo di soddisfare i fabbisogni informativi di una specifica organizzazione. I dati sono gestiti da un unico sistema chiamato DBMS (DataBase Management System) che ne permette la gestione e ne regola gli accessi.

Caratteristiche dei DBMS Un DBMS deve essere in grado di risolvere i problemi che si presentano con l approccio tradizionale e la gestione degli archivi deve avere le seguenti caratteristiche: Facilità di accesso Indipendenza dalla struttura logica e fisica Eliminazione di ridondanza e di inconsistenza Integrità dei dati Controllo della concorrenza Sicurezza dei dati