INFORMATICA PER LE SCIENZE UMANE a.a. 2015/2016

Похожие документы
Informatica per le Scienze Umane. Introduzione al corso: programma dettagliato

Basi di Dati Ingegneria Informatica e delle Telecomunicazioni

Basi di dati Basi di dati per bioinformatica

Basi di dati D O C E N T E P R O F. A L B E R T O B E L U S S I. Anno accademico 2012/13

DOCENTE PROF. ALBERTO BELUSSI. Anno accademico 2010/11

Basi di dati. Elena Baralis Politecnico di Torino

Elena Baralis 2007 Politecnico di Torino 1

Informatica per l Ambiente e il Territorio

Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2011/2012. Basi di dati

Basi di Dati Concetti Introduttivi

Basi di dati I

Introduzione alle Basi di Dati

Fondamenti di Informatica A.A Studenti

Logica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2016/2017

Logica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2015/2016

SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3

Logica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2017/2018

INTRODUZIONE. Prof. Fabio A. Schreiber. Dipartimento di Elettronica e Informazione Politecnico di Milano PROGRAMMA DEL CORSO

Basi di Dati. Concetti e Principi Generali. Maria Mirto

Basi di dati. Maurizio Lenzerini. Dipartimento di Informatica e Sistemistica Antonio Ruberti Università di Roma La Sapienza

Corso di Laurea in Scienze Chimiche Per capire e migliorare il mondo intorno a noi

Corso di Laurea Ingegneria Informatica

Fondamenti di Teoria delle Basi di Dati

Corso di Laurea in Informatica Basi di Dati a.a

Introduzione. Insegnamento di Informatica. Elisabetta Ronchieri. I semestre, anno Corso di Laurea di Economia, Universitá di Ferrara

Docente: Prof. Marco Patella Tutor: Stefano Pio Zingaro

Elementi di Informatica e Programmazione

Fondamenti di Informatica

SISTEMI INFORMATIVI E DATABASE

Fondamenti di Informatica (lettere A-I) A

Cap. 1-I 1 I sistemi informatici

Le basi di dati. Definizione 1. Lezione 2. Bisogna garantire. Definizione 2 DBMS. Differenza

Introduzione Concetti Generali Pratica su Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 1

Università di Roma La Sapienza Laurea in Ingegneria Informatica. Basi di Dati. Anno Accademico 2003/2004 Canale M-Z.

DB e DBMS. Corso di Fondamenti di Informatica (PEU-Z) Dott.ssa Rossella Aiello

Generalizzazione. Docente : Alfredo Cuzzocrea Tel. : Informatica

Sistemi Informativi e Basi di Dati

MANIFESTO DEGLI STUDI DEL CORSO DI LAUREA IN INFORMATICA (CREMA)

Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2010/2011. Basi di dati

Fondamenti di Informatica II Corso (HA-ZZ) Introduzione al corso

Corso di INFORMATICA AZIENDALE (4 CFU)

Anno Accademico 2007/2008. Sistemi Informativi. Corso di Laurea in Ingegneria della Gestione Industriale

Università degli studi di Milano Bicocca Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Triennale in INFORMATICA

Fondamenti di Informatica

Corso di. Fondamenti di Informatica T

Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, Progettazione concettuale

FACOLTA' DI SCIENZE POLITICHE ANNO ACCADEMICO CORSO DI ECONOMIA POLITICA DOCENTE: ENRICA CHIAPPERO MARTINETTI

UNIVERSITA DEGLI STUDI DI MILANO-BICOCCA FACOLTA DI SCIENZE MATEMATICHE, FISICHE E NATURALI

IL CdS IN ECONOMIA AZIENDALE Informazioni per studenti del II anno

Basi di dati Modelli e linguaggi di interrogazione

Fondamenti di informatica. Introduzione al corso di Fondamenti di informatica I e II (informatici) Anno Accademico

Presentazione del Corso di Calcolo Numerico con Laboratorio

Università degli studi di Milano Bicocca Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Magistrale in INFORMATICA

Corso di Informatica

Fondamenti di Informatica T-1

Bibliografia. INFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. Definizione di DB e di DBMS

Economia degli intermediari finanziari. Prof. Massimo Caratelli Prof. Franco Fiordelisi. a.a

Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco

FACOLTA DI FARMACIA E CHIRURGIA CORSO DI LAUREA A ANNO I- 2 semestre METODOLOGIA MEDICO-SCIENTIFICA DI BASE (II) A.A

