Tipo Documento: unità didattica 1 Modulo 14 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.

Slides:



Advertisements
Presentazioni simili
1 Introduzione ai calcolatori Parte II Software di base.
Advertisements

Introduzione ai DBMS I Sistemi di Gestione di Basi di Dati sono strumenti software evoluti per la gestione di grandi masse di dati residenti su memoria.
I Files Definizione Operazioni File e periferiche Moduli di S.O.
Analisi e progettazione
DBMS (DataBase Management System)
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità B1 Introduzione alle basi di dati.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità C1 Il linguaggio SQL.
Una Introduzione alle Basi di Dati
Introduzione ai sistemi di basi di dati
UNIVERSITÀ DEGLI STUDI DI TERAMO FACOLTÀ DI SCIENZE DELLA COMUNICAZIONE MASTER UNIVERSITARIO DI I LIVELLO - COMUNICAZIONE e DIVULGAZIONE SCIENTIFICA Direttore.
Basi di Dati prof. A. Longheu
Gestione Dati & Archivi
Introduzione ai database
L’uso dei database in azienda
SCHEDA INFORMATIVA DI UNITÀ
Tipo Documento: unità didattica 0 Modulo 0 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.
Tipo Documento: unità didattica 0 Modulo 0 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.
Tipo Documento: unità didattica 4 Modulo 14 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.
IL PATRIMONIO DI DATI - LE BASI DI DATI. Il patrimonio dei dati Il valore del patrimonio di dati: –Capacità di rispondere alle esigenze informative di.
Architettura Three Tier
Struttura dei sistemi operativi (panoramica)
Basi di dati Università Degli Studi Parthenope di Napoli
Archivi e basi di dati Vito Perrone
Modello Relazionale Definisce tipi attraverso il costruttore relazione, che organizza i dati secondo record a struttura fissa, rappresentabili attraverso.
DBMS ( Database Management System)
Corso di Informatica - Basi di Dati Introduzione alle basi di dati Gabriella Pasi
INTRODUZIONE l sistema operativo è il primo software che lutente utilizza quando accende il computer; 1)Viene caricato nella memoria RAM con loperazione.
Database & Information Retrieval
INFORMATICA Corso Base Modulo G: I DataBase  Access.
DAGLI ARCHIVI AI DATABASE
ACCESS Introduzione Una delle necessità più importanti in informatica è la gestione di grandi quantità di dati. I dati possono essere memorizzati.
Docente: Roberto Basili Fond Inf (a.a ) Introduzione alla Progettazione Concettuale R. Basili.
Introduzione a Oracle 9i
Istituto Tecnico Commerciale Statale “G. Dell’Olio
LE BASI DI DATI E IL LINGUAGGIO SQL.
Dati e DBMS DBMS relazionali SQL Progettazione di una base di dati Programma del Corso.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Laurea in Ingegneria per l’Ambiente e il Territorio Informatica per l’Ambiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea.
ITCG “V. De Franchis” - PON FSE Modulo G/1 l’informatica”
I DATABASE.
Tipo Documento: unità didattica 4 Modulo 14 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.
Introduzione alle basi di dati
SCHEDA INFORMATIVA DI UNITÀ. Progettare una base di dati PROGETTAZIONE DI UNA BASE DI DATI -Identificazione delle informazioni salienti -Creazione di.
I DBMS BASI DI DATI (DATABASE) Insieme organizzato di dati utilizzati
SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.
Database Concetti di base
Dati e DBMS DBMS relazionali SQL Progettazione di un DBMS Normalizzazione Programma del Corso di Basi di Dati.
Basi di dati Maria Laura Alessandroni
Basi Dati e Laboratorio (6 + 6) crediti – curriculum Sistemi e Reti Basi dati 1 e Basi dati 2 prec.ordin. docenti: Barbara Demo Giuseppe Berio mail :
Introduzione alle basi di dati
SCHEDA INFORMATIVA DI UNITÀ. PROGETTAZIONE DI UN DATABASE Identificazione delle informazioni salienti Definizione di relazioni fra i dati.
Tipo Documento: unità didattica 4 Modulo 14 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.
carta di rischio archeologico
Dati e DBMS DBMS relazionali SQL Progettazione di una base di dati Normalizzazione Programma del Corso.
Dati e DBMS DBMS relazionali SQL Progettazione di una base di dati Normalizzazione Programma del Corso.
Capitolo 1: Introduzione. Introduzione2 Base di dati  Insieme organizzato di dati utilizzati per il supporto allo svolgimento di attività (di un ente,
Basi di dati: introduzione parte prima Ernesto Damiani.
© 2015 Giorgio Porcu - Aggiornamennto 28/03/2015 UdA 1A Database Progettazione Fisica G IORGIO P ORCU
Informatica Introduzione alle basi di dati Lezione 1 Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Tipo Documento: unità didattica 2 Modulo 14 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.
Eprogram informatica V anno.
Tipo Documento: unità didattica 1 Modulo 14 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.
ICT e Sistemi informativi Aziendali Materiale di supporto alla didattica.
Le basi di dati.
INTRODUZIONE AL DATABASE CORSO BLOG & WEBSITE: COME CREARLI?
1 LE BASI DI DATI prof. Losapio. 2 LE APPLICAZIONI FILE-BASED Un’applicazione è data dal software più i suoi dati: APPLICAZIONE = PROGRAMMA + DATI PROGRAMMA.
11. Archivi e basi di dati Informatica - CDL in Ingegneria Industriale- A.A Ing. Simona Colucci.
Lezione 4 – Linguaggi ed Interazione. Linguaggi La comunicazione è essenziale tra gli esseri umani Se vogliamo chiedere informazioni stradali ad un passante.
DDBMS Distributed database system. DDB Una base di dati distribuita è una collezione di dati che appartengono logicamente allo stesso sistema informativo.
Introduzione alle basi di dati e ai sistemi di gestione di basi di dati.
Transcript della presentazione:

Tipo Documento: unità didattica 1 Modulo 14 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione C.Corpo D.Riepilogo E.Interazione F.Test di autoverifica

Introduzione al modulo 14 Sistema informatico raccolta, organizzazione e conservazione dei dati compito molto comune Esempio: elenchi utenze telefoniche, iscritti a una facoltà, operazioni su un C/C bancario Base di dati

Le basi di dati Le basi di dati (database) -patrimonio di informazioni -Collezione dei dati usati per rappresentare le informazioni di interesse per un sistema informativo Data Base Management System (DBMS), sistema per la gestione delle basi di dati -Sistema che consente di gestire la base di dati -È un nuovo strato software localizzato sopra il sistema operativo

Informazione e dati Informazione notizia, dato elementare che consente di aumentare la conoscenza relativamente a fatti, situazioni o modi di essere Dato ciò che è immediatamente noto, prima di ogni elaborazione. Sono elementi di informazione costituiti da simboli Esempio -Mario Rossi e il numero Sono due dati senza significato e relazione Sono la risposta a chi è il direttore e quale è il suo numero telefonico Linterpretazione dei dati serve ad arricchire la conoscenza, arricchendola con nuove informazioni

Le esigenze principali Nella gestione delle informazioni, le principali esigenze sono: Memorizzazione (archiviazione) delle informazioni Ricerca di informazioni Modifica di informazioni Altri fattori di qualità Prestazioni Accesso concorrente via rete Sicurezza Robustezza...

Archivi separati: i problemi La gestione dei dati da parte di diversi programmi cooperanti potrebbe avvenire in modo separato, con i seguenti potenziali problemi: Inconsistenza e ridondanza dei dati Riservatezza dei dati Integrità dei dati Concorrenza

Archivi separati: i problemi Allaumentare della quantità dei dati da trattare e della complessità delle operazioni da effettuare, un semplice insieme di file non è più sufficiente Nasce lesigenza di progettare un sistema ad- hoc per la gestione di grosse moli di informazioni strutturate: il database

La soluzione integrata: il Data Base Management System Programma 1Programma 3Programma 2 DBMS Base di dati Vantaggi Unica rappresentazione dei dati Controllo unificato dellaccesso Meccanismi sofisticati per la sicurezza e laffidabilità Accesso e gestione dei dati a grana più fine del file system

Livelli di astrazione Descrizione esterna 1 Descrizione esterna n Descrizione esterna 2 Descrizione logica archivio Il databse fornisce agli utenti una visione astratta della base di dati –Livello esterno –Livello logico –Livello fisico Utente 1Utente 2Utente 3Utente 4Utente n Descrizione interna archivio

Proprietà I tre livelli di astrazione appena visti, facilitano una organizzazione del DBMS che soddisfi le seguenti proprietà Indipendenza logica: possibilità di introdurre nuovi schemi fra i dati elementari Indipendenza fisica: possibilità di modificare il livello fisico senza interessare gli altri livelli

Definizioni preliminari Modello dei dati- viene usato per struttura e organizzare una base di dati Schema di una base di dati- descrizione dei dati di un particolare contesto applicativo Istanza di una base di dati – valori assunti dalla base di dati a un certo istante di tempo

I linguaggi DDL, Data Definition Language Si usa per definire lo schema dei dati, il risultato costituisce il dizionario dei dati (data dictionary) DML, Data Manipulation Language Viene usato per manipolare le basi di dati, cioè fare interrogazioni (query) e modifiche

Riepilogo Esigenza gestione organizzata di grosse moli di dati Problema Inadeguatezza del file system Soluzione creazione di uno strato software, il DBMS, di interfaccia fra programmi applicativi e i dati archiviati

Test di autovalutazione unità 1)Le principali operazioni effettuabili da un utente di una base di dati sono? 1.ricerca, memorizzazione, modifica 2.Progettazione logica, fisica ed esterna 3.Definizione dei dati e scelta dei linguaggio di manipolazione 2) In un sistema con più applicazioni cooperanti, con dati condivisi, luso di un file system è preferibile rispetto a un DBMS? V/F 3) Lindipendenza fisica di una base di dati 1.E la possibilità di modificare il livello fisico senza influenzare gli altri 2.E la possilità di accedere ai dati da qualunque punto del globo