ICT e Sistemi informativi Aziendali Materiale di supporto alla didattica.

Slides:



Advertisements
Presentazioni simili
Modulo 5 DataBase ACCESS.
Advertisements

DBMS (DataBase Management System)
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità B1 Introduzione alle basi di dati.
Normalizzazione Forme Normali.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità C1 Il linguaggio SQL.
Introduzione al datawarehouse
Una Introduzione alle Basi di Dati
Introduzione ai sistemi di basi di dati
DOCUMENTAZIONE DI SCHEMI E/R
Basi di Dati prof. A. Longheu
4 – Progettazione – Introduzione e Modello E-R
Basi di Dati prof. A. Longheu 4 – Progettazione – Introduzione e Modello E-R Cap. 5 Basi di dati Atzeni – Ceri – Paraboschi - Torlone.
ACCESS.
Archivio Cé necessità di immagazzinare in modo permanente grandi quantità di dati. Esempio: anagrafe dei cittadini di un comune.
L’uso dei database in azienda
1 I SISTEMI INFORMATIVI Luso dei DATABASE in azienda Giovedì, 22 aprile 2004Alessandro Capodaglio.
Tipo Documento: unità didattica 1 Modulo 14 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.
Basi di dati. Vantaggi degli archivi digitali Risparmio di spazio: sono facilmente trasferibili e duplicabili Risparmio di tempo: si può accedere ai dati.
Basi di dati Università Degli Studi Parthenope di Napoli
Cenni sulla Business Intelligence
Appunti informatica- prof. Orlando De Pietro
Normalizzazione Le forme normali certificano che la base di dati soddisfa criteri di qualità che mirano ad evitare le ridondanze e i conseguenti effetti.
DBMS ( Database Management System)
Implementare un modello di dati
Basi di Dati Microsoft Office: Access OpenOffice: Base Informatica 1 (SAM) - a.a. 2010/11.
Microsoft Access Nozioni di Base.
INFORMATICA Corso Base Modulo G: I DataBase  Access.
TECNOLOGIE DELLINFORMAZIONE E DELLA COMUNICAZIONE PER LE AZIENDE Materiale di supporto alla didattica.
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.
Corso di Laurea in Informatica
MODELLO LOGICO DEI DATI
Dottorato di ricerca Nuove Tecnologie e Informazione Territorio – Ambiente Nozioni fondamentali di Basi di Dati Seminario interno.
Introduzione a Oracle 9i
Istituto Tecnico Commerciale Statale “G. Dell’Olio
LE BASI DI DATI E IL LINGUAGGIO SQL.
Le basi di dati Caratteristiche generali
Sistemi di Elaborazione delle Informazioni Mod.I.
EIPASS MODULO 5 Access 2007.
Corso di informatica - Database & DBMS - Raffaele Grande
DATABASE Introduzione
Laboratorio informatico I
ITCG “V. De Franchis” - PON FSE Modulo G/1 l’informatica”
IV D Mercurio DB Lezione 1
Modulo 5 DataBase ACCESS. Informazioni e Dati INFORMAZIONI vengono scambiate con linguaggio scritto o parlato DATI rappresentazione di informazioni in.
I DATABASE.
Cloud SIA V anno. Introduzione ai Data Warehouse.
Tipo Documento: unità didattica 4 Modulo 14 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.
SCHEDA INFORMATIVA DI UNITÀ
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
Database Concetti di base
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 :
SCHEDA INFORMATIVA DI UNITÀ. PROGETTAZIONE DI UN DATABASE Identificazione delle informazioni salienti Definizione di relazioni fra i dati.
DATA MINING.
Modulo 5 Uso delle Basi di dati Paola Pupilli
© 2015 Giorgio Porcu - Aggiornamennto 28/03/2015 UdA 1A Database Progettazione Fisica G IORGIO P ORCU
PROGETTAZIONE DI BASE DI DATI Metodologie e modelli.
Tipo Documento: unità didattica 2 Modulo 14 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.
NORMALIZZAZIONE ESERCIZI. INTRODUZIONE La modellazione E-R ci ha consentito di descrivere schemi relazionali Lo strumento base per la modellizzazione.
Le basi di dati.
Normalizzazione. Introduzione Nell’organizzazione tradizionale degli archivi, si verificano alcuni problemi, quali: Ridondanza dei dati (gli stessi dati.
Access Breve introduzione. Componenti E’ possibile utilizzare Access per gestire tutte le informazioni in un unico file. In un file di database di Access.
Il modello relazionale. Modello Relazionale 2 Dal modello concettuale a quello logico Una volta stabilita la rappresentazione concettuale della realtà.
Modulo 5 – Database ACCESS LICEO SCIENTIFICO “ B. RESCIGNO COMPUTER SCUOLA PIANO INTEGRATO 2008/09 ESPERTO prof.ssa Rita Montella.
I DONEITÀ DI C ONOSCENZE E C OMPETENZE I NFORMATICHE ( A – D ) Un database è un insieme di record (registrazioni) e di file (archivi) organizzati per uno.
Basi di dati - 09Marco Maggini1 Forme normali forme normali  Le forme normali verificano la qualità di uno schema di una base di dati relazionale  Presenza.
Data warehouse(B.2.8) Nei database ci sono molti dati di tipo diverso e ciascuna tipologia di dato può avere un formato diverso. Alcuni provengono da legacy.
Introduzione alle basi di dati e ai sistemi di gestione di basi di dati.
Transcript della presentazione:

ICT e Sistemi informativi Aziendali Materiale di supporto alla didattica

ICT e Sistemi informativi Aziendali CAPITOLO IV – Database e Data warehouse

Sommario  Modelli dei dati  Modello relazionale  DBMS  La progettazione di database  Business Intelligence  Data Warehouse e Data Mining

Introduzione  DATABASE Archivio di dati strutturati, indipendente dalle applicazioni e gestito grazie a uno specifico software, DBMS (Data Base Management System) OLTP  DATA WAREHOUSE Ambiente integrato che raccoglie i dati provenienti dai diversi ambiti aziendali ed extra aziendali, a supporto dell’attività decisionale OLAP

Progettazione di un database  Si svolge in tre fasi, e fa riferimento ad altrettanti modelli, indipendenti, che permettono di rappresentare al meglio la realtà d’interesse e che rendono il db indipendente dalle applicazioni  Progettazione concettuale  Progettazione logica  Progettazione fisica

Modelli dei dati Progettazione concettuale  Schema Entità Relazioni Entità Relazioni Occorrenze Tipologie di relazioni (cardinalità) Attributi Identificatori

Modelli dei dati Progettazione logica  Modello gerarchico  Modello reticolare  Modello orientato agli oggetti  Modello relazionale

Modelli dei dati Progettazione fisica  Data Storage Description Language  Schema fisico realizzato a partire da: Schema logico Carichi applicativi Caratteristiche del sistema utilizzato per l’implementazione

Modello Relazionale  Tabelle o relazioni  Colonne o campi  Righe o record (tuple)  Dominio

Database “Gestione Ordini”

Modello relazionale caratteristiche  Impiego di strutture logiche Dizionario dati  Legami logici fra le informazioni Chiave primaria  Vincoli di integrità Univocità della chiave Corrispondenza fra chiave esterna e chiave primaria

DBMS Data Base Management System Data Definition Data Manipulation Application Generation Data Administration DBMSEngineDBMSEngine Database Data Dictionary Creazione e modifica struttura logica del database Interrogazioni e modifica delle informazioni Generazione di maschere e report Gestione delle autorizzazioni e dei backup Modifiche strutturali

Progettazione di un database relazionale Modello concettuale Cliente Codice Cliente Denominazione Cliente Telefono Cliente Indirizzo Cliente Contatto Prodotto Codice Prodotto Scorta Magazzino Prezzo Unitario IVA Categoria Prodotto Descrizione Prodotto Ordina ClienteProdotto  Es. Entità  Es. Relazione

Progettazione di un database relazionale Modello concettuale - Cardinalità  Es. 1:1  Es 1:m  Es. n:m Possiede Tessera Socio Cliente 1 1 Appartiene a Area Dipendente 1 n Prodotto Componente n m È parte di

Progettazione di un database relazionale Modello concettuale – Entità associativa ha una propria Prodotto n 1 è inserita in Scheda installazione Componente 1 n... Codice componente Quantità Riordino Descrizione componente Quantità Tempo di montaggio Codice prodotto Descrizione prodotto Scorta Magazzino Prezzo Unitario

Progettazione di un database relazionale Dal Modello concettuale al modello logico Prodotto Codice Prodotto Scorta Magazzino Prezzo Unitario IVA Categoria Prodotto Descrizione Prodotto

Progettazione di un database relazionale eliminazione delle anomalie  Anomalie Ridondanza dei dati Anomalie di cancellazione Anomalie di aggiornamento Anomalie di inserimento  Soluzione Definire entità e attributi nel modello E/R Determinare le relazioni tra le entità Convertire entità e attributi in tabelle e campi Definire le chiavi primarie ed esterne Definire, se necessarie, le restrizioni o vincoli di input Valutare lo schema disegnato Implementare il database

Progettazione di un database relazionale Normalizzazione  Strumento utilizzato per eliminare problemi di ridondanza, anomalie e dipendenze funzionali 1FN - Eliminare i gruppi ripetitivi di dati 2FN – Verificare che i campi non chiave primaria dipendano dall’intera chiave primaria 3FN – Verificare che i campi non chiave primaria dipendano direttamente dalla chiave primaria

Business Intelligence  Insieme di concetti e di metodi per migliorare i processi decisionali di business, utilizzando sistemi di supporto basati sui fatti e sulle rilevazioni aziendali  ARCHITETTURA DI RIFERIMENTO Mining OLAP Query DataMart Meta Dati Integrazione Dati (ETL) Integrazione Dati (ETL) Accesso all’Informazione e analisi Accesso all’Informazione e analisi Warehouse ERP Data ExternalData OperationalData Report

Business Intelligence

Data Warehouse  Archivio di informazioni, raccolte da numerosi database operativi, in grado di supportare le attività di analisi aziendale e i processi decisionali  Raccolta di dati integrata, orientata ai dati e focalizzata su un soggetto di business, con un ampia memoria storica, e accessibile in sola lettura, che fornisce supporto ai processi decisionali (Inmon, 1996)  Data mart  Analisi Multidimensionale (OLAP)

Data mining  Nell’ambito del processo di identificazione e di estrazione di modelli significativi che interpretano la realtà utile per generare la conoscenza, chiamato KDD (Knowledge Discovery in Database), il data mining riguarda l’impiego di algoritmi necessari per estrarre modelli o regole di comportamento presenti nei dati  Modalità di apprendimento supervisionato o non supervisionato

Data mining Tecniche di analisi e obiettivi di business  Tecniche di analisi Reti neurali Visualizzazione Algoritmi genetici Fuzzy logic Decision tree e rule induction  Obiettivi di business classificazione, Clustering Associazione previsione