SlideShare uma empresa Scribd logo
1 de 16
Un database può essere definito come
una raccolta di informazioni organizzate
e strutturate facilmente accessibili per
la consultazione.
Prof. Giovanni Carbonara
Un archivio di dati è un insieme organizzato di
informazioni quando:
 tra esse esiste un nesso logico;
 il loro formato è facilmente interpretabile;
 sono registrate su un supporto di
memorizzazione;
 sono organizzate in modo da permettere una
facile consultazione.
 la creazione della struttura di dati che devono
essere rappresentati;
 l’inserimento di nuovi dati, la modifica e la
cancellazione di dati esistenti;
 la consultazione, ovvero il reperimento di
informazioni volute;
 l’elaborazione dei dati attraverso calcoli o
raggruppamenti.
UTENTI
Archivi nella gestione aziendale:
movimenti contabili, movimenti di magazzino, gestione clienti, gestione fornitori, gestione del personale,
programmazione della produzione.
ARCHIVI
 una base di dati è un archivio o un insieme
integrato di archivi le cui informazioni sono
organizzate secondo un particolare modello
logico (gerarchico, reticolare, relazionale, a
oggetti);
 una base di dati costituisce una base comune
di lavoro per utenti diversi con applicazioni
diverse.
Il modello logico più usato per costruire i database
è il modello relazionale.
Un modello di dati consiste in una
rappresentazione astratta delle strutture di dati
di un database.
 la progettazione secondo il modello
concettuale descrive cosa deve essere
rappresentato (modello E-R);
 la progettazione secondo il modello logico
descrive come sono organizzati i dati;
 nella progettazione fisica viene fisicamente
realizzato il database sul computer.
CONCETTUALE
LOGICO
FISICO ARCHIVI
TABELLE
MODELLO E-R
Osservando una realtà possiamo individuare gli
elementi (entità) che la rappresentano.
Le entità possiedono degli attributi o proprietà
che le caratterizzano.
Tra le entità si stabiliscono delle relazioni o
associazioni, cioè i collegamenti tra esse.
Con la definizione delle entità, degli attributi e
delle relazioni si costruisce il modello logico.
Nel modello relazionale le informazioni sono
organizzate in tabelle fatte di righe e di colonne.
Nel modello relazionale un database è una
collezione di tabelle collegate tra loro, il modo
più facile e intuitivo per organizzare i dati.
 un insieme di informazioni, logicamente
organizzate viene chiamato con un nome di
record;
 le singole informazioni che compongono un
record si chiamano campi.
Nel modello relazionale per stabilire un legame
tra due tabelle è necessario utilizzare delle
chiavi primarie ed esterne.
 la chiave primaria dell’entità è un campo che
identifica in modo univoco ogni riga di una
tabella;
 la chiave esterna dell’entità è un campo che ha
lo stesso valore della chiave primaria di
un’altra tabella.
L’integrità referenziale consiste in un insieme di
regole che consentono di controllare l’integrità
dei dati contenuti in tabelle collegate tra loro
tramite relazioni.
Durante le operazioni di inserimento, modifica e
cancellazione dei record viene garantita
l’integrità dei dati.
Non si può inserire un nuovo record nella tabella figlio se non ci sono valori
corrispondenti nella tabella padre.
Non si può modificare il valore della chiave di una tabella padre se esistono record nella
tabella figlio che le corrispondono tramite la chiave esterna.
Non si può eliminare un record nella tabella padre se nella tabella figlio esistono record
aventi come chiave esterna valori che corrispondono alla chiave primaria.
Il DBMS (Database Management System) è un
software progettato per consentire di creare e
gestire una collezione di dati strutturati.
Costituisce quindi l’interfaccia tra gli utenti di un
database, con le loro applicazioni, e le risorse
costituite dall’hardware e dagli archivi di dati
presenti in un sistema di elaborazione.
 il software Microsoft Access è un esempio di
sistema per la gestione di basi di dati
relazionali utilizzato su personal computer con
sistema operativo Windows;
 in un database gestito da Access possono
essere definite quattro categorie di oggetti
diversi: le tabelle, le query, le maschere, i
report.
 creazione (struttura delle tabelle);
 inserimento, modifica, cancellazione