Corso di Laurea in Informatica

Cod FONDAMENTI DI ORGANIZZAZIONE

Corso di Laurea in Informatica. Manifesto degli Studi A.A (Ordinamento didattico 2008)

LAUREA MAGISTRALE IN MATEMATICA NUOVO ORDINAMENTO NOTA 160

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura Anno Accademico

Dipartimento di Informatica Scienza e Ingegneria LAUREA MAGISTRALE IN INFORMATICA A.A. 2015/2016

Algoritmi e Strutture Dati

Corso di Fondamenti di Informatica e Laboratorio T-AB

Fondamenti di Informatica. Proff. B.Buttarazzi & A.D Ambrogio A.A. 2011/2012

Economia e Gestione delle Imprese (EGI) 1 canale A-L 9 CFU (60 ore) A.A. 2015/16 II Semestre. Prof. Michela Addis INFORMAZIONI GENERALI SUL CORSO

Транскрипт:

INFORMATICA PER LE SCIENZE UMANE a.a. 2015/2016 Francesca Levi Dipartimento di Informatica E-mail: francesca.levi@unipi.it levifran@di.unipi.it Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 1

Informazioni Utili Orario Lezioni: MAR 12-13.30 (Aula FIL-1) - GIO 14.15-15.45 (Aula CAR-1) Ricevimento studenti: MERC 14-16 Dipartimento di Informatica E-mail: francesca.levi@unipi.it Pagina web del corso di ISU: www.di.unipi.it/~ levifran/isu2015.html Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 2

Programma del Corso Il corso intende fornire le conoscenze e le competenze necessarie alla rappresentazione e al trattamento consapevole delle informazioni pertinenti alle scienze umane. Il corso prevede un mix di fondamenti di portata generale e di esercitazioni pratiche relative all uso di tecnologie informatiche per la soluzione di problemi Parleremo di i dati strutturati e le basi dati relazionali il modello concettuale dei dati Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 3

Materiale Didattico Lucidi delle Lezioni (potrebbero non bastare!!!!!) Libro di Testo: Atzeni, Ceri, Paraboschi, Torlone. Basi di dati. Modelli e linguaggi di Interrogazione, McGraw-Hill, 2009 (terza edizione o successive) Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 4

Pagina Web del Corso: istruzioni per l uso Lucidi delle Lezioni Testi degli esami scritti degli anni precedenti Risultati degli Esami Scritti Date ed Informazioni sugli Esami Orali Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 5

FAQ Frequenza obbligatoria? No. Cosa cambia se non fequento? Niente. Il programma è lo stesso: non esiste alcuna differenza tra frequentanti e non frequentanti. Chi frequenta è facilitato. Infatti durante le ore di lezione verranno svolte esercitazioni Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 6

Esami: istruzioni per l uso Scritto + Orale Scritto: essere in grado di risolvere analizzare, affrontare e risolvere semplici problemi Orale: semplice discussione dei concetti e delle metodologie applicati nella prova scritta L esame orale deve essere svolto nella stessa sessione dell esame scritto Gli studenti devono obbligatoriamente iscriversi agli esami scritti (tramite il portale di ateneo) Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 7

Obiettivi del Corso Fornire le competenze e le conoscenze necessarie alla rappresentazione ed al trattamento consapevole delle informazioni Il corso prevede un mix di fondamenti di portata generale e di esercitazioni relative all uso di tecnologie informatiche per la rappresentazione e la gestione dell informazione Parte di teoria e di esercitazione relativa all uso di alcune fondamentali tecnologie informatiche Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 8

Sistema Informativo Insieme delle risorse ed attività finalizzate alla gestione dell informazione Per gestione intendiamo raccolta, registrazione, elaborazione, conservazione, comunicazione delle informazioni Un sistema informativo efficiente è necessario per il funzionamento di ogni attività (dalla più semplice alla più complessa) Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 9

Esempi Il sistema informativo di una Biblioteca Il sistema informativo che gestisce una Università Il sistema informativo di un Ospedale Il sistema informativo di un Comune Il sistema informativo di una Banca Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 10

Esempio: Biblioteca Il sistema informativo deve gestire i dati che riguardano i libri gli utenti le procedure di acquisto e prestito la gestione del personale Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 11

Esempio: Università Il sistema informativo deve gestire i dati che riguardano i docenti gli studenti i corsi tenuti dai docenti e gli esami superati la gestione delle aule e delle lezioni Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 12

