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

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

Informatica per le Scienze Umane. Introduzione al corso: programma dettagliato

Informatica per le Scienze Umane. Introduzione al corso: programma

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

Basi di Dati Concetti Introduttivi

Informatica per l Ambiente e il Territorio

Informatica per l Ambiente e il Territorio

Basi di Dati Concetti Introduttivi

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

Presentazione del corso

Introduzione alle Basi di Dati

Basi di dati I

Basi di dati I

Fondamenti di Informatica A.A Studenti

Basi di dati. Giuseppe De Giacomo. Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma

SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3

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

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

Basi di Dati. Concetti e Principi Generali. Maria Mirto

LINGUAGGI E UTENTI DI UN DBMS

Syllabus A042 Insegnamenti disciplinari

Ricevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano)

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

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

Corso di Laurea Ingegneria Civile

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

Corso di Laurea Ingegneria Informatica

Fondamenti di Teoria delle Basi di Dati

Elementi di Informatica e Programmazione

Fondamenti di Informatica (lettere A-I) A

Corso di Laurea in Informatica Basi di Dati a.a

SISTEMI INFORMATIVI E DATABASE

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

Cap. 1-I 1 I sistemi informatici

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

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

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

Fondamenti di Informatica

OBIETTIVI. Conoscere i concetti di base dell Informatica. Conoscere i principi e gli strumenti di base della programmazione

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

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

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

Sistemi Informativi e Basi di Dati

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

Generalizzazione. Docente : Alfredo Cuzzocrea Tel. : Informatica

Le basi di dati. Le basi di dati. dalla teoria all'utilizzo di tutti i giorni. Alessandro Tanasi

Corso di. Fondamenti di Informatica T

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

Corso di Laurea in Ingegneria Informatica Fondamenti di Informatica II Modulo Basi di dati a.a

Corso di INFORMATICA AZIENDALE (4 CFU)

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

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

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

Basi di Dati. Corso di Informatica. Memorizzazione dei Dati. Accesso ai Dati. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

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

Corso di SISTEMI INTELLIGENTI M. Prof. Michela Milano" Anno accademico 2011/2012

Fondamenti di Informatica

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

Corso di Informatica

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

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

IL CdS IN ECONOMIA AZIENDALE Informazioni per studenti del II anno

Scienze fisiche e matematiche applicate al movimento umano

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

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

Basi di dati Modelli e linguaggi di interrogazione

Architettura. Nome Modulo Tipologia lezioni Ore Docente SSD Ruolo Interno Affidamento. Vincenzo Conti

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

Basi di dati (database)

Presentazione del Corso di Calcolo Numerico con Laboratorio

Introduzione al corso

Che cos è l informatica?

Cod FONDAMENTI DI ORGANIZZAZIONE

Corso di Fondamenti di Informatica e Laboratorio T-AB

INFORMATICA. Prof. MARCO CASTIGLIONE ITS Tito Acerbo - PESCARA

Fondamenti di Informatica T-1

Presentazione del corso

Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco

Lezione 1: Introduzione al Corso Mercoledì 30 Settembre 2009

PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALEDI INFORMATICA

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

Ore settimanali di lezione: 3 h di cui 2 in compresenza con l insegnante di Lab. di Informatica prof.ssa E.De Gasperi

Fondamenti di Informatica T1"

Corso di Laurea in Informatica

IL CdS IN ECONOMIA AZIENDALE Informazioni per studenti del II anno

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

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

Basi di dati. Basi di dati = database

Algoritmi e Strutture Dati

LAUREA MAGISTRALE IN MATEMATICA NUOVO ORDINAMENTO NOTA 160

Obiettivi del corso. Programmazione Corso di laurea in Informatica

BASI DI DATI E UTENTI DI BASI DI DATI

Università degli Studi di Enna Kore Facoltà di Scienze Economiche e Giuridiche Anno Accademico

Transcript:

INFORMATICA PER LE SCIENZE UMANE a.a. 2016/2017 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 - GIO 14.15-15.45 AULA PIA P1 Ricevimento studenti: MERC 14-16 Dipartimento di Informatica Pagina web del corso di ISU: www.pages.di.unipi.it/levi/isu2016.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 dati strutturati e 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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 8

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 9

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. 10

Sistema Informativo Insieme delle risorse ed attività finalizzate alla gestione dell informazione Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 11

Sistema Informativo Insieme delle risorse ed attività finalizzate alla gestione dell informazione Per gestione intendiamo raccolta, registrazione, elaborazione, conservazione, comunicazione delle informazioni Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 12

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. 13

Per esempio 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. 14

Esempio: Biblioteca Il sistema informativo deve gestire 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. 15

Esempio: Università Il sistema informativo deve gestire 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. 16

Esempio: Banca Il sistema informativo deve gestire 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. 17

Caratteristiche di un Sistema Informativo Ogni sistema informativo comprende raccolte di informazioni di tipo omogeneo (dati strutturati) Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 18

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 19

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. 20

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

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

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. 23

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

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

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. 26

Il sistema Informatico L uso di strumenti informatici consente di automatizzare il sistema informativo Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 27

Il sistema Informatico L uso di strumenti informatici consente di automatizzare il sistema informativo Di migliorarne l efficienza e l organizzazione Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 28

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 29

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. 30

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. 31

Interrogazioni: esempi Quali sono le opere tradotte dal tedesco dopo il 1968? Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 32

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 33

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. 34

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 35

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 36

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 37

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 38

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 39

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. 40

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) Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 41

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 42

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. 43

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) Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 44

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 45

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 46

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 47

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. 48

Utenti di una BD Amministratore della BD: responsabile della progettazione, controllo ed amministrazione della base di dati Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 49

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 50

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 51

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 Francesca Levi Dipartimento di Informatica Informatica per le Scienze Umane pag. 52

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. 53

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. 54

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. 55

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. 56

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