Programmazione Fondi Strutturali 2007/2013 Programma Operativo Nazionale: “Competenze per lo Sviluppo” finanziato con il Fondo Sociale Europeo Piano Integrato.

Slides:



Advertisements
Presentazioni simili
Access Database Modulo 5.
Advertisements

Modulo 5 DataBase ACCESS.
Introduzione ai database
I Files Definizione Operazioni File e periferiche Moduli di S.O.
DBMS (DataBase Management System)
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità C1 Il linguaggio SQL.
ACCESS.
Archivi   L’uso degli archivi deriva dalla necessità di conservare dati e informazioni in modo permanente affinché possano essere riutilizzate anche.
Archivio Necessità di immagazzinare in modo permanente grandi quantità di dati. Esempio: anagrafe dei cittadini di un comune.
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.
1 IT FOR BUSINESS AND FINANCE ACCESS INTRODUCTION.
Basi di dati. Vantaggi degli archivi digitali Risparmio di spazio: sono facilmente trasferibili e duplicabili Risparmio di tempo: si può accedere ai dati.
Ms. Access: corso pratico di utilizzo dello strumento
Access: Query semplici
Basi di dati Università Degli Studi Parthenope di Napoli
Fogli elettronici - Spreadsheet
Corso di Laurea in Ingegneria per lAmbiente e il Territorio Informatica per lAmbiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea.
Introduzione alle basi di dati
INTRODUZIONE ALL’USO DI MICROSOFT ACCESS 2003
DBMS ( Database Management System)
Manipolazione dei dati
Implementare un modello di dati
Le basi di dati per Economia
Basi di Dati Microsoft Office: Access OpenOffice: Base Informatica 1 (SAM) - a.a. 2010/11.
Un report è in grado di personalizzare la stampa delle informazioni rispetto alla stampa di una tabella, di un recordset o di una maschera. I report possono.
INFORMATICA Corso Base Modulo G: I DataBase  Access.
ACCESS Introduzione Una delle necessità più importanti in informatica è la gestione di grandi quantità di dati. I dati possono essere memorizzati.
Lezione 17 Riccardo Sama' Copyright Riccardo Sama' Access.
Realizzato da Roberto Savino
OBIETTIVI: Introduzione ai driver ODBC Creazione di alcune tabelle del database Creazione query Creazione report Lezione del 13/11/2009 Bray Francesco.
EIPASS MODULO 5 Access 2007.
DATABASE Introduzione
Microsoft Access: ordinare i record Federica Scarrione 12/05/2009.
Lavorare con le query Federica Scarrione 18/05/2009 fonte:
Microsoft Access Chiavi, struttura delle tabelle.
Microsoft Access Chiavi, struttura delle tabelle.
Microsoft Access (parte 5) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Interrogare il database
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
Microsoft Access Query (II), filtri.
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.
Percorso didattico per l’apprendimento di Microsoft Access Modulo 6
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
I DBMS BASI DI DATI (DATABASE) Insieme organizzato di dati utilizzati
Microsoft Access Maschere (II).
Database Concetti di base
Lezione 19 Riccardo Sama' Copyright  Riccardo Sama' Access.
IV D Mercurio DB Lezione 2
Microsoft Access Query (III).
Microsoft Access Chiavi, struttura delle tabelle.
Data Base ACCESS EM 09.
Modulo 5 Basi di dati.
Modulo 5 Uso delle Basi di dati Paola Pupilli
Microsoft Access (parte 3) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 2 - Le tabelle.
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 4 - Le maschere.
Microsoft Access Filtri, query. Filtri Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo.
Le basi di dati.
Caratteristiche generali
1 “ Le Basi di Dati ”. 2 Parte 5: Tabelle –Creazione di una tabella –Indici e chiavi primarie –Relazioni e integrità referenziale Basi di Dati Struttura.
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.
Planet HT – Genova - Elisa Delvai
Tabelle Pivot Foglio elettronico. Introduzione Creazione di una tabella Pivot Vediamo come si deve operare per ottenere dalla nostra tabella un report.
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.
Transcript della presentazione:

Programmazione Fondi Strutturali 2007/2013 Programma Operativo Nazionale: “Competenze per lo Sviluppo” finanziato con il Fondo Sociale Europeo Piano Integrato -Annualità 2010/2011 L i c e o S c i e n t i f i c o S e n s a l e Obiettivo C-1 Migliorare i livelli di conoscenza e competenza dei giovani MODULO L’autostrada dell’E C D L

CONCETTI TEORICI SULLE BASI DI DATI ARCHIVI Un archivio è un insieme organizzato di informazioni caratterizzate da alcuni aspetti fondamentali: Tra essa esiste un nesso logico (medesimo argomento); Sono rappresentate secondo un formato che ne rende possibile l’interpretazione; Sono registrate con un supporto su cui è possibile scrivere e rileggere informazioni anche a distanza di tempo; Sono organizzate in modo da permettere una facile consultazione. 2

Operazioni sugli archivi Creazione: predisposizione dello spazio necessario a contenere i dati Manipolazione dei dati: - Modifica, aggiornamento, cancellazione Consultazione o interrogazione: reperimento delle informazioni necessarie per l’elaborazione desiderata (visualizzazione e stampa) Elaborazione dei dati: uso di applicazioni che svolgono calcoli o raggruppamenti sui dati. Esperto prof.ssa Montella Rita anno scolastico 2013/14 3

Struttura di dati In un ARCHIVIO le informazioni sono organizzate secondo un’unità logica, informazioni strutturate, registrate in forma libera, ma secondo modelli predefiniti. L’insieme di informazioni riferite ad un’unica entità viene chiamato RECORD, le singole informazioni che lo compongono si chiamano CAMPI. I dati sono le conoscenze elementari che caratterizzano una reale situazione Le informazioni sono le conoscenze che si possono ottenere elaborando i dati. Il termine “DATO” non va mai confuso con “Informazione” 4

Che cos’ è un database? Una base di dati è: un insieme integrato di archivi che possono costituire una base comune di lavoro per utenti diversi con applicazioni diverse Uno strumento capace di gestire informazioni,cioè catalogare, ordinare, ricercare dei dati. Esempi: Rubrica, Inventario, Gestione Vendite, Gestione Fatture, Gestione Patrimonio, … 5

Software specifici per la gestione di database: Sono chiamati DBMS (DataBase Management System) Alcuni di essi sono: File Maker (Macintosh) Borland Paradox Access (l’estensione dei file è.accdb che sta ad indicare Microsoft Database) 6

Requisiti DB Ridondanza minima: i dati non devono essere duplicati Multiutenza: la base dati deve essere unica, ma consultabile contemporaneamente da più utenti. Le informazioni devono essere integrate e distribuite. Permanenza dei dati: su supporti fissi. 7

Figure coinvolte in database Progettista definisce tre aspetti fondamentali: 1. Dati, cioè le informazioni che caratterizzano il progetto; 2. Funzioni, cioè le funzionalità richieste dal progetto; 3. Flusso dei dati, cioè le modalità di acquisizione e di uscita dei dati rispetto alle funzioni. I risultati: a. Le specifiche per la creazione degli archivi elettronici b. Le specifiche per lo sviluppo dei moduli software per le consultazioni e le elaborazioni sul database. 8

Figure coinvolte in database Amministratore della Base di Dati Detiene la responsabilità della gestione del database Implementa e memorizza su supporti fisici di memoria di massa Gestisce e manipola il database Autorizza gli accessi Controlla i programmi applicativi Effettua la manutenzione nel tempo e ottimizza le risorse Effettua interventi di recupero e di ripristino Controlla la disponibilità degli spazi su memoria di massa 9

Figure coinvolte in database Utenti gli Utenti finali possono accedere alla base dei dati, mediante interfacce software, per operazioni di: 1. manipolazione 2. Interrogazione (query ) 10

Modello di relazione dei dati La costruzione dei dati deve essere preceduta da un’attenta progettazione per definire le caratteristiche fondamentali della realtà che si vuole automatizzare. Studio e organizzazione delle informazioni Il modello logico più usato per costruire i database è il modello relazionale, nel quale le informazioni sono organizzate in tabelle, fatte di righe e di colonne 11

