Sistemi Informativi Aziendali II
|
|
- Serena Rita Longo
- 8 anni fa
- Visualizzazioni
Transcript
1 Modulo 2 Sistemi Informativi Aziendali II 1 Corso Sistemi Informativi Aziendali II - Modulo 2
2 Modulo 2 La gestione delle informazioni strutturate nell impresa: La progettazione di un Data Base; Le informazioni sulla Customer Relation nel CRM (esercitazione). 2 Corso Sistemi Informativi Aziendali II - Modulo 2
3 La Progettazione di un Data Base Cosa è un database? Cosa è un database relazionale? La progettazione concettuale; La progettazione logica. 3 Corso Sistemi Informativi Aziendali II - Modulo 2
4 Cosa è un database? E una collezione organizzata di dati strutturati; E orientato ad uno scopo noto e specifico; E strutturato per consentire una serie di attività sui dati, in sostanza per consentire efficiente accesso e modifica dei dati stessi; Esempi: Agenda del telefono; Schedario; Registro. 4 Corso Sistemi Informativi Aziendali II - Modulo 2
5 Cosa è un database management system (DBMS)? E un software che ci consente di gestire efficacemente un database su computer; Mette usualmente a disposizione: Modalità di definire la struttura dei dati; Comandi per ordinare e cercare specifiche informazioni; Comandi per inserire nuove informazioni, aggiornarle, cancellarle; Strumenti per creare maschere applicative e stampe / reports; Meccanismi di mantenimento dell integrità dei dati; Gestione degli accessi simultanei da parte di più utilizzatori. 5 Corso Sistemi Informativi Aziendali II - Modulo 2
6 Cosa è un database management system relazionale? E l evoluzione dei modelli gerarchico e reticolare (vedi corso SIA 1); E basato sull algebra relazionale e sui concetti di: Relazione -> una tabella di dati; Tupla -> la riga di una tabella; Attributo -> il contenuto di una colonna; Dominio -> il campo di variabilità di un attributo; Chiave Primaria -> identificatore unico di una riga della tabella; Chiave esterna -> colonna di un altra tabella con valori nello stesso dominio. 6 Corso Sistemi Informativi Aziendali II - Modulo 2
7 La struttura relazionale R1 C1 C2 C3 C4 Cn R2 C1 C2 C3 Cm R3 C1 C2 C3 C4 C5 Ck In un Database Relazionale la correlazione avviene dinamicamente attraverso l uguaglianza del valore di un campo in due tipologie diverse di record. Ad esempio il record testata ordine sarà legato alle relative righe d ordine attraverso il campo codice ordine. Il legame è dinamico ed i record vengono correlati quando richiesto. 7 Corso Sistemi Informativi Aziendali II - Modulo 2
8 Il Database Relazionale Centralizza la gestione di dati relativi ad un dominio di conoscenza; Disciplina gli accessi e protegge la congruenza e la struttura; Mantiene metadati, dati e relazioni tra i dati; Consente di ricavare informazioni attraverso selezioni, ricerche, ordinamenti etc consentiti dal linguaggio SQL. 8 Corso Sistemi Informativi Aziendali II - Modulo 2
9 Concetti di Database Relazionale Tabella o Relazione Agenti Record o Riga (Tupla) Chiave Primaria Campo o Attributo Codice Cognome Nome Telefono Cod. Zona Pistocchi Mario A22 13 Rossi Giovanni A03 44 Perosi Giuseppe B15 22 Bruni Ernesto B12 9 Corso Sistemi Informativi Aziendali II - Modulo 2
10 La tabella o relazione... è il concetto fondamentale su cui si basa la grammatica relazionale. La tabella è composta di righe o record o tupla, una per ciascuna entità rappresentata; Ogni riga e composta di campi o attributi che la individuano; Ogni campo (o colonna) ha un suo tipo dato, ad esempio numero intero, stringa di caratteri, data, ecc. che individua il set di valori che l attributo può assumere; Deve esistere un campo, la chiave primaria, univoco all interno della tabella, che individua precisamente la riga. 10 Corso Sistemi Informativi Aziendali II - Modulo 2
11 L Operazione Join Tabella Agenti Codice Cognome Nome Telefono Cod. Zona Pistocchi Mario A22 13 Rossi Giovanni A03 44 Perosi Giuseppe B15 22 Bruni Ernesto B12 Tabella Ordini Codice Cliente Data Importo gen dic feb feb Tabella Clienti Codice Ragione Sociale Zona Martini e F.lli A Bianchi Cicli S.p.A. B Brugola S.r.l. A03 11 Corso Sistemi Informativi Aziendali II - Modulo 2
12 L Operazione Join L operazione Join (o Cross) è l operazione fondamentale dell algebra relazionale; Viene eseguita dinamicamente e collega le righe di due diverse tabelle legate dal valore di un campo; Può essere multipla, ovvero agire su più di due tabelle e ottenere risultati complessi. 12 Corso Sistemi Informativi Aziendali II - Modulo 2
13 Il linguaggio di Query Consente l interazione, diretta o da programma, con la nostra base dati; Il linguaggio di interrogazione più diffuso è SQL, Structured Query Language; E suddiviso in istruzioni: DDL, Data Definition Language; DCL, Data Control Language; DML, Data Manipulation Language. 13 Corso Sistemi Informativi Aziendali II - Modulo 2
14 Data Definition Language Consente di creare e modificare le strutture del nostro database (i metadati) Esempio: CREATE TABLE Agenti ( Codice integer not null primary key, Cognome char (50), Nome char (50), Telefono char (50), Zona char(3) ); 14 Corso Sistemi Informativi Aziendali II - Modulo 2
15 Data Control Language Consente di definire le protezioni ed i controlli di accesso al nostro DB Esempio: GRANT INSERT, UPDATE ON Agenti TO UfficioPersonale; GRANT INSERT ON Ordini TO Segreteria; 15 Corso Sistemi Informativi Aziendali II - Modulo 2
16 Data Manipulation Language E il query language vero e proprio, consente di inserire ed estrarre informazioni Esempio: SELECT * FROM Clienti WHERE Zona = A03 ; SELECT Importo FROM Agenti JOIN Clienti JOIN Ordini WHERE Agenti.Cognome = Rossi ; 16 Corso Sistemi Informativi Aziendali II - Modulo 2
17 Le regole del Database Relazionale In una tabella ogni riga deve avere lo stesso numero di colonne (campi o attributi); Ogni riga può contenere, in una colonna, un solo valore (campo o attributo); Una colonna contiene lo stesso tipo di dato in tutte le righe; Non possono esistere due righe uguali; L ordine delle righe o delle colonne non può essere un informazione. 17 Corso Sistemi Informativi Aziendali II - Modulo 2
18 La Progettazione concettuale (modellazione) E la fase in cui costruiamo le strutture di dati che rappresentano una porzione del mondo reale (modello); Tratta entità (oggetti del mondo di cui vogliamo immagazzinare dati) e relazioni tra esse; La progettazione concettuale produce un ERD (entity/relationship diagram) diagramma entità/relazioni per il dominio informativo. 18 Corso Sistemi Informativi Aziendali II - Modulo 2
19 Entità e Relazioni Cliente 1 M Ordine Le due entità (Cliente e Ordine) sono legate da una relazione di tipo uno a molti. Cliente 1 M emette Ordine Il significato della relazione si può leggere come Cliente emette Ordine. 19 Corso Sistemi Informativi Aziendali II - Modulo 2
20 Diverse tipologie di relazione (1) Cliente 1 M emette Relazione di tipo uno a molti. Ordine Opera M 1 creata da Artista Relazione di tipo molti a uno. 20 Corso Sistemi Informativi Aziendali II - Modulo 2
21 Diverse tipologie di relazione (2) Uomo 1 1 sposato con Relazione di tipo uno a uno. Donna Impiegato M M Progetto lavora su Relazione di tipo molti a molti. 21 Corso Sistemi Informativi Aziendali II - Modulo 2
22 Dobbiamo portarci a M-1 o 1-M M Incarico M lavora su relativo a Impiegato 1 1 Progetto La relazione di tipo molti a molti si spezza in due molti a uno. La relazione M-M si trasforma in una entità (incarico). 22 Corso Sistemi Informativi Aziendali II - Modulo 2
23 Attributi dell entità e loro tipo Cliente Codice (int) PK Telefono (string10) Indirizzo (string80) Città (string30) CAP (string5) Nazione (string9) Nel diagramma ERD l entità viene spesso rappresentata come un rettangolo con gli spigoli arrotondati. All interno del rettangolo sono indicati gli attributi ed il loro tipo. Il rettangolo è poi collegato con le altre entità attraverso linee (relazioni) con l indicazione del tipo di legame. 23 Corso Sistemi Informativi Aziendali II - Modulo 2
24 La Progettazione Logica Nella fase di progettazione logica si applicano le regole di normalizzazione; In sostanza si minimizzano le duplicazioni e le ridondanze e si ottiene una struttura in forma normale ; Una struttura in forma normale non ottimizza le prestazioni, ma assicura robustezza e logica; Nella successiva fase di Progettazione Fisica si può, con cautela, denormalizzare per ottenere migliori prestazioni. 24 Corso Sistemi Informativi Aziendali II - Modulo 2
25 Dipendenza funzionale Diciamo che la colonna A è funzionalmente dipendente dalla colonna B se e solo se c e un solo valore della colonna B per ogni valore nella colonna A. Nome Titolo Fiat Ord. Montedison Alitalia Ass. Generali. Valore Nome Titolo -> Valore Il Valore è funzionalmente dipendente dal Nome Titolo. Una colonna puo anche essere funzionalmente dipendente da un insieme di colonne. 25 Corso Sistemi Informativi Aziendali II - Modulo 2
26 Prima forma normale (1NF) Una tabella è in prima forma normale se non ha gruppi ripetuti. Colonna Cod. Cliente Tg. Auto 1 Mod. Auto 1 Tg. Auto 2 Mod. Auto 2. Tipo Dato Int String10 String15 String10 String15 I gruppi ripetuti generano grossi problemi di manutenzione e rendono molto difficile realizzare query generalizzate. Sono inevitabili negli archivi mono-tabella (es. Excel). 26 Corso Sistemi Informativi Aziendali II - Modulo 2
27 Seconda forma normale (2NF) Una tabella è in seconda forma normale se tutte le colonne della tabella sono funzionalmente dipendenti dalla chiave primaria. Cod. Imp. Nome Cod. Progetto Nome Progetto Data Inizio Data Fine 123 Rossi XYZ Pelapatate 1/1/2002 1/4/ Rossi ZYX Scooter 1/3/2001 1/3/ Verdi XYZ Pelapatate 1/9/ /12/ Verdi XYX Rasoio 1/7/2002 1/11/ Bianchi ZYX Scooter 1/8/2004 1/12/2004 Nota: qual è la chiave primaria? 27 Corso Sistemi Informativi Aziendali II - Modulo 2
28 Terza forma normale (3NF) Una tabella è in terza forma normale se è in seconda forma normale e nessuna colonna che non è chiave è funzionalmente dipendente da un altra colonna non chiave. Cod. Imp Dipartimento Vendite Contabilità R&D Vendite Marketing Edificio MIC HQ LAB MIC HQ 28 Corso Sistemi Informativi Aziendali II - Modulo 2
29 E poi? Alla fase di progettazione logica appartengono ancora la definizione dei constraints (vincoli); Vengono anche definite le regole relativamente agli accessi ed alla sicurezza; Nella successiva fase di Progettazione Fisica si determina la struttura del database sui dischi e si ottimizzano le prestazioni; E una fase di forte contenuto tecnico, che non incide sulle funzionalità viste dagli utenti. 29 Corso Sistemi Informativi Aziendali II - Modulo 2
30 Facciamo il punto Abbiamo definito il concetto di database; Abbiamo descritto le caratteristiche specifiche di un database relazionale; Abbiamo percorso le fasi di progettazione di un database relazionale a partire dalla individuazione e modellazione delle entità del mondo reale; Abbiamo introdotto il concetto di ERD (Diagramma entità / relazioni); Abbiamo definito le tre principali forme normali ed il modo di ottenerle. 30 Corso Sistemi Informativi Aziendali II - Modulo 2
31 Il tema di questa settimana Il customer data base nel CRM: Partire dall obiettivo e dal modello; Analizzare il dominio e le informazioni coinvolte Progettare e rifinire il data base attraverso i vari passi necessari; Obiettivo: sperimentare il processo di applicazione del metodo ad una esigenza reale. Attuare scelte e discutere compromessi. 31 Corso Sistemi Informativi Aziendali II - Modulo 2
32 Il tema La nostra azienda desidera attivare gradualmente una iniziativa di Customer Relationship Management; Il primo tema che si è deciso di affrontare è l analisi delle informazioni sulla propria Clientela e sulla struttura da dare a queste informazioni per poterle facilmente utilizzare in vari contesti; E chiaro ai nostri interlocutori che l organizzazione di questa base dati è fortemente dipendente dal settore di mercato in cui l azienda opera. Quindi questo Customer Database dovrà essere studiato in modo specifico. 32 Corso Sistemi Informativi Aziendali II - Modulo 2
33 Il tema (2) E necessaria una riflessione sull approccio CRM e sul modello di business e sul modello go to market specifici dell azienda considerata; La base dati progettata conterrà sia le informazioni anagrafico-demografico relativi al cliente, entità da meglio definire che le informazioni comportamentali rilevati durante la relazione tra lui e l impresa; E richiesto lo sviluppo del modello concettuale e la sua successiva riduzione in 3NF. 33 Corso Sistemi Informativi Aziendali II - Modulo 2
34 Suggerimenti Riferimenti bibliografici: Testare il database sulla fattibilità di query significative da un punto di vista marketing; Seguire e documentare bene le fasi del processo di sviluppo e, al solito, non dimenticare le caratteristiche distintive di una soluzione d Impresa. 34 Corso Sistemi Informativi Aziendali II - Modulo 2
DBMS (Data Base Management System)
Cos'è un Database I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire
DettagliOrganizzazione degli archivi
COSA E UN DATA-BASE (DB)? è l insieme di dati relativo ad un sistema informativo COSA CARATTERIZZA UN DB? la struttura dei dati le relazioni fra i dati I REQUISITI DI UN DB SONO: la ridondanza minima i
DettagliLezione V. Aula Multimediale - sabato 29/03/2008
Lezione V Aula Multimediale - sabato 29/03/2008 LAB utilizzo di MS Access Definire gli archivi utilizzando le regole di derivazione e descrivere le caratteristiche di ciascun archivio ASSOCIAZIONE (1:1)
DettagliBasi di dati. Il Linguaggio SQL. K. Donno - Il Linguaggio SQL
Basi di dati Il Linguaggio SQL Data Definition Language (DDL) Data Definition Language: insieme di istruzioni utilizzate per modificare la struttura della base di dati Ne fanno parte le istruzioni di inserimento,
DettagliDispensa di database Access
Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di
DettagliInformatica Generale Andrea Corradini. 19 - Sistemi di Gestione delle Basi di Dati
Informatica Generale Andrea Corradini 19 - Sistemi di Gestione delle Basi di Dati Sommario Concetti base di Basi di Dati Il modello relazionale Relazioni e operazioni su relazioni Il linguaggio SQL Integrità
DettagliCorso di Informatica (Basi di Dati)
Corso di Informatica (Basi di Dati) Lezione 1 (12 dicembre 2008) Introduzione alle Basi di Dati Da: Atzeni, Ceri, Paraboschi, Torlone - Basi di Dati Lucidi del Corso di Basi di Dati 1, Prof. Carlo Batini,
DettagliSistemi Informativi e Basi di Dati
Sistemi Informativi e Basi di Dati Laurea Specialistica in Tecnologie di Analisi degli Impatti Ecotossicologici Docente: Francesco Geri Dipartimento di Scienze Ambientali G. Sarfatti Via P.A. Mattioli
DettagliCapitolo 13. Interrogare una base di dati
Capitolo 13 Interrogare una base di dati Il database fisico La ridondanza è una cosa molto, molto, molto brutta Non si devono mai replicare informazioni scrivendole in più posti diversi nel database Per
DettagliInformatica per le discipline umanistiche 2 lezione 10
Informatica per le discipline umanistiche 2 lezione 10 Parte III: il computer come strumento per l interazione e la comunicazione Si è parlato di identità Parte III: il computer come strumento per l interazione
DettagliProgettazione di Basi di Dati
Progettazione di Basi di Dati Prof. Nicoletta D Alpaos & Prof. Andrea Borghesan Entità-Relazione Progettazione Logica 2 E il modo attraverso il quale i dati sono rappresentati : fa riferimento al modello
DettagliArchivi e Basi di Dati
Archivi e Basi di Dati A B C File Programma 1 Programma 2 A B C File modificati Programma 1 DBMS DB Programma 2 Informatica Generale (CdL in E&C), A.A. 2000-2001 55 Problemi nella gestione di archivi separati
DettagliInformatica (Basi di Dati)
Corso di Laurea in Biotecnologie Informatica (Basi di Dati) Introduzione alle Basi di Dati Anno Accademico 2009/2010 Da: Atzeni, Ceri, Paraboschi, Torlone - Basi di Dati Lucidi del Corso di Basi di Dati
DettagliLe Basi di Dati. Le Basi di Dati
Le Basi di Dati 20/05/02 Prof. Carlo Blundo 1 Le Basi di Dati Le Base di Dati (database) sono un insieme di tabelle di dati strutturate in maniera da favorire la ricerca di informazioni specializzate per
Dettagli1. BASI DI DATI: GENERALITÀ
1. BASI DI DATI: GENERALITÀ BASE DI DATI (DATABASE, DB) Raccolta di informazioni o dati strutturati, correlati tra loro in modo da risultare fruibili in maniera ottimale. Una base di dati è usualmente
DettagliEsercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R:
Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R: Si consiglia di creare il data base, inserire i dati nelle tabelle, provare
DettagliCorso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati
Corso di Access Modulo L2A (Access) 1.1 Concetti di base 1 Prerequisiti Utilizzo elementare del computer Concetti fondamentali di basi di dati 2 1 Introduzione Un ambiente DBMS è un applicazione che consente
DettagliCorso di Informatica Generale 1 IN1. Linguaggio SQL
Università Roma Tre Facoltà di Scienze M.F.N. di Laurea in Matematica di Informatica Generale 1 Linguaggio SQL Marco (liverani@mat.uniroma3.it) Sommario Prima parte: le basi dati relazionali Basi di dati:
DettagliBASI DI DATI - : I modelli di database
BASI DI DATI - : I modelli di database DAL 1960 ci si e' orientati verso 3 direzioni: 1 MODELLO GERARCHICO Se i dati si presentano naturalmente in una struttura ad albero (ES. File System) Limiti: rigidità
DettagliProgettaz. e sviluppo Data Base
Progettaz. e sviluppo Data Base! Progettazione Basi Dati: Metodologie e modelli!modello Entita -Relazione Progettazione Base Dati Introduzione alla Progettazione: Il ciclo di vita di un Sist. Informativo
DettagliIntroduzione al data base
Introduzione al data base L Informatica è quella disciplina che si occupa del trattamento automatico dei dati con l ausilio del computer. Trattare i dati significa: raccoglierli, elaborarli e conservarli
DettagliI Sistemi Informativi
I Sistemi Informativi Definizione Un Sistema Informativo è un mezzo per acquisire, organizzare, correlare, elaborare e distribuire le informazioni che riguardano una realtà che si desidera descrivere e
DettagliIntroduzione. Elenco telefonico Conti correnti Catalogo libri di una biblioteca Orario dei treni aerei
Introduzione Elenco telefonico Conti correnti Catalogo libri di una biblioteca Orario dei treni aerei. ESEMPI DI INSIEMI DI DATI DA ORGANIZZARE ED USARE IN MANIERA EFFICIENTE Introduzione Più utenti con
DettagliSISTEMI INFORMATIVI AVANZATI -2010/2011 1. Introduzione
SISTEMI INFORMATIVI AVANZATI -2010/2011 1 Introduzione In queste dispense, dopo aver riportato una sintesi del concetto di Dipendenza Funzionale e di Normalizzazione estratti dal libro Progetto di Basi
DettagliSistemi per la gestione di database: MySQL ( )
Sistemi per la gestione di database: MySQL ( ) Relational Database e Relational Database Management System Un database è una raccolta di dati organizzata in modo da consentire l accesso, il reperimento
DettagliVolumi di riferimento
Simulazione seconda prova Esame di Stato Gestione di un centro agroalimentare all ingrosso Parte prima) Un nuovo centro agroalimentare all'ingrosso intende realizzare una base di dati per l'attività di
DettagliDATABASE RELAZIONALI
1 di 54 UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II DIPARTIMENTO DI DISCIPLINE STORICHE ETTORE LEPORE DATABASE RELAZIONALI Dott. Simone Sammartino Istituto per l Ambiente l Marino Costiero I.A.M.C. C.N.R.
DettagliUN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database
UN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database Per comprendere al meglio cosa sia un database, dobbiamo prima introdurre il concetto di
DettagliBasi di Dati e Microsoft Access
Basi di Dati e Microsoft Access Lun: 16-18 e Mer: 14-17 Alessandro Padovani padoale@email.it Database: definizione Un database (DB) è una collezione di informazioni organizzata in gruppi, che consentono
DettagliBASI DI DATI per la gestione dell informazione. Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone
BASI DI DATI per la gestione dell informazione Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone Libro di Testo 22 Chianese, Moscato, Picariello e Sansone BASI DI DATI per la Gestione dell
Dettaglidatabase: modello entityrelationship
Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8 database: modello entityrelationship Prof.Valle D.ssaFolgieri Lez7 25.10.07 Trattamento dati. Database: modello entity-relationship 1 Fasi
DettagliAccess. P a r t e p r i m a
Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di
DettagliI database. Cosa sono e a cosa servono i Database
I database Estratto dal Modulo 1 - I database Prof. Piero GALLO 1 Cosa sono e a cosa servono i Database Un database(o base di dati) e' una raccolta organizzata di dati correlati. Il principale scopo di
DettagliINFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE.
INFORMATICA Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE. APPLICAZIONI WEB L architettura di riferimento è quella ampiamente diffusa ed
DettagliECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 2
ECDL - Database European Computer Driving Licence - Modulo 5 - Database LEZIONE 2 Ripasso Introduzione - Ripasso Cosa si intende per dbms? e cosa per database? Quali sono gli elementi che lo compongono?
DettagliOrganizzazione delle informazioni: Database
Organizzazione delle informazioni: Database Laboratorio Informatico di base A.A. 2013/2014 Dipartimento di Scienze Aziendali e Giuridiche Università della Calabria Dott. Pierluigi Muoio (pierluigi.muoio@unical.it)
DettagliIl linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali.
(Structured Query Language) : Il linguaggio è di fatto lo standard tra i linguaggi per la gestione di data base relazionali. prima versione IBM alla fine degli anni '70 per un prototipo di ricerca (System
DettagliIntroduzione Ai Data Bases. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni
Introduzione Ai Data Bases Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni I Limiti Degli Archivi E Il Loro Superamento Le tecniche di gestione delle basi di dati nascono
DettagliUso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database
Uso delle basi di dati Uso delle Basi di Dati Il modulo richiede che il candidato comprenda il concetto di base dati (database) e dimostri di possedere competenza nel suo utilizzo. Cosa è un database,
DettagliIl database management system Access
Il database management system Access Corso di autoistruzione http://www.manualipc.it/manuali/ corso/manuali.php? idcap=00&idman=17&size=12&sid= INTRODUZIONE Il concetto di base di dati, database o archivio
DettagliIntroduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico
Introduzione alle basi di dati 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 Gestione delle
DettagliCorso Sistemi Informativi Avanzati. Programma 30 set 2015. Installazione Macchina Virtuale. Introduzione alla BI nelle Aziende.
Programma 30 set 205 Installazione Macchina Virtuale Introduzione alla BI nelle Aziende Introduzione SQL Macchina Virtuale È un emulazione di un computer su un altro computer Stesso punto di partenza per
DettagliIntroduzione alla teoria dei database relazionali. Come progettare un database
Introduzione alla teoria dei database relazionali Come progettare un database La struttura delle relazioni Dopo la prima fase di individuazione concettuale delle entità e degli attributi è necessario passare
DettagliDatabase. Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014
Database Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014 Cos'è un database? È una struttura di dati composta da tabelle a loro volta composte da campi. Caratteristiche
DettagliTEORIA sulle BASI DI DATI
TEORIA sulle BASI DI DATI A cura del Prof. Enea Ferri Cos è un DATA BASE E un insieme di archivi legati tra loro da relazioni. Vengono memorizzati su memorie di massa come un unico insieme, e possono essere
DettagliElena Baralis 2013 Politecnico di Torino 1
Modello relazionale Docente M2170 Fondamenti di informatica Verdi M4880 Sistemi di elaborazione Bianchi F0410 Basi di dati Neri Docenti Nome Dipartimento Telefono Verdi Informatica 123456 Bianchi Elettronica
DettagliIntroduzione ai database relazionali
Introduzione ai database relazionali Tabelle Un database (DB) è costituito da un insieme di file che memorizzano dati opportunamente organizzati Nei database relazionale tale organizzazione è costituita
DettagliINFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO
Basi di dati: Microsoft Access INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO Database e DBMS Il termine database (banca dati, base di dati) indica un archivio, strutturato in modo tale
DettagliCORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)
Ambiente Access La Guida di Access Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni
DettagliI database relazionali (Access)
I database relazionali (Access) Filippo TROTTA 04/02/2013 1 Prof.Filippo TROTTA Definizioni Database Sistema di gestione di database (DBMS, Database Management System) Sistema di gestione di database relazionale
DettagliARCHIVI E DATABASE (prof. Ivaldi Giuliano)
ARCHIVI E DATABASE (prof. Ivaldi Giuliano) Archivio: è un insieme di registrazioni (o records) ciascuna delle quali è costituita da un insieme prefissato di informazioni elementari dette attributi (o campi).
DettagliDatabase. Si ringrazia Marco Bertini per le slides
Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida
DettagliMODELLO RELAZIONALE. Introduzione
MODELLO RELAZIONALE Introduzione E' stato proposto agli inizi degli anni 70 da Codd finalizzato alla realizzazione dell indipendenza dei dati, unisce concetti derivati dalla teoria degli insiemi (relazioni)
DettagliOperazioni sui database
Operazioni sui database Le operazioni nel modello relazionale sono essenzialmente di due tipi: Operazioni di modifica della base di dati (update) Interrogazioni della base di dati per il recupero delle
DettagliDATABASE. www.andreavai.it
Cos'è un database? Quando si usa? Differenze con i fogli elettronici Le tabelle: record, campi, tipi di dati Chiavi e indici Database relazionali (R-DBMS) Relazioni uno-a-uno Relazioni uno-a-molti Relazioni
DettagliTelerilevamento e GIS Prof. Ing. Giuseppe Mussumeci
Corso di Laurea Magistrale in Ingegneria per l Ambiente e il Territorio A.A. 2014-2015 Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Strutture di dati: DB e DBMS DATO E INFORMAZIONE Dato: insieme
DettagliGESTIONE della BASE di DATI
GESTIONE della SE di DTI I dati sono una componente fondamentale di un GIS Devono essere valutati con attenzione gli strumenti usati per: creare l archivio dei dati manipolare le informazioni contenute
DettagliDATABASE. A cura di Massimiliano Buschi
DATABASE A cura di Massimiliano Buschi Introduzione Con Microsoft Access: Immissione dati e interrogazione Interfaccia per applicazioni e report Ma prima bisogna definire alcune conoscenze di base sui
DettagliInsegnamento di Informatica CdS Scienze Giuridiche A.A. 2006/7. Il trattamento dei dati
Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2006/7 Il trattamento dei dati database: il linguaggio SQL seconda parte Prof. Valle D.ssa Folgieri Lez9 15.11.06 Trattamento dati. Database: il
DettagliBasi di Dati: Corso di laboratorio
Basi di Dati: Corso di laboratorio Lezione 2 Raffaella Gentilini 1 / 45 Sommario 1 Il DDL di SQL: Cancellazione ed Aggiornamento di una BD Cancellazione di Schemi, Tabelle, e Domini Aggiornamento di Tabelle
DettagliIntroduzione al corso
Introduzione al corso Sistemi Informativi L-B Home Page del corso: http://www-db.deis.unibo.it/courses/sil-b/ Versione elettronica: introduzione.pdf Sistemi Informativi L-B Docente Prof. Paolo Ciaccia
DettagliAbilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere
Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report Facoltà di Lingue e Letterature Straniere Le QUERY 2 Che cos è una Query? Una Query rappresenta uno strumento per interrogare un database.
DettagliDDL, VINCOLI D INTEGRITÁ, AGGIORNAMENTI E VISTE. SQL è più di un semplice linguaggio di interrogazione
SQL DDL, VINCOLI D INTEGRITÁ, AGGIORNAMENTI E VISTE SQL è più di un semplice linguaggio di interrogazione! Linguaggio di definizione dati (Data-definition language, DDL):! Crea/distrugge/modifica relazioni
DettagliModello Relazionale. Modello Relazionale. Relazioni - Prodotto Cartesiano. Relazione: tre accezioni. Es. Dati gli insiemi
Modello Relazionale Modello Relazionale Proposto agli inizi degli anni 70 da Codd Finalizzato alla realizzazione dell indipendenza dei dati Unisce concetti derivati dalla teoria degli insiemi (relazioni)
DettagliEsercizio sui data base "Gestione conti correnti"
Database "Gestione conto correnti" Testo del quesito La banca XYZ vuole informatizzare le procedure di gestione dei conti correnti creando un archivio dei correntisti (Cognome, Nome, indirizzo, telefono,
DettagliConcetti fondamentali dei database database Cos'è un database Principali database
Concetti fondamentali dei database Nella vita di tutti i giorni si ha la necessità di gestire e manipolare dati. Le operazioni possono essere molteplici: ricerca, aggregazione con altri e riorganizzazione
DettagliData Base. Master "Bio Info" Reti e Basi di Dati Lezione 6
Data Base 1 Sommario I concetti fondamentali. Database Relazionale.. Query e SQL MySql, Creazione di un db in MySQL con PHPmyAdmin Creazione database e delle Tabelle Query Inserimento Ricerca Modifica
DettagliBasi di dati. Il Modello Relazionale dei Dati. K. Donno - Il Modello Relazionale dei Dati
Basi di dati Il Modello Relazionale dei Dati Proposto da E. Codd nel 1970 per favorire l indipendenza dei dati Disponibile come modello logico in DBMS reali nel 1981 (non è facile realizzare l indipendenza
DettagliData Base. Prof. Filippo TROTTA
Data Base Definizione di DataBase Un Database può essere definito come un insieme di informazioni strettamente correlate, memorizzate su un supporto di memoria di massa, costituenti un tutt uno, che possono
DettagliDatabase: collezione di fatti, registrabili e con un ben preciso significato, relazionati fra di loro
Database relazionali: un'introduzione Database: collezione di fatti, registrabili e con un ben preciso significato, relazionati fra di loro Rappresentazione astratta di aspetti del mondo reale (Universe
DettagliIntroduzione ai Sistemi di Gestione di Basi di Dati XML
Introduzione ai Sistemi di Gestione di Basi di Dati Introduzione ai Sistemi di Gestione di Basi di Dati Obiettivi Memorizzare ed estrarre documenti da RDBMS. Trasformare dati tabellari in dati e viceversa.
DettagliQuery. Query (Interrogazioni) SQL SQL. Significato dell interrogazione. Sintassi
Query (Interrogazioni) Ultima modifica: 5/4/2012 SQL Materiale aggiuntivo per il corso di laurea in Lingue e Culture per il Turismo classe L-15! È necessario un modo per interrogare le basi di dati, cioè
DettagliStructured Query Language parte 1
Consorzio per la formazione e la ricerca in Ingegneria dell'informazione Structured Query Language parte 1 Come interrogare una base di dati relazionale ed avere la risposta esatta Docente: Gennaro Pepe
DettagliPROGRAMMA DI CLASSE 5AI
Istituto di Istruzione Superiore Euganeo Istituto tecnico del settore tecnologico Istituto professionale del settore servizi socio-sanitari Istituto professionale del settore industria e artigianato PROGRAMMA
DettagliEsame di Stato Istituto Tecnico Industriale Soluzione della Seconda Prova Indirizzo: INFORMATICA Tema: INFORMATICA Anno Scolastico: 2002-2003
Esame di Stato Istituto Tecnico Industriale Soluzione della Seconda Prova Indirizzo: INFORMATICA Tema: INFORMATICA Anno Scolastico: 2002-2003 Il primo punto richiede l analisi e lo sviluppo del progetto
DettagliL ARCHIVIAZIONE E LA GESTIONE DATI ATTRAVERSO L INTERAZIONE TRA MICROSOFT ACCESS ED EXCEL 1 INTRODUZIONE
Roccatello Ing. Eduard L ARCHIVIAZIONE E LA GESTIONE DATI ATTRAVERSO L INTERAZIONE TRA MICROSOFT ACCESS ED EXCEL 1 INTRODUZIONE Agenda Presentazione docente Definizione calendario Questionario pre corso
DettagliSegreteria da campo. Database Relazionali
Segreteria da campo Database Relazionali realizzato secondo gli Standard Regionali in materia di Formazione per la Protezione Civile come conforme alla d.g.r. n. X/1371 del 14.02.2014, livello A2-14 Corso
DettagliDBMS. Esempi di database. DataBase. Alcuni esempi di DBMS DBMS. (DataBase Management System)
(DataBase Management System) Sistemi di ges3one di basi di da3 Un Database Management System è un sistema software progettato per consentire la creazione e manipolazione efficiente di database (collezioni
DettagliArchivi e database. Prof. Michele Batocchi A.S. 2013/2014
Archivi e database Prof. Michele Batocchi A.S. 2013/2014 Introduzione L esigenza di archiviare (conservare documenti, immagini, ricordi, ecc.) è un attività senza tempo che è insita nell animo umano Primi
Dettagli1. Schema concettuale della base di dati Lo schema concettuale (o statico) è uno dei due schemi del progetto concettuale di un sistema informativo.
Esame di Stato Istituto Tecnico Industriale Proposta di soluzione della seconda prova Indirizzo: INFORMATICA Tema: INFORMATICA Anno Scolastico: 2003-2004 1. Schema concettuale della base di dati Lo schema
DettagliDati relazionali e XML
Dati relazionali e Introduzione (1) Memorizzazione dei dati Utilizzo dei dati Applicazione DBMS relazionale Applicazione Applicazione 2 Introduzione (2) Memorizzazione dei dati Utilizzo dei dati Applicazione
DettagliI database relazionali sono il tipo di database attualmente piu diffuso. I motivi di questo successo sono fondamentalmente due:
Il modello relazionale I database relazionali sono il tipo di database attualmente piu diffuso. I motivi di questo successo sono fondamentalmente due: 1. forniscono sistemi semplici ed efficienti per rappresentare
DettagliDefinizione di domini
Definizione di domini Come nei linguaggi ad alto livello (es. C) è possibile definire nuovi domini (tipi di dati) a partire da quelli predefiniti, anche se il costruttore è più limitato. create domain
DettagliSecondo Compitino di Basi di Dati
Secondo Compitino di Basi di Dati 10 Giugno 2004 NOME: COGNOME: MATRICOLA: Esercizio Punti previsti 1 18 2 12 3 3 Totale 33 Punti assegnati Esercizio 1 (Punti 18) Si vuole realizzare un applicazione per
Dettagli2003.06.16 Il sistema C.R.M. / E.R.M.
2003.06.16 Il sistema C.R.M. / E.R.M. Customer / Enterprise : Resource Management of Informations I-SKIPPER è un sistema di CONOSCENZE che raccoglie ed integra INFORMAZIONI COMMERCIALI, dati su Clienti,
DettagliBASE DI DATI: introduzione. Informatica 5BSA Febbraio 2015
BASE DI DATI: introduzione Informatica 5BSA Febbraio 2015 Di cosa parleremo? Base di dati relazionali, modelli e linguaggi: verranno presentate le caratteristiche fondamentali della basi di dati. In particolare
DettagliLe query. Lezione 6 a cura di Maria Novella Mosciatti
Lezione 6 a cura di Maria Novella Mosciatti Le query Le query sono oggetti del DB che consentono di visualizzare, modificare e analizzare i dati in modi diversi. Si possono utilizzare query come origine
DettagliIntroduzione ai database I concetti fondamentali Database e DBMS Per comprendere appieno cos'è un Database e quali sono i vantaggi legati al suo impiego, soprattutto nel settore gestionale, è necessario
DettagliProgettazione di Database. Un Esempio
Progettazione di Database Un Esempio Data Base Management System Applicazione 1 Applicazione 2 Applicazione 3 DBMS A B C D E Il Modello Relazionale Una relazione è costituita su un insieme di domini, non
DettagliCorso sul linguaggio SQL
Corso sul linguaggio SQL Modulo L2B (SQL) 2.1 Comandi sui database 1 Prerequisiti Introduzione ai DB Linguaggi per database Tipi fondamentali di dati 2 1 Introduzione In questa Unità introduciamo il linguaggio
DettagliBasi di dati 9 febbraio 2010 Compito A
Basi di dati 9 febbraio 2010 Compito A Domanda 0 (5%) Leggere e rispettare le seguenti regole: Scrivere nome, cognome, matricola (se nota), corso di studio e lettera del compito (ad esempio, A) sui fogli
DettagliLo schema concettuale risultante dalla progettazione concettuale è l input alla fase di progettazione logica.
Progettazione logica Lo schema concettuale risultante dalla progettazione concettuale è l input alla fase di progettazione logica. La progettazione logica è basata su un particolare modello logico dei
DettagliFacoltà di Farmacia - Corso di Informatica
Basi di dati Riferimenti: Curtin cap. 8 Versione: 13/03/2007 1 Basi di dati (Database, DB) Una delle applicazioni informatiche più utilizzate, ma meno conosciute dai non informatici Avete già interagito
DettagliSQL: concetti base SQL. Definizione dei dati in SQL. SQL: "storia"
SQL SQL: concetti base originariamente "Structured Query Language", ora "nome proprio" linguaggio con varie funzionalità: contiene sia il DDL sia il DML ne esistono varie versioni vediamo gli aspetti essenziali,
DettagliLe Basi di dati: generalità. Unità di Apprendimento A1 1
Le Basi di dati: generalità Unità di Apprendimento A1 1 1 Cosa è una base di dati In ogni modello di organizzazione della vita dell uomo vengono trattate informazioni Una volta individuate e raccolte devono
DettagliITI M. FARADAY Programmazione modulare a.s. 2014-2015
Indirizzo: INFORMATICA E TELECOMUNICAZIONI Disciplina: Informatica Docente:Maria Teresa Niro Classe: Quinta B Ore settimanali previste: 6 (3 ore Teoria - 3 ore Laboratorio) ITI M. FARADAY Programmazione
DettagliProgettazione di un Database
Progettazione di un Database Per comprendere il processo di progettazione di un Database deve essere chiaro il modo con cui vengono organizzati e quindi memorizzati i dati in un sistema di gestione di
DettagliBASE DI DATI: sicurezza. Informatica febbraio 2015 5ASA
BASE DI DATI: sicurezza Informatica febbraio 2015 5ASA Argomenti Privatezza o riservatezza Vincoli di integrità logica della base di dati intrarelazionali interrelazionali Principio generale sulla sicurezza
DettagliBasi di dati. Concetti Introduttivi ESEMPIO. Fisica, Analisi, Informatica. Entità Relazioni Interrogazioni. Database 2
Basi di dati Concetti Introduttivi ESEMPIO Fisica, Analisi, Informatica Entità Relazioni Interrogazioni Database 2 Tabella (I) STUDENTE Attributi Data di Nascita Indirizzo Matricola Luca Neri 27/10/1980
DettagliInformatica I per la. Fisica
Corso di Laurea in Fisica Informatica I per la Fisica Lezione: Software applicativo II Fogli elettronici e Data Base Software: software di sistema (BIOS) sistema operativo software applicativo ROM Dischi
Dettagli