Estratto del documento

Gestione dati e archivi

Informazioni generali

Barbara Carminati: barbara.carminati@uninsubria.it

Aspetti introduttivi

Introduzione al corso

Barbara Carminati, email: barbara.carminati@uninsubria.it

Ricevimento: in coda alle lezioni, o concordato tramite email

Materiale didattico e informazioni: http://elearning.uninsubria.it

Orari lezioni

  • Mercoledì: 14/15.30, aula xxx
  • Giovedì: 14/15.30, aula xxx

Obiettivo del corso

Conoscenza dei principi fondamentali che stanno alla base dei principali strumenti utilizzati per la creazione e gestione di una base di dati

Organizzazione del corso

Lezioni frontali ed esercitazioni: 36 ore

Laboratorio (in via Ravasi): 12 ore

Programma del corso

  • Basi di dati: aspetti introduttivi
  • Modello relazionale
  • Il linguaggio SQL
  • Progettazione di basi di dati
  • Laboratorio: MS Access

Libri di testo

Libro di testo: B. Catania, E. Ferrari, e G. Guerrini. Sistemi di Basi di Dati: Concetti e Architetture, De Agostini, 2007.

Lucidi online su http://elearning.uninsubria.it

Modalità d'esame

Compitini durante il corso:

  • 1° compitino circa a metà-fine aprile: Parte introduttiva (domande teoriche) Esercizi su progettazione di basi dati
  • 2° compitino a fine corso (fine maggio- inizio giugno): Esercizi SQL

Appelli

Organizzazione/Azienda

Utilizza un insieme di risorse e regole per lo svolgimento coordinato delle attività al fine del perseguimento degli scopi. Le risorse di un'azienda (o amministrazione) sono:

  • Persone
  • Denaro
  • Materiali
  • Informazioni

Sistema informativo

Una delle principali esigenze di ogni organizzazione è quella di gestire e rendere disponibili le informazioni. Il sistema preposto a tale compito prende il nome di sistema informativo.

Componenti di un sistema informativo

Un sistema informativo è una componente di un'organizzazione che gestisce le informazioni di interesse. Produce, acquisisce, elabora, conserva e distribuisce le informazioni. È costituito da strumenti, procedure e strutture, sia automatizzate sia manuali. La sua definizione è del tutto indipendente dal grado di automazione in essere.

Sistema informatico

Un sistema informativo non presuppone necessariamente l’ausilio di un supporto informatico. Parte del sistema informativo che gestisce l’informazione mediante l’ausilio di strumenti e tecnologie informatiche. Spesso sistema informatico viene usato come sinonimo di sistema informativo.

Componenti di un sistema informativo

Strumenti per la rappresentazione dell’informazione, mediante una qualche codifica. Programmi applicativi e di sistema che, operando su tale rappresentazione, realizzano tutte le funzioni necessarie alla gestione delle informazioni.

Cosa sono le informazioni?

Tutto ciò che produce variazioni nel patrimonio conoscitivo di un soggetto detto percettore dell'informazione. L’informazione deve essere utile per il percettore dell’informazione. Un sistema informativo deve fornire una chiave di lettura mediante cui interpretare l’informazione che gestisce.

I dati

Nei sistemi informatici, le informazioni sono rappresentate sotto forma di dati. Registrazione della descrizione di una. Dato: qualsiasi caratteristica del dominio di interesse su un supporto che ne garantisca la conservazione e, mediante un insieme di simboli, ne garantisca la comprensibilità e la reperibilità.

I dati

I dati hanno bisogno di un contesto interpretativo che permetta di estrarre da essi le informazioni di interesse per gli utenti. Se considero il dato rappresentato dal numero "4", tale dato non fornisce alcuna informazione. Viceversa, dire che "4" è il numero di film noleggiati da Anna Rossi nell’ultimo mese fornisce un’informazione. Uno degli obiettivi fondamentali di un sistema informativo è fornire tale contesto interpretativo ai dati.