Il software DBMS (DataBase Manegemente System) Il DBMS è il software che consente di costruire e gestire una base di dati. Gi oggetti di ACCESS  Tabelle = Rappresentano la base su cui costruire il database  Maschere = “ Interfacce ” sono schemi sul video che servono per semplificare il lavoro di inserimento o di aggiornamento  Query = Sono il mezzo con il quale si interroga il database  Report = rappresentano le stampe  Moduli e Macro 12

Le Tabelle si creano in visualizzazione struttura Ogni tabella è costituita da campi (colonne) Un campo è uno spazio che contiene un’ unità di informazione, come un nome, un numero di telefono, una data,… Per questo ogni campo ha un tipo di dati (Testo, Memo, Numerico, Data/Ora, Valuta, Contatore, Si/No,…) Ad esempio un nome ha come tipo di dati Testo, una data avrà un tipo di dati Data/Ora,… 13

Inserisci nomi dei campi e tipo dei dati in visualizzazione struttura 14

L’Inserimento dei campi si effettua in visualizzazione struttura 15

Immissione dei record si effettua in visualizzazione FOGLIO DATI 16

CAMPO RECORD Tabella in visualizzazione foglio dati 17

Salva la tabella con un nome 18

Le Relazioni : Access permette di creare Database Relazionali, cioè in grado di gestire più tabelle legate tra loro da relazioni. Le relazioni sono associazioni tra tabelle stabilite in base a uno o più elementi comuni (chiave primaria) Ci sono tre tipi di relazioni: Uno a Uno Uno a Molti Molti a Molti 19

RELAZIONE 20

Relazioni tra tabelle  L’uso delle relazioni evita la duplicazione dei dati e la ridondanza  L’uso delle relazioni permettono di visualizzare informazioni strutturate  Per impostare una relazione bisogna stabilire un legame tra due tabelle occorre che esse abbiano un attributo comune(chiave primaria nella prima tabella, chiave esterna nella seconda tabella)  L’integrità referenziale è un insieme di regole che consentono di controllare i dati contenuti nella tabella, per evitare che vengano cancellati i dati correlati 21

E’ possibile inserire una chiave primaria (K) all’interno della tabella quando c’è una colonna (CAMPO) che identifica in modo univoco ogni riga nella tabella (RECORD). (Primary Key) 22

Chiave esterna Per collegare una tabella ad un’altra tramite la relazione, basta aggiungere alla seconda tabella la chiave della prima. Questa colonna aggiunta si chiama chiave esterna (foreign Key) 23

Le Maschere: Le maschere sono uno strumento necessario per permettere ad ogni utente di lavorare con un database costruito in Access, svolgono la funzione di un’ interfaccia. Nelle maschere a ogni campo corrisponde un’etichetta ed è prevista anche l’ immissione di dati, che saranno introdotti nella o nelle tabelle che supportano la maschera 24

Esempio di maschera personalizzata 25

Le Query : Le query sono delle interrogazioni permanenti che restituiscono una griglia di dati. Con la query si possono riordinare i dati, filtrare i dati in base a criteri, raggruppare, sommare, contare,… Naturalmente le query permettono di interrogare più tabelle contemporaneamente!!! 26

Tipi di Query: Query di selezione Query a calcolo Query di riepilogo Query creazione tabella Query di aggiornamento Query di accodamento Query di eliminazione 27

Le Query in Access Le query in Access possono essere espresse tanto graficamente che utilizzando il linguaggio SQL. Si creano dall’apposita pagina di creazione query. Le risposte vengono visualizzate direttamente sotto forma di tabelle. 28

Le Query in Access 29

Le Query in Access Le query si possono visualizzare in tre modi diversi: Struttura: per creare la Query graficamente. Creazione guidata. SQL: per creare la Query utilizzando SQL. Foglio dati: per visualizzare i risultati della Query. Access trasforma automaticamente le query grafiche in SQL e viceversa quando si alternano le due modalità di visualizzazione. 30

Le Query in Access Le Query che devono essere “attivate” (cancellazione, aggiornamento…), vengono eseguite utilizzando il pulsante “!”. 31

Le Query in Access Si possono scegliere le tabelle su cui opera la query. Così come le tabelle, anche le Query sono contraddistinte da un nome. Il nome della Query può essere utilizzato in maschere, report ed altre Query per identificare la tabella generata come risposta all’interrogazione stessa. 32