(manipolazione dei dati);
 consultazione o interrogazione (reperimento
all’interno dell’archivio delle informazioni
necessarie);
 elaborazione (calcoli o raggruppamenti sui
dati).
 le tabelle costituiscono lo schema secondo cui
sono organizzati i dati all’interno del database;
 le query permettono di ricavare nuove tabelle
dalle tabelle iniziali, estraendo i dati secondo i
criteri scelti dall’utente;
 le maschere consentono la presentazione dei
dati e il loro aggiornamento usando moduli in
finestre grafiche;
 i report consentono di presentare i dati su
carta, secondo prospetti ordinati, in modo da
facilitare la loro consultazione.
Attraverso i database è possibile
memorizzare e gestire le informazioni
che sono “il vero patrimonio di ogni
organizzazione”.

Mais conteúdo relacionado

Mais procurados

Database systems - Chapter 1
Database systems - Chapter 1Database systems - Chapter 1
Database systems - Chapter 1shahab3
 
chapter 3-Data Modelling using Entity Relationship .pdf
chapter 3-Data Modelling using Entity Relationship .pdfchapter 3-Data Modelling using Entity Relationship .pdf
chapter 3-Data Modelling using Entity Relationship .pdfMisganawAbeje1
 
Data abstraction in DBMS
Data abstraction in DBMSData abstraction in DBMS
Data abstraction in DBMSPapan Sarkar
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datosMaria Garcia
 
Dbms 3: 3 Schema Architecture
Dbms 3: 3 Schema ArchitectureDbms 3: 3 Schema Architecture
Dbms 3: 3 Schema ArchitectureAmiya9439793168
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datosMaria Garcia
 
Database systems - Chapter 2
Database systems - Chapter 2Database systems - Chapter 2
Database systems - Chapter 2shahab3
 
Database Systems Lec 1.pptx
Database Systems Lec 1.pptxDatabase Systems Lec 1.pptx
Database Systems Lec 1.pptxNishaTariq1
 
Distributed database system
Distributed database systemDistributed database system
Distributed database systemM. Ahmad Mahmood
 
MODELLO ER
MODELLO ERMODELLO ER
MODELLO ERethelm18
 
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosActividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosRafma10
 
Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...Rubal Sagwal
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datosjenpes
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSdfgdfgs
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to databaseemailharmeet
 
Arquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasArquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasAntonio Soria
 
Fundamentos de bases de datos
Fundamentos de  bases de datosFundamentos de  bases de datos
Fundamentos de bases de datosyumitacohen
 

Mais procurados (20)

Database systems - Chapter 1
Database systems - Chapter 1Database systems - Chapter 1
Database systems - Chapter 1
 
chapter 3-Data Modelling using Entity Relationship .pdf
chapter 3-Data Modelling using Entity Relationship .pdfchapter 3-Data Modelling using Entity Relationship .pdf
chapter 3-Data Modelling using Entity Relationship .pdf
 
Data abstraction in DBMS
Data abstraction in DBMSData abstraction in DBMS
Data abstraction in DBMS
 
DBA
DBADBA
DBA
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datos
 
Dbms 3: 3 Schema Architecture
Dbms 3: 3 Schema ArchitectureDbms 3: 3 Schema Architecture
Dbms 3: 3 Schema Architecture
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
 
Database systems - Chapter 2
Database systems - Chapter 2Database systems - Chapter 2
Database systems - Chapter 2
 
Database Systems Lec 1.pptx
Database Systems Lec 1.pptxDatabase Systems Lec 1.pptx
Database Systems Lec 1.pptx
 
Distributed database system
Distributed database systemDistributed database system
Distributed database system
 
MODELLO ER
MODELLO ERMODELLO ER
MODELLO ER
 
Codds rules & keys
Codds rules & keysCodds rules & keys
Codds rules & keys
 
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosActividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
 
Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datos
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOS
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
 
Arquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasArquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos Distribuidas
 
Fundamentos de bases de datos
Fundamentos de  bases de datosFundamentos de  bases de datos
Fundamentos de bases de datos
 
Types of databases
Types of databases   Types of databases
Types of databases
 

Destaque

Basi di dati e gis n
Basi di dati e gis nBasi di dati e gis n
Basi di dati e gis nimartini
 