Esempio: Banca Il sistema informativo deve gestire i dati che riguardano i clienti i conti correnti i saldi dei conti correnti la gestione delle transazioni le carte di credito Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 13

Caratteristiche di un Sistema Informativo Ogni sistema informativo comprende raccolte di informazioni di tipo omogeneo (dati strutturati) Inoltre esistono delle correlazioni logiche tra questi dati strutturati Dimensione dei dati (informazioni) notevole Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 14

Esempio: Università Le informazioni che riguardano studenti, docenti ed insegnamenti offerti dai vari CdS Relazioni tra docenti e corsi Relazioni tra studenti e insegnamenti Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 15

Esempio: Biblioteca Le informazioni che riguardano i libri, gli utenti e gli autori Relazioni tra libri ed utenti Relazioni tra autori e libri Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 16

Il sistema Informatico L uso di strumenti informatici consente di automatizzare il sistema informativo Di migliorarne l efficienza e l organizzazione Di mantenere i dati in modo persistente, evitando la ridondanza dell informazione Di ridurre la possibilità di inconsistenze nei dati Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 17

Il sistema Informatico Inoltre consente di formulare interrogazioni sul sistema informativo in modo automatico ottenendo risultati che difficilmente potrebbero essere ottenuti a mano Tipicamente i dati da gestire sono di dimensione notevole Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 18

Interrogazioni: esempi Quali sono le opere tradotte dal tedesco dopo il 1968? Informazioni di tipo statistico: la frequenza di visitatori in un museo nel periodo estivo La media dei voti di tutti gli studenti dell Università di Pisa che hanno superato il corso di Informatica per le Scienze Umane negli A.A. 2011-2015? Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 19

Strumenti informatici per la gestione dei dati Base di Dati (BD): è una collezione di dati atti a rappresentare le informazioni rilevanti per un dato sistema informativo Sistema di gestione di Base di Dati (SGBD): è un sistema software in grado di gestire una BD costruire modificare utilizzare interrogare Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 20

Caratteristiche di una BD Una BD è costituita da una grande quantità di dati che sono organizzati in insiemi omogenei in correlazione tra loro (informazione strutturata) I dati memorizzati nella BD sono condivisi tra più utenti e tra più applicazioni per ridurre la ridondanza e la possibilità di inconsistenze I SGBD garantiscono la privatezza della base di dati i dati sono protetti dall accesso e dall uso parte di utenti non autorizzati Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 21

DATA BASE MANAGEMENT SYSTEMS - DBMS Un DBMS è un sistema centralizzato o distribuito (sistema software complesso) che offre opportuni linguaggi per: definire lo schema di una basi di dati (lo schema va definito prima di creare dati) scegliere le strutture dati per memorizzare della BD memorizzare i dati rispettando i vincoli definiti nello schema recuperare e modificare i dati interattivamente diverse categorie di persone (utenti) possono interagire con una BD per le proprie attività Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 22

Utenti di una BD Amministratore della BD: responsabile della progettazione, controllo ed amministrazione della base di dati I progettisti o programmatori di applicazioni: realizzano il software per accedere ed interrogare la BD Gli utenti (non programmatori) che utilizzano la BD per le proprie attivita Ogni utente ha acceso solo ad un (sotto) sistema, ovvero ad una parte del sistema complessivo In questo modo i dati sono condivisi e mantenuti in modo coerente Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 23

Esempio: Sistema Informativo dell Università Il sistema informativo mantiene i dati sugli studenti iscritti, sugli esami superati, sui corsi tenuti dai docenti nei vari CDS L Università è organizzata in Dipartimenti che si occupano della gestione di un insieme di CDS Utenti: studenti, docenti, segreterie didattiche Ogni utente ha accesso solo ad una parte del sistema informativo complessivo e può effettuare solo alcune operazioni sulla BD Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 24

Programma del Corso: in dettaglio Le basi di dati relazionali L algebra relazionale il linguaggio SQL (Structured Query Language): la parte di base Progettazione Concettuale La sperimentazione (progettare semplici BD ed interrogare una base di dati) Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 25

Capitoli del Libro di Testo Capitoli 1 e 2: Introduzione, Modello Relazionale Capitolo 3: Algebra Relazionale (solo) Capitolo 4: SQL Concetti Base Capitolo 7: Progettazione Concettuale Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 26

Lezioni Preliminari Richiameremo alcuni concetti matematici di base Logica Proposizionale Insiemi e Relazioni Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 27