Query di Selezione Permettono di “filtrare” una o più tabelle. Sono capaci di scegliere solamente qualche riga, qualche colonna o qualche combinazione di esse. Possono “unire” insieme le informazioni contenute in una o piu’ tabelle. 33

Selezionare colonne L’operazione più semplice che si può fare con le query di selezione è quella di selezionare solamente alcune colonne di una tabella. Normalmente la query non visualizza alcun campo. Occorre scegliere quali campi si vuole considerare ! 34

Selezionare colonne Per includere una colonna nel risultato di una Query basta trascinarla nello spazio sottostante. Il simbolo “*” indica tutti i campi di una tabella: equivale a portare manualmente tutti i campi di una tabella. 35

Selezionare per uguaglianza La selezione più comune è quella di considerare solamente i record che hanno un valore specifico in un campo. Questo si effettua immettendo il valore cercato nella casella “criteri” corrispondente al campo in questione. 36

Selezionare tramite confronti Si possono cercare valori che siano: <> diversi > maggiori, >= maggiori o uguali < minori, <= minori o uguali In questo caso si mette il simbolo sopra indicato, seguito dal valore con cui si intende confrontare il campo: Es.: <> “FISICA” 37

L’operatore like Quando si cercano delle parole in campi di tipo testo, si può chiedere che questi “assomiglino” a stringhe fornite. In questo caso si usano caratteri Jolly, come quelli che si adoperano per i nomi di file nelle operazioni di ricerca su disco. 38

L’operatore like I caratteri jolly principali sono: ? Qualunque carattere singolo * Qualunque sequenza di caratteri # un numero Es. like “*matematica*” Tutti i campi che contengono la parola “Matematica” al loro interno. 39

Comporre criteri di selezione Per effettuare filtri più complessi, i criteri di selezione possono essere composti. Si possono comporre per congiunzione o disgiunzione. Si possono negare alcuni criteri. 40

Le caselle “oppure” Quando si stanno cercando dei record che abbiano un valore o un altro in un campo, si possono utilizzare le righe “oppure” nella colonna relativa al campo in questione. Nelle righe oppure, si indicano le varie alternative. Questa è una operazione di disgiunzione, realizzabile anche attraverso l’operatore OR. 41

L’operatore AND Se si vuole specificare una congiunzione di due condizioni si può utilizzare l’operatore AND. Es.: >= 5 AND <= 10 Cerca tutti i record il cui valore del campo a cui la condizione è associata, è compreso tra 5 e

L’operatore NOT Si può negare un criterio, utilizzando la parola chiave NOT. Es.: NOT like “*ISTITUZIONI*” Tutti i campi che non contengono la parola “istituzioni”. 43

Ordinare i risultati I risultati delle Query vengono presentati in modo disordinato. Si può chiedere che i dati vengano ordinati, selezionando “crescente” o “decrescente” nella riga “Ordinamento”. Se vi sono più campi in cui è attivato un ordinamento, la priorità è da sinistra a destra: tutti quelli che hanno uguale i campi più a sinistra vengono ordinati in base ai campi più a destra. 44

Selezionare i campi in uscita Alcuni campi possono servire solamente per effettuarci sopra dei confronti e non è necessario che siano visualizzati nella risposta in uscita. La loro visualizzazione può quindi essere soppressa togliendo il segno di spunta dalla casella “mostra”. 45

I Report I Report sono sostanzialmente delle anteprime di stampa. I Report permettono di estrapolare informazioni da una o più tabelle o query, e impaginarle secondo un modello grafico. Nel Report è possibile: Ordinare i record in base ad uno o più campi, Raggruppare dati contenuti in uno o più campi, Per campi numerici, sommare, fare la media, trovare il minimo o il massimo. 46

Moduli e Macro Solo alcuni cenni per sapere cosa sono e a cosa servono: I Moduli creano funzioni personalizzate mediante l’utilizzo del codice Visual Basic. Le Macro gestiscono una sequenza di istruzioni e sono utili per creare procedure automatiche. 47

Creare in Access: Si può creare un database: Vuoto Attraverso la creazione guidata Da un modello già esistente Access chiede di salvare il database appena lo si crea !! 48

Creare in Access: Si possono creare Tabelle, Maschere, Query e Report mediante: Visualizzazione Struttura Creazione Guidata 49