Progettazione concettuale per le basi di dati - Introduzione e il modello ER
Progettazione concettuale per le basi di dati - Introduzione e il modello ERProgettazione concettuale per le basi di dati - Introduzione e il modello ER
Progettazione concettuale per le basi di dati - Introduzione e il modello ERMarco Brambilla
 
Corso Di Basi Di Dati 05 Normalizzazione
Corso Di  Basi Di  Dati 05  NormalizzazioneCorso Di  Basi Di  Dati 05  Normalizzazione
Corso Di Basi Di Dati 05 Normalizzazioneguestbe916c
 
Cattaneo Avellino12112008
Cattaneo Avellino12112008Cattaneo Avellino12112008
Cattaneo Avellino12112008pipp8
 
06 Normalizzazione
06  Normalizzazione06  Normalizzazione
06 Normalizzazioneguestbe916c
 
Presentazione - la nascita e lo sviluppo di Internet.
Presentazione - la nascita e lo sviluppo di Internet.Presentazione - la nascita e lo sviluppo di Internet.
Presentazione - la nascita e lo sviluppo di Internet.guest11dfa15c
 
Soluzione generalizzazioni in diagrammi ER
Soluzione generalizzazioni in diagrammi ERSoluzione generalizzazioni in diagrammi ER
Soluzione generalizzazioni in diagrammi ERSergio Porcu
 
Corso di "Sicurezza delle Reti Applicata"
Corso di "Sicurezza delle Reti Applicata"Corso di "Sicurezza delle Reti Applicata"
Corso di "Sicurezza delle Reti Applicata"Gian Luca Petrillo
 
Lezione 8 - Pratica - Il diagramma E-R
Lezione 8 - Pratica - Il diagramma E-RLezione 8 - Pratica - Il diagramma E-R
Lezione 8 - Pratica - Il diagramma E-RGiuseppe Cramarossa
 
Introduzione al SQL e ai database
Introduzione al SQL e ai databaseIntroduzione al SQL e ai database
Introduzione al SQL e ai databaseMaurizio Napolitano
 
Basi di Dati - A1 - Introduzione alle basi di dati
Basi di Dati - A1 - Introduzione alle basi di datiBasi di Dati - A1 - Introduzione alle basi di dati
Basi di Dati - A1 - Introduzione alle basi di datiMajong DevJfu
 
Database, concetti di base
Database, concetti di baseDatabase, concetti di base
Database, concetti di baseantmng
 

Destaque (20)

Basi di dati e gis n
Basi di dati e gis nBasi di dati e gis n
Basi di dati e gis n
 
Progettazione concettuale per le basi di dati - Introduzione e il modello ER
Progettazione concettuale per le basi di dati - Introduzione e il modello ERProgettazione concettuale per le basi di dati - Introduzione e il modello ER
Progettazione concettuale per le basi di dati - Introduzione e il modello ER
 
esempio modello concettuale
esempio modello concettualeesempio modello concettuale
esempio modello concettuale
 
Soluzioni server microsoft
Soluzioni server   microsoftSoluzioni server   microsoft
Soluzioni server microsoft
 
Corso Di Basi Di Dati 05 Normalizzazione
Corso Di  Basi Di  Dati 05  NormalizzazioneCorso Di  Basi Di  Dati 05  Normalizzazione
Corso Di Basi Di Dati 05 Normalizzazione
 
4 progettazione DB
4 progettazione DB4 progettazione DB
4 progettazione DB
 
Cattaneo Avellino12112008
Cattaneo Avellino12112008Cattaneo Avellino12112008
Cattaneo Avellino12112008
 
06 Normalizzazione
06  Normalizzazione06  Normalizzazione
06 Normalizzazione
 
Modulo 1 - Lezione 3
Modulo 1 - Lezione 3Modulo 1 - Lezione 3
Modulo 1 - Lezione 3
 
Presentazione - la nascita e lo sviluppo di Internet.
Presentazione - la nascita e lo sviluppo di Internet.Presentazione - la nascita e lo sviluppo di Internet.
Presentazione - la nascita e lo sviluppo di Internet.
 
Reti di computer
Reti di computerReti di computer
Reti di computer
 
Soluzione generalizzazioni in diagrammi ER
Soluzione generalizzazioni in diagrammi ERSoluzione generalizzazioni in diagrammi ER
Soluzione generalizzazioni in diagrammi ER
 
