Basi di dati. Basi di dati = database

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Basi di dati. Basi di dati = database"

Transcript

1 Basi di dati Da leggere: Cap. 6 Sawyer, Williams (testo A) Basi di dati = database Sono una delle applicazioni informatiche che hanno avuto il maggiore utilizzo in uffici, aziende, servizi -> oggi anche sul web Real life: Avete già interagito con dei sistemi di gestione di basi di dati: (magari inconsapevolmente) all'anagrafe o in biblioteca... in lab consulteremo banche dati biologiche... 1

2 Basi di dati Problema: memorizzare grandi quantità di informazioni, in modo che siano facilitate le operazioni di modifica e di reperimento (Information Retrieval) Il problema è sentito in molti campi, non ultimo quello che a noi interessa relativo alla memorizzazione dei dati biologici: l'archiviazione dei dati è una procedura indispensabile per ordinare, conservare, aggiornare e utilizzare le nostre informazioni, soprattutto quando la mole d'informazioni diventa grande. Basi di dati: perché? 1/6 Problema: memorizzare grandi quantità di informazioni, in modo che siano facilitate le operazioni di modifica e di reperimento Perché si usano le basi di dati per raggiungere questo obiettivo e non archiviamo le informazioni in diversi file del nostro file system o in fogli elettronici? Prendiamo il caso di sequenze biologiche 2

