SlideShare une entreprise Scribd logo
1  sur  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”.

Contenu connexe

Tendances

The Relational Database Model
The Relational Database ModelThe Relational Database Model
The Relational Database ModelShishir Aryal
 
Databind in asp.net
Databind in asp.netDatabind in asp.net
Databind in asp.netSireesh K
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidademilio_ambrosio
 
Database Systems
Database SystemsDatabase Systems
Database SystemsUsman Tariq
 
Database Keys & Relationship
Database Keys & RelationshipDatabase Keys & Relationship
Database Keys & RelationshipBellal Hossain
 
Archivo Secuencial-Indexado
Archivo Secuencial-IndexadoArchivo Secuencial-Indexado
Archivo Secuencial-Indexadoluismy_martinez
 
7 data warehouse & marts
7 data warehouse & marts7 data warehouse & marts
7 data warehouse & martsNymphea Saraf
 
Introducere baza de-date
Introducere baza de-dateIntroducere baza de-date
Introducere baza de-dateChelariu Mihai
 
Fundamentals of Database ppt ch03
Fundamentals of Database ppt ch03Fundamentals of Database ppt ch03
Fundamentals of Database ppt ch03Jotham Gadot
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosJorge Luis Chalén
 
Conceptual database design
Conceptual database designConceptual database design
Conceptual database designUmair Shakir
 
File organization
File organizationFile organization
File organizationGokul017
 
base de datos power point
base de datos power pointbase de datos power point
base de datos power pointscaitechnonolgy
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónManuel Padilla
 

Tendances (20)

The Relational Database Model
The Relational Database ModelThe Relational Database Model
The Relational Database Model
 
Databind in asp.net
Databind in asp.netDatabind in asp.net
Databind in asp.net
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Database Systems
Database SystemsDatabase Systems
Database Systems
 
Indexing
IndexingIndexing
Indexing
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Database Keys & Relationship
Database Keys & RelationshipDatabase Keys & Relationship
Database Keys & Relationship
 
Archivo Secuencial-Indexado
Archivo Secuencial-IndexadoArchivo Secuencial-Indexado
Archivo Secuencial-Indexado
 
7 data warehouse & marts
7 data warehouse & marts7 data warehouse & marts
7 data warehouse & marts
 
Introducere baza de-date
Introducere baza de-dateIntroducere baza de-date
Introducere baza de-date
 
Fundamentals of Database ppt ch03
Fundamentals of Database ppt ch03Fundamentals of Database ppt ch03
Fundamentals of Database ppt ch03
 
Base de datos
Base de datosBase de datos
Base de datos
 
Types dbms
Types dbmsTypes dbms
Types dbms
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Conceptual database design
Conceptual database designConceptual database design
Conceptual database design
 
INTRODUCCION A ACCESS
INTRODUCCION A ACCESSINTRODUCCION A ACCESS
INTRODUCCION A ACCESS
 
Access presentacion
Access presentacionAccess presentacion
Access presentacion
 
File organization
File organizationFile organization
File organization
 
base de datos power point
base de datos power pointbase de datos power point
base de datos power point
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - Introducción
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Plus de Giovanni Carbonara

Plus 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
 

Dernier

Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...Nguyen Thanh Tu Collection
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxlorenzodemidio01
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxteccarellilorenzo
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxteccarellilorenzo
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxsasaselvatico
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfteccarellilorenzo
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereMarco Chizzali
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024IISGiovanniVallePado
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticanico07fusco
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxteccarellilorenzo
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
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
 

Dernier (17)

Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docx
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdf
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 

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