Corso di "Sicurezza delle Reti Applicata"
Corso di "Sicurezza delle Reti Applicata"Corso di "Sicurezza delle Reti Applicata"
Corso di "Sicurezza delle Reti Applicata"
 
Progettazione Concettuale Database Ospedale
Progettazione Concettuale Database OspedaleProgettazione Concettuale Database Ospedale
Progettazione Concettuale Database Ospedale
 
Lezione 8 - Pratica - Il diagramma E-R
Lezione 8 - Pratica - Il diagramma E-RLezione 8 - Pratica - Il diagramma E-R
Lezione 8 - Pratica - Il diagramma E-R
 
Introduzione al SQL e ai database
Introduzione al SQL e ai databaseIntroduzione al SQL e ai database
Introduzione al SQL e ai database
 
Basi di Dati - A1 - Introduzione alle basi di dati
Basi di Dati - A1 - Introduzione alle basi di datiBasi di Dati - A1 - Introduzione alle basi di dati
Basi di Dati - A1 - Introduzione alle basi di dati
 
Storia di internet
Storia di internetStoria di internet
Storia di internet
 
Database, concetti di base
Database, concetti di baseDatabase, concetti di base
Database, concetti di base
 
Le reti
Le retiLe reti
Le reti
 

Semelhante a DATABASE (Basi di dati)

Database - Appunti teorici
Database - Appunti teoriciDatabase - Appunti teorici
Database - Appunti teoriciLuca Santoro
 
Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...
Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...
Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...Giulia Palazzo
 
Guida SQL: le basi per iniziare a programmare i database
Guida SQL: le basi per iniziare a programmare i databaseGuida SQL: le basi per iniziare a programmare i database
Guida SQL: le basi per iniziare a programmare i databaseBTF Traduzioni SEO Sviluppo Web
 
Sistemi Informativi Statistici
Sistemi Informativi StatisticiSistemi Informativi Statistici
Sistemi Informativi StatisticiVincenzo Patruno
 
(Ebook ita - inform - access) guida al database access (doc)
(Ebook   ita - inform - access) guida al database access (doc)(Ebook   ita - inform - access) guida al database access (doc)
(Ebook ita - inform - access) guida al database access (doc)UltraUploader
 
Accesso remoto, interfaccia ed architettura dell'informazione
Accesso remoto, interfaccia ed architettura dell'informazioneAccesso remoto, interfaccia ed architettura dell'informazione
Accesso remoto, interfaccia ed architettura dell'informazioneaccessoinformazione
 
Dati informazioni e contesto
Dati informazioni e contestoDati informazioni e contesto
Dati informazioni e contestoSergio Berticelli
 
Indicizzare nel mondo digitale
Indicizzare nel mondo digitaleIndicizzare nel mondo digitale
Indicizzare nel mondo digitaleMichele Santoro
 
Ricostruire le famiglie editoriali: FRBR per la storia delle case editrici at...
Ricostruire le famiglie editoriali: FRBR per la storia delle case editrici at...Ricostruire le famiglie editoriali: FRBR per la storia delle case editrici at...
Ricostruire le famiglie editoriali: FRBR per la storia delle case editrici at...Salvatore Vassallo
 
Presentazione Laurea Picariello Vincenzo Matr. 450334
Presentazione Laurea Picariello Vincenzo Matr. 450334Presentazione Laurea Picariello Vincenzo Matr. 450334
Presentazione Laurea Picariello Vincenzo Matr. 450334Vincenzo Picariello
 
Formez Opendata Inps - webinar 29 marzo 2012
Formez Opendata Inps - webinar 29 marzo 2012Formez Opendata Inps - webinar 29 marzo 2012
Formez Opendata Inps - webinar 29 marzo 2012INPSDG
 
Linked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di TomasoLinked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di TomasoCELI
 
Linked data parliamo di semantica del web - v3
Linked data   parliamo di semantica del web - v3Linked data   parliamo di semantica del web - v3
Linked data parliamo di semantica del web - v3Riccardo Grosso
 

Semelhante a DATABASE (Basi di dati) (20)

Database - Appunti teorici
Database - Appunti teoriciDatabase - Appunti teorici
Database - Appunti teorici
 