Base di dati

Base di dati: collezione di dati tra loro correlati, utilizzati per rappresentare le informazioni di interesse in un sistema informativo (DBMS – Data Sistema di gestione di basi di dati Base Management System): sistema software, centralizzato o distribuito, che fornisce gli strumenti necessari a gestire le informazioni collezione di dati gestita da un DBMS.

Dai SO ai DBMS

A partire dagli anni ’60, i DBMS sono diventati una componente essenziale nella realizzazione di qualsiasi sistema informativo. I primi sistemi informativi erano basati sull’uso di archivi separati, gestiti dal sistema operativo, utilizzando direttamente i servizi del file system. Si è passati in seguito ad un approccio in cui i dati vengono organizzati in un unico insieme logicamente integrato, la base di dati, gestito dal DBMS ed in grado di soddisfare il fabbisogno informativo di tutte le applicazioni.

Un esempio per capire: la videoteca

Una videoteca vuole mantenere informazioni relative ai propri clienti ed ai noleggi che questi hanno effettuato. Le applicazioni usano direttamente i servizi del file system per la memorizzazione e l’accesso a tali dati. In base a tale approccio, i dati relativi ai clienti ed ai noleggi sono mantenuti in record memorizzati in vari file su memoria secondaria. In aggiunta ai file, esiste un insieme di programmi applicativi:

  • Un programma di modifica della residenza di un dato cliente
  • Un programma per l’inserimento di un nuovo noleggio
  • Un programma per l’inserimento e la cancellazione di un cliente
  • Un programma che stampa la lista di tutti i clienti della videoteca in ordine alfabetico

Ridondanza ed inconsistenza

I file di dati ed i programmi sono creati in tempi diversi da progettisti software e programmatori diversi. Non esiste una descrizione ad alto livello e centralizzata dei dati (replicazione). Determinare se ed in che file una certa informazione è memorizzata è estremamente difficile. La presenza dello stesso dato in file diversi è detta ridondanza e può causare alti costi di memorizzazione ed inconsistenze nei dati.

Ridondanza ed inconsistenza nella videoteca

Il nome, il cognome ed il numero di tessera di un cliente possono essere memorizzati sia nel file che contiene le informazioni sui clienti sia nel file che contiene le informazioni sui noleggi. Se il numero di tessera di un cliente viene modificato, a seguito dello smarrimento della...

Anteprima
Vedrai una selezione di 9 pagine su 39
Gestione dati e archivi - le basi di dati - introduzione al corso Pag. 1 Gestione dati e archivi - le basi di dati - introduzione al corso Pag. 2
Anteprima di 9 pagg. su 39.
Scarica il documento per vederlo tutto.
Gestione dati e archivi - le basi di dati - introduzione al corso Pag. 6
Anteprima di 9 pagg. su 39.
Scarica il documento per vederlo tutto.
Gestione dati e archivi - le basi di dati - introduzione al corso Pag. 11
Anteprima di 9 pagg. su 39.
Scarica il documento per vederlo tutto.
Gestione dati e archivi - le basi di dati - introduzione al corso Pag. 16
Anteprima di 9 pagg. su 39.
Scarica il documento per vederlo tutto.
Gestione dati e archivi - le basi di dati - introduzione al corso Pag. 21
Anteprima di 9 pagg. su 39.
Scarica il documento per vederlo tutto.
Gestione dati e archivi - le basi di dati - introduzione al corso Pag. 26
Anteprima di 9 pagg. su 39.
Scarica il documento per vederlo tutto.
Gestione dati e archivi - le basi di dati - introduzione al corso Pag. 31
Anteprima di 9 pagg. su 39.
Scarica il documento per vederlo tutto.
Gestione dati e archivi - le basi di dati - introduzione al corso Pag. 36
1 su 39
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Menzo di informazioni apprese con la frequenza delle lezioni di Gestione dati e archivi e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi dell' Insubria o del prof Carminati Barbara.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community