3 Basi di dati: perché 2/6 File system Potremmo pensare di memorizzare ogni sequenza con le sue annotazioni in un file diverso (magari di testo): vantaggi: semplice, nessun carico aggiuntivo di informazione svantaggi: l'organizzazione dei vari file è a carico dell'utente (categorizzazione dei dati per facilitare le procedure di accesso); non c'e' alcuna strutturazione dei dati, come confrontare e elaborare i dati? quando la mole dei dati da memorizzare cresce questo diventa velocemente ingestibile Basi di dati: perché 3/6 Foglio elettronico Potremmo pensare di memorizzare le sequenze e le loro annotazioni usando fogli elettronici: vantaggi: i dati vengono strutturati in tabelle, posso utilizzare gli strumenti di calcolo forniti dal foglio elettronico per fare delle elaborazioni svantaggi: la gestione della ridondanza (e dell'eventuale evoluzione) dei dati è delegata all'utente non è possibile stabilire nessuna connessione fra dati di diverse analisi -> come confrontare i dati? 3

4 Basi di dati: perché 4/6 Foglio elettronico svantaggi: 1. la gestione della ridondanza (e dell'eventuale evoluzione) dei dati è delegata all'utente Esempio: supponiamo di avere la stessa sequenza A con le sue annotazioni memorizzata in diversi fogli di lavoro di una cartella Excel (ridondanza): sui diversi fogli faccio analisi diverse (per esempio di similarità con diverse sequenze) problema 1: se dovessi modificare A introducendo per esempio un nuovo campo relativo a un nuovo riferimento bibliografico? Devo farlo per tutte le istanze di A Basi di dati: perché 5/6 Foglio elettronico svantaggi: 2. non è possibile stabilire nessuna connessione fra dati di diverse analisi Esempio: supponiamo di avere la stessa sequenza A con le sue annotazioni memorizzata in diversi fogli di lavoro di una cartella Excel (ridondanza): sui diversi fogli faccio analisi diverse (per esempio di similarità con diverse sequenze) problema 2: se scoprissi in un'analisi sul foglio x che seq A è simile a seq B e in una diversa analisi che seq A è simile a seq C vorrei poter indicare che le due sequenze sono in realtà la stessa sequenza (connessione) in modo da potere fare un'interrogazione complessa del tipo "quali seq. sono simili ad A" avendo in risposta "seqb e seqc". Ma questo non posso farlo in un foglio elettronico 4

5 Basi di dati: perché 6/6 Basi di dati vantaggi: i dati sono organizzati e strutturati in tabelle dove possono essere elaborati è possibile mettere in relazione dati memorizzati in "tabelle" diverse è possibile effettuare interrogazioni complesse -> linguaggi di interrogazione svantaggi: complessità di progettazione della base di dati (esistono diverse filosofie per costruirne, quel scegliere?); non facile acquisire padronanza delle metodologie e tecniche di progettazione e sviluppo di una base di dati occorre padronanza dei linguaggi di interrogazione delle basi di dati Base di dati: cos'e' 1/3 possiamo chiamare base di dati la collezione dei dati grezzi utilizzati per rappresentare informazioni di interesse per un organizzazione o un individuo Esempi la raccolta dei dati anagrafici degli abitanti la raccolta dei dati relativi al curriculum scolastico degli studenti la raccolta dei dati sulle sequenze di DNA la raccolta dei dati su sequenze proteiche 5

6 Base di dati: cos'e': 2/3 base di dati: è una collezione di dati omogenei e strutturati, ossia organizzati in strutture ben definite Es. dati di un anagrafe relativi agli abitanti di una città struttura: i dati di ogni persona sono strutturati in campi: nome, cognome, età ; omogeneità: per ogni persona mantengo le stesse informazioni; Base di dati: cos'e' 3/3 Es. elementi biologici, ad es. molecole di DNA: struttura: i dati relativi a ogni molecola sono strutturati in campi: nome, organismo, letteratura sull'argomento, rappresentazione come sequenza di acidi nucleici (acgt)...; omogeneità: per ogni elemento biologico voglio mantenere le stesse informazioni; 6

7 Esempio Per ogni elemento memorizzo l'informazione sulle stesse caratteristiche Tipi di database Personali Aziendali condivisi Distribuiti Archivi pubblici 7

8 Database distribuiti Un database distribuito è contenuto in più computer situati in luoghi diversi e connessi tramite una rete, come ad esempio Internet L'interazione avviene secondo un modello client/server Esempio: banche dati biologiche Database distribuiti Esempio: banche dati biologiche Server - db PC- client Server - db PC- client 8

9 DBMS base di dati: collezioni di dati omogenei e strutturati Per la realizzazione di basi di dati: DBMS (Data Base Management Systems): programmi applicativi (software) per la gestione di collezioni di dati, che permettono di strutturare i dati e di accedere in modo intelligente e efficace alle informazioni Progettazione di una base di dati Problema affrontato: voglio organizzare le informazioni relative una certa realtà in un DB voglio mantenere informazioni su quali studenti hanno sostenuto quali esami e con quale risultato quindi mettere in relazione le informazioni relative agli studenti e quelle relative ai corsi 9

10 Progettazione di una base di dati Data una realtà da modellare (es. studenti e corsi) occorre Capire quali informazioni sono utili (es. matricola è utile per rappresentare gli studenti) Capire come le informazioni utili sono correlate (es. chi ha sostenuto quale esame) Sapere chi può accedere a quali informazioni per eseguire quali azioni Avere strumenti per operare interrogazioni sui dati (es. quanti esami ha sostenuto Rossi nel 2002? Con quale media?) Progettazione di una base di dati 10

11 Passo1: Analisi dei requisiti Raccolta e studio delle funzionalità che il sistema dovrà avere. Comporta l interazione con gli utenti del sistema e si conclude in una descrizione informale dei suoi requisiti ANALISI REQUISITI descrizione informale Passo2: Analisi concettuale Ha lo scopo di rappresentare la realtà di interesse in termini di una descrizione precisa e completa ma indipendente dai criteri di rappresentazione usati dal sistema informatico scelto per gestire la base di dati (rappresentazione astratta) -> modello entity-relation ANALISI concettuale schema concettuale 11

12 Passo3: Progettazione logica Ha lo scopo di rappresentare la realtà di interesse in termini di una descrizione ancora indipendente dai dettagli fisici ma concreta, in quanto presente nei sistemi di gestioni delle basi di dati. Lo schema concettuale definito nella fase precedente viene tradotto nello schema logico -> modello relazionale progettazione logica schema logico Passo4: Progettazione fisica Lo schema logico viene completato con le specifica dei parametri fisici di memorizzazione dei dati (organizzazione dei file e degli indici). Si definisce lo schema fisico dei dati che dipende dal sistema di gestione di basi di dati scelto progettazione fisica schema fisico 12

13 Passo 4: Progettazione fisica DBMS DBMS (Data Base Management System): Sistema di Gestione della Base di Dati è un sistema software in grado di gestire collezioni di dati grandi condivise persistenti garantendo affidabilità e privatezza in modo efficiente affidabile 13

14 DBMS Esempi di DBMS: Sistema di prenotazione dei voli Sistema per la gestione delle cartelle cliniche Sistema per la gestione della biblioteca Sistema per la gestione dei dati del genoma basi di dati e DBMS...le collezioni di dati gestite da un DBMS: Grandi: ordine dei giga- o tera-byte Condivise: più utenti devono potervi accedere simultaneamente -> problema di mantenere la consistenza; es. dei dati bancari e dell accesso simultaneo alle informazioni sullo stesso conto per un prelievo. I moderni DBMS gestiscono queste situazioni garantendo che non si verifichino situazioni di errore dovute ad accesso simultaneo. Persistenti: i dati vengono mantenuti, la loro esistenza non è limitata al periodo d uso 14

15 basi di dati e DBMS il DBMS garantisce affidabilità e privatezza Affidabilità: i dati devono essere mantenuti anche in caso di malfunzionamento Privatezza: i dati devono essere protetti: si definiscono per ogni utente dei diritti; a certi utenti è concessa solo la lettura dei dati, ad altri anche la modifica es. dei dati di una biblioteca: il lettore ha diritto di lettura dei dati e di ricerca dei dati ma non di modifica/inserimento. Il bibliotecario -> deve aggiungere/togliere libri, segnalare prestiti: ha diritto di modificare i dati Privatezza basi di dati e DBMS es. delle banche dati biologiche un utente non registrato (come noi) può solo fare delle interrogazioni per leggere i contenuti, non inserire nuove sequenze; un membro di un istituto scientifico di ricerca può essere abilitato all'inserimento di nuove sequenze 15

16 basi di dati e DBMS...in modo efficiente ed efficacie Efficienza: tutte le operazioni acquisizione, ricerca, ordinamento devono essere svolte in tempi accettabili per l utente -> più e più vero per basi di dati accessibili via Web, tempi di risposta brevi diventano veramente cruciali Efficacia: capacità di rendere produttiva l attività dell utente Software DBMS DBMS commerciali Oracle Informix IBM DB2 SQL Server Microsoft Access (pacchetto Office) DBMS freeware (open source) MySQL (Linux, Windows) PostgressSQL (Linux) 16

17 DBMS Permettono di definire in modo semplice la struttura della base di dati e forniscono dei comandi per l accesso alle informazioni. In genere si usano per Definire la struttura logica dei dati Inserire i dati Rimuovere i dati Aggiornare i dati Effettuare operazioni di ricerca/interrogazione deve essere preliminare Struttura logica dei dati Il DBMS nasconde il formato fisico dei dati formato dei dati nei file file diversi per insiemi di dati di tipo diverso nome dei file/posizione dei file nel disco la sequenza di cartelle in cui si trovano i file accesso diretto ai dati sul supporto fisico offre una visione astratta dei dati e permette di operare su di essi senza conoscere la loro effettiva memorizzazione 17

18 Astrazione Schema logico Primo passo: definizione della struttura generale dei dati, o schema logico caratteristiche invarianti nel tempo Secondo passo: Immissione dei dati (istanze) valori attuali Esempio di schema e istanza inserita del DB Schema Istanza nome Valeria cognome Lenti indirizzo V. Po 12 n. matricola corso di laurea biotecnologie 18

19 Struttura dei dati Tipicamente i dati - come nel caso del foglio elettronico - vengono strutturati in tabelle. Un po di terminologia Campi -> dominio dei valori Record Ogni elemento della tabella occupa un record -> non posso organizzare per colonne Ogni record è suddiviso in campi, ognuno dei quali contiene un'informazione elementare Ogni campo ha un dominio dei valori associato Esempio Possiamo dire che quello visualizzato è un record della banca dati GenBank 19

20 Database vs Fogli elettronici Considerazione: un programma di foglio elettronico come Excel ha diverse funzioni uguali a quelle di un DBMS -> permette di organizzare dati in tabelle MA gli obiettivi sono diversi e di conseguenza emergono delle differenze. Quali? Database vs Fogli elettronici Un DBMS è pensato per trattare in modo facile GRANDI quantità di dati, organizzati in tabelle dalla STRUTTURA rigida e mi interessa fare solo operazioni di archiviazione e consultazione Un foglio elettronico è pensato per trattare quantità di dati più piccole, con struttura più flessibile (creo le tabelle come voglio) e il focus è sulle operazioni di elaborazione e analisi dei dati, non tanto sull archiviazione e recupero 20

21 Database vs fogli elettronici Nel caso dei fogli elettronici ho maggior flessibilità nell organizzazione dei dati -> es. possiamo organizzare gli elementi per righe ma anche per colonne, destinare liberamente le celle a contenere un certo risultato etc. Nel caso dei database nei record di una tabella i campi si succedono tutti con la stessa struttura Collaborazione dei due tipi di programmi per elaborare in modo sofisticato grandi quantità di dati: il DBMS accede all archivio dei dati, il foglio elettronico elabora i dati reperiti Quello che proveremo a fare noi con i report dei dati reperiti sulla banca dati Struttura dei dati...i dati vengono strutturati in tabelle in particolare un db RELAZIONALE può essere pensato come un insieme di tabelle Ogni tabella mantiene informazioni di tipo omogeneo Diverse tabelle sono collegate (in relazione) fra loro grazie alla presenza di un campo comune, che permette di mettere in relazione i dati delle due tabelle 21

22 Struttura dei dati Esempio: campo comune fra tabella Prodotti e tabella Fornitori: Fornitori. Grazie alla relazione posso determinare chi fornisce i prodotti in magazzino pur memorizzando l informazione di prodotti e fornitori in 2 tabelle separate Aggiornamento dei dati I dati vengono inseriti in tabelle seguendo una certa struttura logica come modificare la struttura?: Inserire nuovi record, inserire nuovi campi in un record come aggiornare i contenuti?: modificare i valori di una cella etc Di solito esistono dei vincoli che devono essere rispettati nella base di dati -> un aggiornamento sia di struttura che di contenuto deve rispettare questi vincoli Quando i vincoli sono rispettati si dice che la base di dati è consistente 22

23 Aggiornamento dei dati Quali vincoli? sul dominio di valori che può assumere una certa informazione (campo) es.: banca dati dell'università -> i voti devono essere compresi tra 0 e 30 sull'unicità dei valori ogni studente deve avere un numero di matricola diverso dall'altro vincoli che fra informazioni correlate es. anagrafe: i dati relativi al coniuge sono presenti solo se la persona è sposata i DBMS offrono strumenti per il mantenimento automatico della consistenza dei dati: Effettuare interrogazioni=query Esecuzione di transazioni/interrogazioni Per leggere le informazioni contenute in una base di dati bisogna interrogarla -> query = atto dell interrogare Facendo una query interroghiamo una tabella o un insieme di tabelle in un database al fine di ricavarne un SOTTOINSIEME di record 23

24 Query Language Esempio di query in linguaggio naturale: Quali prodotti fornisce alla nostra azienda il fornitore New Orleans Cajun Delights? Interrogazione sulle tabelle Fornitori e Prodotti fra loro in relazione Esistono linguaggi specifici di interrogazione usato in db (QL), in particolare per i db relazionali e in Access: SQL SQL = Structured Query Language SQL Niente panico! - In molti programmi applicativi come Access abbiamo un interfaccia grafica per costruire le query senza conoscere la sintassi e la semantica di SQL - nei db accessibili via Web le query vengono fatte per parole chiave come in un motore di ricerca 24

25 DBMS e Web Molti DBMS sono accessibili mediante browser l interfaccia è come quella del Web la ricerca dei dati è per parole chiave come nel caso dei motori di ricerca per la ricerca dei documenti sul Web l organizzazione interna dei dati è quella del DBMS Lab: banche dati biologiche Motori di ricerca Database, web e nuova economia Commercio elettronico (e-commerce): acquisto e vendita di prodotti e servizi tramite Internet Data mining (DM) attività di ricerca e analisi di dati Marketing Sanità Scienze Business-to-business (B2B): commercio fra aziende società aspetti di contrattazione 25

Basi di dati. Basi di dati = database

Basi di dati. Basi di dati = database Basi di dati Da leggere: Cap.5 Sawyer, Williams (testo A) Basi di dati = database Sono una delle applicazioni informatiche che hanno avuto il maggiore utilizzo in uffici, aziende, servizi -> oggi anche

Dettagli

GESTIONE DELLE INFORMAZIONI E BASI DI DATI

GESTIONE DELLE INFORMAZIONI E BASI DI DATI GESTIONE DELLE INFORMAZIONI E BASI DI DATI AVVISO Nei seguenti giorni, causa aula occupata, le lezioni non avranno luogo: 4 Aprile 17 Aprile 8 Maggio 23 Maggio Vacanze di Pasqua: dal 28 Marzo al 2 Aprile

Dettagli

Basi di dati (Sistemi Informativi)

Basi di dati (Sistemi Informativi) Basi di dati (Sistemi Informativi) teoria e pratica con Microsoft Access Basi di dati Sono una delle applicazioni informatiche che hanno avuto il maggiore utilizzo in uffici, aziende, servizi (e oggi anche

Dettagli

Basi di dati. Basi di dati = database. Basi di dati

Basi di dati. Basi di dati = database. Basi di dati Basi di dati Da leggere: Cap. 6 Sawyer, Williams (testo A) Basi di dati = database Sono una delle applicazioni informatiche che hanno avuto il maggiore utilizzo in uffici, aziende, servizi -> oggi anche

Dettagli

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

Informatica per le Scienze Umane. Introduzione al corso: programma dettagliato Informatica per le Scienze Umane Introduzione al corso: programma dettagliato 1 Obiettivi del corso Fornire le conoscenze e le competenze necessarie alla rappresentazione e al trattamento consapevole delle

Dettagli

Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS

Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS 2007 Politecnico di Torino 1 Basi di dati DB M B G Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS DB M B G 2 2007 Politecnico

Dettagli

Elena Baralis 2007 Politecnico di Torino 1

Elena Baralis 2007 Politecnico di Torino 1 2007 Politecnico di Torino 1 Basi di dati Gestione delle informazioni Base di dati Modello dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS DB M BG2 Gestione delle informazioni Le informazioni sono

Dettagli

Prof. Pagani corrado SISTEMI INFORMATIVI E DATABASE

Prof. Pagani corrado SISTEMI INFORMATIVI E DATABASE Prof. Pagani corrado SISTEMI INFORMATIVI E DATABASE ARCHIVIAZIONE DEI DATI I vari S.O. e i cosiddetti linguaggi ad alto livello mettono a disposizione varie tipologie di file per l archiviazione e gestione

Dettagli

Elena Baralis 2007 Politecnico di Torino 1

Elena Baralis 2007 Politecnico di Torino 1 Introduzione Basi di dati DB M BG2 Introduzione Base di dati Modello dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS DB M BG4 D B M G6 2007 Politecnico di Torino 1 D B M G7 D B M G8 D B M G9 D B

Dettagli

Introduzione D B M G

Introduzione D B M G Introduzione D B M G Introduzione alle basi di dati Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS D B M G 2 Gestione delle

Dettagli

Sistemi informativi D B M G. Introduzione. Introduzione alle basi di dati D B M G 2. Elena Baralis 2007 Politecnico di Torino 1

Sistemi informativi D B M G. Introduzione. Introduzione alle basi di dati D B M G 2. Elena Baralis 2007 Politecnico di Torino 1 Sistemi informativi D B M G Introduzione D B M G 2 2007 Politecnico di Torino 1 Introduzione D B M G Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi

Dettagli

Fondamenti di Informatica e Programmazione

Fondamenti di Informatica e Programmazione Fondamenti di Informatica e Programmazione Prof. G ianni D Angelo Email: giadangelo@unisa.it A. A. 2018/19 Dati e Basi di Dati 1/4 I dati sono importanti poiché costituiscono una risorsa aziendale La loro

Dettagli

Corso integrato di Sistemi di Elaborazione. Modulo I. Prof. Crescenzio Gallo.

Corso integrato di Sistemi di Elaborazione. Modulo I. Prof. Crescenzio Gallo. Corso integrato di Sistemi di Elaborazione Modulo I Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Basi di dati: introduzione 2 Introduzione Gestione delle informazioni Basi di dati / DBMS Modello dei

Dettagli

Elena Baralis 2007 Politecnico di Torino 1

Elena Baralis 2007 Politecnico di Torino 1 Introduzione Sistemi informativi 2 Introduzione Base di dati Modello dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS 4 6 2007 Politecnico di Torino 1 7 8 9 10 Sistema informatico Nei sistemi informatici,

Dettagli

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

INFORMATICA PER LE SCIENZE UMANE a.a. 2016/2017 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

Dettagli

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

INFORMATICA PER LE SCIENZE UMANE a.a. 2017/2018 INFORMATICA PER LE SCIENZE UMANE a.a. 2017/2018 Francesca Levi Dipartimento di Informatica E-mail: francesca.levi@unipi.it levifran@di.unipi.it Francesca Levi Dipartimento di Informatica Informatica per

Dettagli

Informatica per le Scienze Umane. Introduzione al corso: programma

Informatica per le Scienze Umane. Introduzione al corso: programma Informatica per le Scienze Umane Introduzione al corso: programma 1 Obiettivi del corso Fornire le conoscenze e le competenze necessarie alla rappresentazione e al trattamento consapevole delle informazioni

Dettagli

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

INFORMATICA PER LE SCIENZE UMANE a.a. 2015/2016 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

Dettagli

INTRODUZIONE AI DBMS

INTRODUZIONE AI DBMS Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Introduzione alla Gestione dei Dati Prof. Alberto Postiglione

Dettagli

INTRODUZIONE AI DBMS. Inoltre i fogli elettronici. Mentre sono poco adatti per operazioni di. Prof. Alberto Postiglione

INTRODUZIONE AI DBMS. Inoltre i fogli elettronici. Mentre sono poco adatti per operazioni di. Prof. Alberto Postiglione Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Introduzione alla Gestione dei Dati Prof. Alberto Postiglione

Dettagli

Basi di Dati. Concetti e Principi Generali. Maria Mirto

Basi di Dati. Concetti e Principi Generali. Maria Mirto Basi di Dati Concetti e Principi Generali Maria Mirto Organizzazione dei Dati Archivi o file Procedure di accesso in qualunque linguaggio di programmazione Duplicazione dati: ridondanza incoerenza formati

Dettagli

D. Gubiani Introduzione alle Basi di Dati 3. La porzione automatizzata di un sistema informativo viene in

D. Gubiani Introduzione alle Basi di Dati 3. La porzione automatizzata di un sistema informativo viene in Università degli Studi di Udine Facoltà di Agraria CORSO DI LAUREA IN SCIENZE E TECNOLOGIE DELL AMBIENTE E DEL TERRITORIO Sistemi di Elaborazione dell Informazione alle D. Gubiani 14 ottobre 2009 D. Gubiani

Dettagli

Introduzione ai calcolatori Elettronici

Introduzione ai calcolatori Elettronici Introduzione ai calcolatori Elettronici Cenni su Basi di Dati A.A. 2015/2016 Domenica Sileo Università degli Studi della Basilicata Cenni su Basi di Dati >> Basi di Dati: Sommario Sommario n Introduzione

Dettagli

Introduzione alle Basi di Dati

Introduzione alle Basi di Dati Introduzione alle Basi di Dati Angelo Chianese, Vincenzo Moscato, Antonio Picariello, Lucio Sansone Basi di dati per la gestione dell'informazione 2/ed McGraw-Hill Capitolo 1 Appunti dalle lezioni SQL

Dettagli

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

Bibliografia. INFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. Definizione di DB e di DBMS INFORMATICA GENERALE DBMS: Introduzione alla gestione dei dati Bibliografia 4 ott 2011 Dia 2 Curtin, Foley, Sen, Morin Vecchie edizioni: 8.4, 8.5, 8.6, 8.7, 8.8 Edizione dalla IV in poi: 6.5, 21.1, 19.4,

Dettagli

Corso Informatica di Base. Basi di Dati

Corso Informatica di Base. Basi di Dati Corso Informatica di Base Basi di Dati Di cosa ci occuperemo Basi di dati Struttura di una base di dati Funzionalità dei programmi di gestione di basi di dati Esempio pratico:access Il Sistema Informativo

Dettagli

Fondamenti di Informatica A. A / 1 9

Fondamenti di Informatica A. A / 1 9 Fondamenti di Informatica Introduzione ai DBMS ed al Modello E -R Prof. Marco Lombardi A. A. 2 0 1 8 / 1 9 Dati e Basi di Dati 1/4 I dati sono importanti poiché costituiscono una risorsa aziendale La loro

Dettagli

SISTEMI INFORMATIVI E DATABASE

SISTEMI INFORMATIVI E DATABASE SISTEMI INFORMATIVI E DATABASE SISTEMA INFORMATIVO AZIENDALE (S.I.) In una realtà aziendale si distingue: DATO elemento di conoscenza privo di qualsiasi elaborazione; insieme di simboli e caratteri. (274,

Dettagli

Nella vita quotidiana esistono innumerevoli esempi di database. Un agenda telefonica, un vocabolario o un catalogo di viaggi, sono tutti esempi di

Nella vita quotidiana esistono innumerevoli esempi di database. Un agenda telefonica, un vocabolario o un catalogo di viaggi, sono tutti esempi di 1 Nella vita quotidiana esistono innumerevoli esempi di database. Un agenda telefonica, un vocabolario o un catalogo di viaggi, sono tutti esempi di archivi di dati. Il prelievo da un bancomat o il noleggio

Dettagli

Basi di dati. Basi di dati. Basi di dati. Utilità dei DB. Sistemi informativi e basi di. Basi di dati (Database, DB)

Basi di dati. Basi di dati. Basi di dati. Utilità dei DB. Sistemi informativi e basi di. Basi di dati (Database, DB) (Database, DB) Riferimenti: Curtin cap. 8 Una delle applicazioni informatiche più utilizzate, ma meno conosciute dai non informatici Avete già interagito (inconsapevolmente?) con DB: anagrafe, biblioteca,

Dettagli

Corso di. Basi di Dati I. 1. Introduzione

Corso di. Basi di Dati I. 1. Introduzione Corso di Basi di Dati 1. Introduzione A.A. 2016 2017 Contatti, annunci E-mail: pezzini@mat.uniroma1.it Ufficio: stanza 11 (piano terra), Dipartimento di Matematica. Ricevimento: Mercoledì 11:00-13:00 e

Dettagli

INFORMATICA GENERALE Prof. Alberto Postiglione Scienze della Comunicazione Università degli Studi di Salerno GESTIONE DEI DATI

INFORMATICA GENERALE Prof. Alberto Postiglione Scienze della Comunicazione Università degli Studi di Salerno GESTIONE DEI DATI INFORMATICA GENERALE Prof. Alberto Postiglione Scienze della Comunicazione Università degli Studi di Salerno : INTRODUZIONE ALLA : INTRODUZIONE ALLA GESTIONE DEI DATI DBMS: Introduzione alla gestione dei

Dettagli

A. Ferrari introduzione alle basi di dati

A. Ferrari introduzione alle basi di dati introduzione alle basi di dati informatica archiviazione mediante file o i vari S.O. e i cosiddetti linguaggi ad alto livello mettono a disposizione varie tipologie di file per l archiviazione e gestione

Dettagli

Corso di. Basi di Dati I. 1. Introduzione

Corso di. Basi di Dati I. 1. Introduzione Corso di Basi di Dati 1. Introduzione A.A. 2016 2017 Contatti, annunci E-mail: pezzini@mat.uniroma1.it Ufficio: stanza 11 (piano terra), Dipartimento di Matematica. Ricevimento: Mercoledì 11:00-13:00 e

Dettagli

Introduzione alle basi di dati. A. Ferrari

Introduzione alle basi di dati. A. Ferrari Introduzione alle basi di dati A. Ferrari Archiviazione mediante file I vari S.O. e i cosiddetti linguaggi ad alto livello mettono a disposizione varie tipologie di file per l archiviazione e gestione

Dettagli

Basi di dati. Elena Baralis Politecnico di Torino

Basi di dati. Elena Baralis Politecnico di Torino Libri di testo Atzeni, Ceri, Paraboschi, Torlone, Basi di dati, 2 a ed., McGraw Hill, 1999. Baralis, Belussi, Psaila, Basi di dati: temi d esame svolti, Esculapio, 2000. Introduzione - 2 Introduzione Sistema

Dettagli

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

DB e DBMS. Corso di Fondamenti di Informatica (PEU-Z) Dott.ssa Rossella Aiello DB e DBMS Corso di Fondamenti di Informatica (PEU-Z) Dott.ssa Rossella Aiello Testi di riferimento Atzeni, Ceri, Paraboschi, Torlone Basi di Dati Mc Graw Hill 2014 (IV Edizione) Altri testi di consultazione

Dettagli

DBMS. Alice Pavarani

DBMS. Alice Pavarani DBMS Alice Pavarani DBMS Insieme di programmi che offrono gli strumenti per gestire una base di dati Permette di: definire la struttura delle tabelle recuperare le informazioni manipolare i dati memorizzati

Dettagli

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

Le basi di dati. Le basi di dati. dalla teoria all'utilizzo di tutti i giorni. Alessandro Tanasi Le basi di dati Le basi di dati dalla teoria all'utilizzo di tutti i giorni Alessandro Tanasi alessandro@lonerunners.net http://www.lonerunners.net 1 Sistemi Informativi Il problema: organizzare dati in

Dettagli

Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia. Università degli Studi di Salerno

Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia. Università degli Studi di Salerno Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Modelli dei Dati Prof. Alberto Postiglione Università degli

Dettagli

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

Le basi di dati. Definizione 1. Lezione 2. Bisogna garantire. Definizione 2 DBMS. Differenza Definizione 1 Lezione 2 Le basi di dati Gli archivi di dati Organizzato in modo integrato attraverso tecniche di modellazione di dati Gestiti su memorie di massa Con l obiettivo Efficienza trattamento

Dettagli

Informatica e Bioinformatica: Basi di Dati

Informatica e Bioinformatica: Basi di Dati Informatica e Bioinformatica: Date TBD Bioinformatica I costi di sequenziamento e di hardware descrescono vertiginosamente si hanno a disposizione sempre più dati e hardware sempre più potente e meno costoso...

Dettagli

Informazione: notizia, dato o elemento che consente di avere conoscenza più o meno esatta di fatti, situazioni, modi di essere.

Informazione: notizia, dato o elemento che consente di avere conoscenza più o meno esatta di fatti, situazioni, modi di essere. Basi di Dati Informazione: notizia, dato o elemento che consente di avere conoscenza più o meno esatta di fatti, situazioni, modi di essere. Dato: ciò che è immediatamente presente alla conoscenza, prima

Dettagli

MODELLI DEI DATI. Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia

MODELLI DEI DATI. Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Modelli dei Dati MODELLI DEI DATI Prof. Alberto Postiglione

Dettagli

Microsoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti

Microsoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti Microsoft Access Nozioni di base Contatti: Dott.ssa Silvia Bonfanti silvia.bonfanti@unibg.it Introduzione In questa lezione vedremo lo strumento Microsoft Access ed impareremo come realizzare con esso

Dettagli

Sistemi Informativi Corso di Laurea in Ingegneria dell Integrazione d Impresa (E-Business)

Sistemi Informativi Corso di Laurea in Ingegneria dell Integrazione d Impresa (E-Business) Anno Accademico 2003/2004 Sistemi Informativi Corso di Laurea in Ingegneria dell Integrazione d Impresa (E-Business) Sistemi Informativi e Basi di Dati Corso di Laurea in Ingegneria della Gestione Industriale

Dettagli

A. Ferrari introduzione alle basi di dati

A. Ferrari introduzione alle basi di dati introduzione alle basi di dati DataBase Management System DBMS o DataBase Management System o insieme di programmi che offrono a diverse tipologie di utenti tutti gli strumenti necessari per gestire grandi

Dettagli

Lezione 1 Concetti generali

Lezione 1 Concetti generali Inizio contenuto della pagina. Lezione 1 Concetti generali Introduzione Microsoft Access è un programma per la gestione di database relazionali sviluppato da Microsoft. Un database (in italiano "base di

Dettagli

Basi di dati. Concetti introduttivi

Basi di dati. Concetti introduttivi Basi di dati Concetti introduttivi ESEMPIO INSEGNAMENTI Fisica, Analisi, Informatica Aule Docenti Entità Relazioni Interrogazioni Studenti Database 2 Tabella (I) STUDENTE Attributi Nome Data di Nascita

Dettagli

ARCHITETTURA DI UN DBMS

ARCHITETTURA DI UN DBMS ARCHITETTURA DI UN DBMS Modelli di dati Un approccio con basi di dati fornisce un certo livello di astrazione dei dati Nasconde i dettagli sulla memorizzazione dei dati stessi Un modello dei dati fornisce

Dettagli

Foglio elettronico e Banche dati e per la Pubblica Amministrazione

Foglio elettronico e Banche dati e per la Pubblica Amministrazione Foglio elettronico e Banche dati e per la Pubblica Amministrazione MASTER UNIVERSITARIO DI II LIVELLO IN MANAGER NELLE AMMINISTRAZIONI PUBBLICHE A.A. 2013-2014 PROF.SSA BICE CAVALLO Introduzione La pubblica

Dettagli

Scopo. Informatica. Sistema informativo. Sistema informatico

Scopo. Informatica. Sistema informativo. Sistema informatico BASI DI DATI 1 BASI DI DATI 2 Scopo Informatica Elaborazione di dati: Basi di dati Gestione dell informazione Informazione: difficile da definire ma a tutti è chiara l importanza della sua gestione in

Dettagli

Testi di riferimento. INFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. Sistema informativo

Testi di riferimento. INFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. Sistema informativo 2.1b: DB e DBMS Università di Salerno DBMS: Database (DB) e DataBase Management System (DBMS) 5 ott 2011 Dia 2 Testi di riferimento Atzeni, Ceri, Paraboschi, Torlone Basi di Dati Modelli e linguaggi di

Dettagli

Informatica II Basi di Dati (08/09) Parte Introduzione. Sistemi informativi e basi di dati. Sistemi informativi e basi di dati

Informatica II Basi di Dati (08/09) Parte Introduzione. Sistemi informativi e basi di dati. Sistemi informativi e basi di dati Informatica II Basi di Dati (08/09) Parte 1 1 - Introduzione Gianluca Torta Dipartimento di Informatica dell Università di Torino torta@di.unito.it, 0116706782 Sistemi informativi e basi di dati Ogni organizzazione

Dettagli

Informatica per l Ambiente e il Territorio

Informatica per l Ambiente e il Territorio Corso di Laurea in Ingegneria per l Ambiente e il Territorio Informatica per l Ambiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea A.A. 2003-2004 Obiettivi del corso Il corso

Dettagli

Informatica per l Ambiente e il Territorio

Informatica per l Ambiente e il Territorio Corso di Laurea in Ingegneria per l Ambiente e il Territorio Informatica per l Ambiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea A.A. 2005-2006 Obiettivi del corso Il corso

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Accademia di Belle Arti di Verona Università degli Studi di Verona A.A. 2017-2018 Docente - Vincenzo Giannotti CAPITOLO 6 BASI DI DATI Basi di dati Il termine «Base di Dati» o

Dettagli

Basi di dati. Base di dati

Basi di dati. Base di dati Basi di dati Di seguito è riportato un estratto del materiale che accompagna il libro: Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, 1996-2002 Base di dati (accezione generica, metodologica)

Dettagli

UD U.D. 1 : Introduzione ai

UD U.D. 1 : Introduzione ai UD U.D. 1 : Introduzione ai DataBase Prof. Giuseppe Di Capua Generalità e definizione i i di un Data Base Introduzione In ogni modello di organizzazione della vita dell uomo vengono trattate INFORMAZIONI

Dettagli

MS Access Un DBMS relazionale per Windows?

MS Access Un DBMS relazionale per Windows? MS Access Un DBMS relazionale per Windows? Quali DBMS in ambiente PC: dbase (ver. 5 per windows) FoxPro (per windows) Access (per windows) SQL Server (client/server) Oracle (client/server) Informix (client/server)...

Dettagli

Basi di Dati Concetti Introduttivi

Basi di Dati Concetti Introduttivi Università Magna Graecia di Catanzaro Informatica Basi di Dati Concetti Introduttivi Docente : Alfredo Cuzzocrea e-mail : cuzzocrea@si.deis.unical.it Tel. : 0984 831730 Lucidi tratti da: Atzeni, Ceri,

Dettagli

Scopo Laboratorio di Informatica

Scopo Laboratorio di Informatica Corso di laurea triennale in Chimica - Laboratorio di Informatica 1 Corso di laurea triennale in Chimica - Laboratorio di Informatica 2 Scopo Laboratorio di Informatica Gestione dell informazione per la

Dettagli

BASE DI DATI. (accezione specifica) collezione di dati gestita da un DBMS. Università degli Studi di Cassino

BASE DI DATI. (accezione specifica) collezione di dati gestita da un DBMS. Università degli Studi di Cassino BASE DI DATI (accezione generica) collezione di dati, utilizzati per rappresentare le informazioni di interesse per una o più applicazioni di una organizzazione. (accezione specifica) collezione di dati

Dettagli

I.I.S. G. COSSALI - ORZINUOVI DATABASE. Marzo 2017 Prof. Dario Tomasoni 1

I.I.S. G. COSSALI - ORZINUOVI DATABASE. Marzo 2017 Prof. Dario Tomasoni 1 I.I.S. G. COSSALI - ORZINUOVI DATABASE Marzo 2017 Prof. Dario Tomasoni 1 IMPOSTAZIONE 60 min = Database concetti + Esercizi; 10 min = pausa; 30 min = Linguaggio SQL; 30 min = Database prove LibreOffice

Dettagli

Lezione 1. Introduzione ai sistemi di basi di dati

Lezione 1. Introduzione ai sistemi di basi di dati Lezione 1 Introduzione ai sistemi di basi di dati Pag.1 Testi consigliati Sistemi di Basi di Dati, di Raghu Ramakrishnan e Johannes Gehrke, McGraw Hill, 2004 (http://www.ateneonline.it/rama) Database Management

Dettagli

Introduzione ai DataBase. Alice Pavarani

Introduzione ai DataBase. Alice Pavarani Introduzione ai DataBase Alice Pavarani Sistema informativo e sistema informatico Sistema informativo insieme di strumenti, procedure, risorse umane e materiali orientato alla gestione delle informazioni

Dettagli

I DATI E LA LORO INTEGRAZIONE 63 4/001.0

I DATI E LA LORO INTEGRAZIONE 63 4/001.0 I DATI E LA LORO INTEGRAZIONE 63 4/001.0 L INTEGRAZIONE DEI DATI INTEGRAZIONE DEI DATI SIGNIFICA LA CONDIVISIONE DEGLI ARCHIVI DA PARTE DI PIÙ AREE FUNZIONALI, PROCESSI E PROCEDURE AUTOMATIZZATE NELL AMBITO

Dettagli

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

Introduzione Concetti Generali Pratica su Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 1 ECDL - Database Introduzione European Computer Driving Licence - Modulo 5 - Database LEZIONE 1 Informazioni sul corso orario: Giovedì - 14.30-16.30 materiale: http://www.fotoboni.com/carlo/ docente: webmaster@fotoboni.com

Dettagli

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

Basi di Dati. Corso di Informatica. Memorizzazione dei Dati. Accesso ai Dati. Corso di Laurea in Conservazione e Restauro dei Beni Culturali Corso di Laurea in Conservazione e Restauro dei Beni Culturali Corso di Informatica Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail: torta@di.unito.it Basi di Dati lo scopo delle Basi

Dettagli

CORSO DI: INFORMATICA Lezione N 8

CORSO DI: INFORMATICA Lezione N 8 CORSO DI LAUREA IN TECNICHE DI RADIOLOGIA MEDICA PER IMMAGINI E RADIOTERAPIA CORSO DI: INFORMATICA Lezione N 8 Anno Accademico 2017/2018 Dott. Silvio Pardi Microsoft Word Microsoft word è un editor per

Dettagli

SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3

SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3 SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3 Patrizio Pelliccione patrizio.pelliccione@di.univaq.it Dipartimento di Informatica Università degli Studi dell Aquila RINGRAZIAMENTI Queste slides

Dettagli

Basi di dati DBMS Es:

Basi di dati DBMS Es: DATABASE Basi di dati (database): archivi di dati, organizzati in modo integrato attraverso tecniche di modellazione dei dati e gestiti sulle memorie di massa dei computer attraverso appositi software

Dettagli

Progettazione di Basi di Dati

Progettazione di Basi di Dati Progettazione di Basi di Dati Prof. Nicoletta D Alpaos & Prof. Andrea Borghesan Entità-Relazione 2 Passi per progettare data base Terminologia Modello : è una collezione di concetti per la descrizione

Dettagli

IL PIANO DI QUALITA AZIENDALE

IL PIANO DI QUALITA AZIENDALE I DATABASE IL PIANO DI QUALITA AZIENDALE Metodologia per raggiungere gli obiettivi di un azienda in modo Veloce Economico Sicuro Standardizzato 2 IL SISTEMA AZIENDA L azienda è un organizzazione che per

Dettagli

Progettazione di un DB

Progettazione di un DB Progettazione di un DB 1. Analisi dei requisiti scopo: individuare e studiare le funzionalità che il sistema dovrà fornire 2. Progettazione scopo: (a) strutturare e organizzare i dati (b) caratteristiche

Dettagli

Programma del Corso. Introduzione: Sistemi Informativi e Basi di Dati. Organizzazioni e Sistemi Informativi - 1. Materiale Consigliato

Programma del Corso. Introduzione: Sistemi Informativi e Basi di Dati. Organizzazioni e Sistemi Informativi - 1. Materiale Consigliato Programma del Corso Università degli Studi di Udine Facoltà di Medicina e Chirurgia CORSO DI LAUREA IN TECNICHE DI RADIOLOGIA MEDICA PER IMMAGINI E RADIOTERAPIA : Sistemi Informativi e D. Gubiani : Sistemi

Dettagli

CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI

CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI Introduzione alle basi di dati (2) 2 Modelli dei dati, schemi e istanze (1) Nell approccio con basi di dati è fondamentale avere un certo livello di

Dettagli

BASI DI DATI. Titolo Prof. Cognome Nome Indirizzo Numero Telefono

BASI DI DATI. Titolo Prof. Cognome Nome Indirizzo Numero Telefono BASI DI DATI Una base di dati (database) è un insieme organizzato di informazioni caratterizzate da alcuni aspetti fondamentali: tra esse esiste un nesso logico (cioè sono in qualche modo inerenti ad un

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Accademia di Belle Arti di Verona Università degli Studi di Verona A.A. 2016-2017 Docente - Vincenzo Giannotti CAPITOLO 6 BASI DI DATI Basi di dati Il termine «Base di Dati» o

Dettagli

Scopo Informatica. Sistema informativo. Sistema informatico. Gestione dell informazione per le lauree triennali

Scopo Informatica. Sistema informativo. Sistema informatico. Gestione dell informazione per le lauree triennali Scopo Informatica Gestione dell informazione per le lauree triennali LEZIONE 9 Elaborazione di dati: Basi di dati Informazione: difficile da definire ma a tutti è chiara l importanza della sua gestione

Dettagli

Basi di Dati: Introduzione

Basi di Dati: Introduzione Basi di Dati: Introduzione Tutte le organizzazioni trattano informazioni che vanno individuate, raccolte e memorizzate per RECUPERARLE AGGIUNGERLE MODIFICARLE CANCELLARLE Necessità nata molto prima dell

Dettagli

BASI DI DATI E CONOSCENZA GESTIONE DEI DATI E DELLA CONOSCENZA PRIMO EMICORSO - BASI DI DATI. Roberto Basili a.a. 2014/15

BASI DI DATI E CONOSCENZA GESTIONE DEI DATI E DELLA CONOSCENZA PRIMO EMICORSO - BASI DI DATI. Roberto Basili a.a. 2014/15 1 BASI DI DATI E CONOSCENZA GESTIONE DEI DATI E DELLA CONOSCENZA PRIMO EMICORSO - BASI DI DATI Roberto Basili a.a. 2014/15 2 Obbiettivi Formativi Scenario Le grandi quantità di dati accumulate nelle reti

Dettagli

Basi di dati. Basi di dati. Basi di dati. Basi di dati (Database, DB) Basi di dati (Database, DB) Basi di dati (Database, DB)

Basi di dati. Basi di dati. Basi di dati. Basi di dati (Database, DB) Basi di dati (Database, DB) Basi di dati (Database, DB) Basi di dati (Database, DB) Basi di dati Una delle applicazioni informatiche più utilizzate, ma meno conosciute dai non informatici Avete già interagito it (inconsapevolmente?) con DB Ultima modifica:

Dettagli

Basi di dati. Basi di dati. Basi di dati. Basi di dati (Database, DB) Basi di dati (Database, DB) Basi di dati (Database, DB)

Basi di dati. Basi di dati. Basi di dati. Basi di dati (Database, DB) Basi di dati (Database, DB) Basi di dati (Database, DB) (Database, DB) Una delle applicazioni informatiche più utilizzate, ma meno conosciute dai non informatici Avete già interagito it (inconsapevolmente?) con DB 1 2 (Database, DB) (Database, DB) In ogni ambiente

Dettagli

LA DISTRIBUZIONE DEI SERVIZI DI TURISMO

LA DISTRIBUZIONE DEI SERVIZI DI TURISMO INTRODUZIONE AI DATA BASE I CONCETTI FONDAMENTALI Introduzione ai Data Base Per comprendere appieno cos'è un Database e quali sono i vantaggi legati al suo impiego, soprattutto nel settore gestionale,

Dettagli

BASI DI DATI E UTENTI DI BASI DI DATI

BASI DI DATI E UTENTI DI BASI DI DATI BASI DI DATI E UTENTI DI BASI DI DATI Introduzione alle basi di dati (1) 2 La gestione dell informazione L informazione rappresenta oggi uno dei beni più preziosi all interno di una qualsiasi organizzazione

Dettagli

V. Moriggia Modelli di Base Dati. Modelli di Base Dati. a.a. 2001/2002 4.1

V. Moriggia Modelli di Base Dati. Modelli di Base Dati. a.a. 2001/2002 4.1 Modelli di Base Dati 4 Un DBMS: Access a.a. 2001/2002 4.1 DBMS 4.2 DBMS = Data Base Management System Software per la costruzione e la gestione di una base dati Esempi di DBMS: Oracle, MySQL, SQLServer,

Dettagli

Cap. 1-I 1 I sistemi informatici

Cap. 1-I 1 I sistemi informatici Libro di testo A. Chianese,V. Moscato, A. Picariello, L. Sansone Basi di dati per la gestione dell informazione McGraw-Hill Hill,, 2007 Ricevimento studenti Lunedì ore 11-13 Didattica su web Si interagisce

Dettagli

Ripasso Concetti Pratica in Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 3

Ripasso Concetti Pratica in Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 3 ECDL - Database Ripasso European Computer Driving Licence - Modulo 5 - Database LEZIONE 3 Ripasso Cosa sono le relazioni? Come si gestiscono le relazioni in Access? Cosa si intende per query? Come interroghiamo

Dettagli

PRINCIPI DI INFORMATICA CORSO DI LAUREA IN SCIENZE BIOLOGICHE

PRINCIPI DI INFORMATICA CORSO DI LAUREA IN SCIENZE BIOLOGICHE PRINCIPI DI INFORMATICA CORSO DI LAUREA IN SCIENZE BIOLOGICHE Gennaro Cordasco e Rosario De Chiara {cordasco,dechiara}@dia.unisa.it Dipartimento di Informatica ed Applicazioni R.M. Capocelli Laboratorio

Dettagli

CURRICOLO DIPARTIMENTO INFORMATICA PRIMO BIENNIO

CURRICOLO DIPARTIMENTO INFORMATICA PRIMO BIENNIO dei limiti nel contesto culturale e sociale in cui vengono applicate CURRICOLO PARTIMENTO INFORMATICA PRIMO BIENNIO MODULO 1 Concetti di base della tecnologia dell informazione Acquisire e interpretare

Dettagli

Basi di dati e DBMS. Software applicativo. Antonio Lieto

Basi di dati e DBMS. Software applicativo. Antonio Lieto Basi di dati e DBMS Software applicativo Antonio Lieto Basi di dati (Database, DB) Una delle applicazioni informatiche più utilizzate, ma meno conosciute dai non informatici Dal punto di vista dell utente:

Dettagli

Cap. 1-I 1 I sistemi informatici

Cap. 1-I 1 I sistemi informatici Libro di testo A. Chianese,V. Moscato, A. Picariello, L. Sansone Basi di dati per la gestione dell informazione McGraw-Hill, 2007 Informazioni sul corso http://www.docenti.unina.it/lucio.sansone Ricevimento

Dettagli

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

Anno Accademico 2007/2008. Sistemi Informativi. Corso di Laurea in Ingegneria della Gestione Industriale Anno Accademico 2007/2008 Sistemi Informativi Corso di Laurea in Ingegneria della Gestione Industriale Corso di Laurea in Ingegneria dell Integrazione d Impresa Prof. Domenico Beneventano beneventano.domenico@unimore.it

Dettagli

INFORMATICA GENERALE Prof. Alberto Postiglione Scienze della Comunicazione Università degli Studi di Salerno. 2.1b: DB e DBMS

INFORMATICA GENERALE Prof. Alberto Postiglione Scienze della Comunicazione Università degli Studi di Salerno. 2.1b: DB e DBMS INFORMATICA GENERALE Prof. Alberto Postiglione Scienze della Comunicazione Università degli Studi di Salerno 2.1b: DB e DBMS DBMS: Database (DB) e DataBase Management System (DBMS) 5 ott 2011 Dia 2 Testi

Dettagli