Corso access 2010
Corso access 2010Corso access 2010
Corso access 2010
 
Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...
Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...
Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...
 
Guida SQL: le basi per iniziare a programmare i database
Guida SQL: le basi per iniziare a programmare i databaseGuida SQL: le basi per iniziare a programmare i database
Guida SQL: le basi per iniziare a programmare i database
 
Sistemi Informativi Statistici
Sistemi Informativi StatisticiSistemi Informativi Statistici
Sistemi Informativi Statistici
 
(Ebook ita - inform - access) guida al database access (doc)
(Ebook   ita - inform - access) guida al database access (doc)(Ebook   ita - inform - access) guida al database access (doc)
(Ebook ita - inform - access) guida al database access (doc)
 
Excel development e sql 2.1
Excel development e sql   2.1Excel development e sql   2.1
Excel development e sql 2.1
 
Accesso remoto, interfaccia ed architettura dell'informazione
Accesso remoto, interfaccia ed architettura dell'informazioneAccesso remoto, interfaccia ed architettura dell'informazione
Accesso remoto, interfaccia ed architettura dell'informazione
 
Dbms
DbmsDbms
Dbms
 
Dati informazioni e contesto
Dati informazioni e contestoDati informazioni e contesto
Dati informazioni e contesto
 
Indicizzare nel mondo digitale
Indicizzare nel mondo digitaleIndicizzare nel mondo digitale
Indicizzare nel mondo digitale
 
Basi Di Dati 01
Basi Di Dati 01Basi Di Dati 01
Basi Di Dati 01
 
Ricostruire le famiglie editoriali: FRBR per la storia delle case editrici at...
Ricostruire le famiglie editoriali: FRBR per la storia delle case editrici at...Ricostruire le famiglie editoriali: FRBR per la storia delle case editrici at...
Ricostruire le famiglie editoriali: FRBR per la storia delle case editrici at...
 
Presentazione Laurea Picariello Vincenzo Matr. 450334
Presentazione Laurea Picariello Vincenzo Matr. 450334Presentazione Laurea Picariello Vincenzo Matr. 450334
Presentazione Laurea Picariello Vincenzo Matr. 450334
 
Dati, cataloghi e Web
Dati, cataloghi e WebDati, cataloghi e Web
Dati, cataloghi e Web
 
Formez Opendata Inps - webinar 29 marzo 2012
Formez Opendata Inps - webinar 29 marzo 2012Formez Opendata Inps - webinar 29 marzo 2012
Formez Opendata Inps - webinar 29 marzo 2012
 
Linked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di TomasoLinked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di Tomaso
 
Linked data parliamo di semantica del web - v3
Linked data   parliamo di semantica del web - v3Linked data   parliamo di semantica del web - v3
Linked data parliamo di semantica del web - v3
 
Big Data Analytics, Giovanni Delussu e Marco Enrico Piras
 Big Data Analytics, Giovanni Delussu e Marco Enrico Piras  Big Data Analytics, Giovanni Delussu e Marco Enrico Piras
Big Data Analytics, Giovanni Delussu e Marco Enrico Piras
 
Open Data in Trentino
Open Data in TrentinoOpen Data in Trentino
Open Data in Trentino
 

Mais de Giovanni Carbonara

Mais de Giovanni Carbonara (6)

Soluzioni server linux
Soluzioni server   linuxSoluzioni server   linux
Soluzioni server linux
 
Soluzioni server
Soluzioni serverSoluzioni server
Soluzioni server
 
Le Reti di Computer
Le Reti di ComputerLe Reti di Computer
Le Reti di Computer
 
Il sistema informativo
Il sistema informativoIl sistema informativo
Il sistema informativo
 
L'azienda
L'aziendaL'azienda
L'azienda
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programming
 

Último

Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 

Último (18)

Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 

DATABASE (Basi di dati)

  • 1. Un database può essere definito come una raccolta di informazioni organizzate e strutturate facilmente accessibili per la consultazione. Prof. Giovanni Carbonara
  • 2. Un archivio di dati è un insieme organizzato di informazioni quando:  tra esse esiste un nesso logico;  il loro formato è facilmente interpretabile;  sono registrate su un supporto di memorizzazione;  sono organizzate in modo da permettere una facile consultazione.
  • 3.  la creazione della struttura di dati che devono essere rappresentati;  l’inserimento di nuovi dati, la modifica e la cancellazione di dati esistenti;  la consultazione, ovvero il reperimento di informazioni volute;  l’elaborazione dei dati attraverso calcoli o raggruppamenti.
  • 4. UTENTI Archivi nella gestione aziendale: movimenti contabili, movimenti di magazzino, gestione clienti, gestione fornitori, gestione del personale, programmazione della produzione. ARCHIVI
  • 5.  una base di dati è un archivio o un insieme integrato di archivi le cui informazioni sono organizzate secondo un particolare modello logico (gerarchico, reticolare, relazionale, a oggetti);  una base di dati costituisce una base comune di lavoro per utenti diversi con applicazioni diverse. Il modello logico più usato per costruire i database è il modello relazionale.
  • 6. Un modello di dati consiste in una rappresentazione astratta delle strutture di dati di un database.  la progettazione secondo il modello concettuale descrive cosa deve essere rappresentato (modello E-R);  la progettazione secondo il modello logico descrive come sono organizzati i dati;  nella progettazione fisica viene fisicamente realizzato il database sul computer.
  • 8. Osservando una realtà possiamo individuare gli elementi (entità) che la rappresentano. Le entità possiedono degli attributi o proprietà che le caratterizzano. Tra le entità si stabiliscono delle relazioni o associazioni, cioè i collegamenti tra esse. Con la definizione delle entità, degli attributi e delle relazioni si costruisce il modello logico. Nel modello relazionale le informazioni sono organizzate in tabelle fatte di righe e di colonne.
  • 9. Nel modello relazionale un database è una collezione di tabelle collegate tra loro, il modo più facile e intuitivo per organizzare i dati.  un insieme di informazioni, logicamente organizzate viene chiamato con un nome di record;  le singole informazioni che compongono un record si chiamano campi.
  • 10. Nel modello relazionale per stabilire un legame tra due tabelle è necessario utilizzare delle chiavi primarie ed esterne.  la chiave primaria dell’entità è un campo che identifica in modo univoco ogni riga di una tabella;  la chiave esterna dell’entità è un campo che ha lo stesso valore della chiave primaria di un’altra tabella.
  • 11. L’integrità referenziale consiste in un insieme di regole che consentono di controllare l’integrità dei dati contenuti in tabelle collegate tra loro tramite relazioni. Durante le operazioni di inserimento, modifica e cancellazione dei record viene garantita l’integrità dei dati. Non si può inserire un nuovo record nella tabella figlio se non ci sono valori corrispondenti nella tabella padre. Non si può modificare il valore della chiave di una tabella padre se esistono record nella tabella figlio che le corrispondono tramite la chiave esterna. Non si può eliminare un record nella tabella padre se nella tabella figlio esistono record aventi come chiave esterna valori che corrispondono alla chiave primaria.
  • 12. Il DBMS (Database Management System) è un software progettato per consentire di creare e gestire una collezione di dati strutturati. Costituisce quindi l’interfaccia tra gli utenti di un database, con le loro applicazioni, e le risorse costituite dall’hardware e dagli archivi di dati presenti in un sistema di elaborazione.
  • 13.  il software Microsoft Access è un esempio di sistema per la gestione di basi di dati relazionali utilizzato su personal computer con sistema operativo Windows;  in un database gestito da Access possono essere definite quattro categorie di oggetti diversi: le tabelle, le query, le maschere, i report.
  • 14.  creazione (struttura delle tabelle);  inserimento, modifica, cancellazione (manipolazione dei dati);  consultazione o interrogazione (reperimento all’interno dell’archivio delle informazioni necessarie);  elaborazione (calcoli o raggruppamenti sui dati).
  • 15.  le tabelle costituiscono lo schema secondo cui sono organizzati i dati all’interno del database;  le query permettono di ricavare nuove tabelle dalle tabelle iniziali, estraendo i dati secondo i criteri scelti dall’utente;  le maschere consentono la presentazione dei dati e il loro aggiornamento usando moduli in finestre grafiche;  i report consentono di presentare i dati su carta, secondo prospetti ordinati, in modo da facilitare la loro consultazione.
  • 16. Attraverso i database è possibile memorizzare e gestire le informazioni che sono “il vero patrimonio di ogni organizzazione”.