Modulo 5 Basi di dati.

Slides:



Advertisements
Presentazioni simili
Microsoft PowerPoint: appunti di base OPERAZIONI DI BASE
Advertisements

MODULO 4 – Il Foglio elettronico
MODULO 3 – ELABORAZIONE TESTI
Informatica Modulo 2 – Office Word.
DBMS (DataBase Management System)
Power Point Lezione breve.
Modulo 4 – terza ed ultima parte Foglio Elettronico Definire la funzionalità di un software per gestire un foglio elettronico Utilizzare le operazioni.
STRUMENTI DI PRESENTAZIONE
1 Stampa dei dati - 1 I dati visualizzati, provenienti sia da tabelle che da query, possono essere stampati selezionando lopzione Stampa dalla voce di.
BASI DI DATI 1 1.
Access: Query semplici
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)
Autore: Francesco Palmieri Microsoft Excel Tecniche di base.
Modulo 7 – reti informatiche u.d. 3 (syllabus – )
Introduzione a EBSCOhost Tutorial. Benvenuti alla panoramica sullinterfaccia di EBSCOhost. In questo tutorial viene illustrata linterfaccia di ricerca.
Le basi di dati per Economia
Lezione 12 Riccardo Sama' Copyright Riccardo Sama' Excel.
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.
Lezione 17 Riccardo Sama' Copyright Riccardo Sama' Access.
Realizzato da Roberto Savino
Elenchi in Excel E’ possibile inserire le voci del nuovo elenco oppure
WORD Lezione n. 1 Aprire il programma Aprire un documento esistente
Internet Explorer I preferiti Stampa di pagine web Salvataggio di pagine web Copia di elementi di pagine web in altri applicativi.
Le maschere Una maschera è un oggetto del database utilizzato principalmente per l'inserimento, la visualizzazione e la modifica dei dati in un database.
MODULO 5 - ACCESS.
Sommario Funzioni principali di un foglio elettronico
Microsoft Access Chiavi, struttura delle tabelle.
Microsoft Access Chiavi, struttura delle tabelle.
Informatica Parte applicativa Elaborazione testi (diapositive aggiuntive) Scienze e tecniche psicologiche Anno accademico:
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.
Prof.ssa Stella Beccaria a.s. 2013_2014
ITCG “V. De Franchis” - PON FSE Modulo G/1 l’informatica”
IV D Mercurio DB Lezione 1
1 Macro 1 Una macro è un elenco denominato di istruzioni. Ciascuna istruzione viene chiamata ‘azione’. Le azioni vengono eseguite in modo sequenziale e,
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
Percorso didattico per l’apprendimento di Microsoft Access Modulo 3
FONDAMENTI DI INFORMATICA
Modulo 6 Strumenti di Presentazione
Word: Gli strumenti di formattazione
Corso di Introduzione all’Informatica
Word: gli strumenti di formattazione
Microsoft Access Maschere (II).
Lezione 19 Riccardo Sama' Copyright  Riccardo Sama' Access.
IV D Mercurio DB Lezione 2
Lezione 10 Riccardo Sama' Copyright  Riccardo Sama' Word: strumenti di correzione.
Microsoft Word Lezione 6 Riccardo Sama' Copyright  Riccardo Sama'
Lezione 20 Riccardo Sama' Copyright  Riccardo Sama' PowerPoint.
Microsoft Access Chiavi, struttura delle tabelle.
Data Base ACCESS EM 09.
ELABORAZIONE TESTI MICROSOFT WORD EM 09.
Modulo 5 Uso delle Basi di dati Paola Pupilli
9 Word terza lezione.
Eseguire calcoli con le funzioni ………….. Che cosa sono le funzioni? Le funzioni sono formule predefinite che eseguono una serie di operazioni su un determinato.
Lezione 7 Riccardo Sama' Copyright  Riccardo Sama' Excel.
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.
Programmazione Fondi Strutturali 2007/2013 Programma Operativo Nazionale: “Competenze per lo Sviluppo” finanziato con il Fondo Sociale Europeo Piano Integrato.
Access Breve introduzione. Componenti E’ possibile utilizzare Access per gestire tutte le informazioni in un unico file. In un file di database di Access.
Modulo 5 – Database ACCESS LICEO SCIENTIFICO “ B. RESCIGNO COMPUTER SCUOLA PIANO INTEGRATO 2008/09 ESPERTO prof.ssa Rita Montella.
Planet HT – Genova - Elisa Delvai
I DONEITÀ DI C ONOSCENZE E C OMPETENZE I NFORMATICHE ( A – D ) La maschera Fornitori – dettagli sulle maschere avviare Microsoft Access ® aprire il database.
Transcript della presentazione:

Modulo 5 Basi di dati

Concetti generali

Cos’è una base di dati Squadre Calciatori CHIAVE PRIMARIA Squadre Codice Squadra Nome Presidente Allenatore Sede RECORD Calciatori CAMPI Codice fiscale Cognome Nome Ruolo Squadra RELAZIONE Dato un archivio come un insieme organizzato di informazioni omogenee, si definisce un database un insieme integrato di archivi Mirko Fornai – Basi di dati © 3/38

Aprire un programma database Start→Programmi→ Microsoft Office→ Microsoft Access Se il mouse rimane per qualche secondo sul collegamento, viene visualizzata una breve descrizione del programma Mirko Fornai – Basi di dati © 4/38

Aprire un database esistente con l’impostazione di Default File →Nuovo Sia apre un finestra come questa che permette di selezionare varie opzioni riguardanti l’apertura di nuovi database o la modifica di quelli esistenti È inoltre disponibile la funzione di ricerca dei modelli sul sito di Office Se la scelta verte di crearne uno nuovo, il programma chiederà inanzitutto di scegliere uno nome per il file Mirko Fornai – Basi di dati © 5/38

Salvataggio e chiusura Per il salvataggio File→Salva Il “dischetto” nella barra degli strumenti I File vengono salvati in genere con l’estensione .mdb Nella maggior parte dei casi access fa un salvataggio dopo ogni modifica alle tabelle Per la chiusura File→Chiudi “X” rossa in alto a destra dell’applicazione Mirko Fornai – Basi di dati © 6/38

La funzione di help ? →Guida in Linea F1 La guida in linea è un’utile strumento per la soluzione di piccoli problemi o per capire il significato delle molteplici funzioni di Access Mirko Fornai – Basi di dati © 7/38

Le impostazioni di base Strumenti → Opzioni In questa finestra coesistono molte visualizzazioni per la personalizzazione dell’aspetto del database e di tutte quelle opzioni riguardanti la stampa, il controlli degli errori, la visualizzazione delle maschere e di stabilire i tipi di dati predefiniti per i record delle tabelle Mirko Fornai – Basi di dati © 8/38

Creare un Database

Progettazione È necessario stabilire: Il numero e il tipo di tabelle I campi che compongono i record di ogni tabella La chiave primaria di ogni tabella Le relazioni esistenti fra i campi delle tabelle Uno a uno (es. individui e codici fiscali) Uno a molti (es. padri e figli) Molti a molti (es. fornitori e prodotti) Mirko Fornai – Basi di dati © 10/38

La finestra “database” È la finestra principale di Access, viene suddivisa in: Tabelle:sono gli archivi Query: è un’interrogazione finalizzata ad estrarre informazioni dalle tabelle Maschera: è una modalità di presentazione dei dati presenti nelle tabelle, può essere usata anche per l’immissione e l’aggiornamento delle tabelle Report:è la modalità di presentazione delle tabelle su carta Pagine: consente di presentare i dati in formato adatto ad un sito web Mirko Fornai – Basi di dati © 11/38

Creare una tabella Database →Tabelle → Crea… Access mette a disposizione tre metodi, che si differenziano solo per come vengono create le tabelle: La creazione attraverso la struttura si caratterizza dal fatto che è possibile creare manualmente tutta la tabella La creazione guidata consente di farsi aiutare dagli algoritmi di Access Se si vuole immettere i dati immediatamente, alla fine, in fase di salvataggio, Access riconoscerà direttamente i campi e li denominerà automaticamente Mirko Fornai – Basi di dati © 12/38

La visualizzazione struttura Consente di specificare tutti gli attributi della tabella Descrizione del campo Chiave primaria Tipo dei dati del campo Caratteristiche del campo Significato dei campi Mirko Fornai – Basi di dati © 13/38

Tipo dei dati Tipo Descrizione Dimensione Testo Memo Numerico Data/Ora Utilizzare per il testo o le combinazioni di testo e numeri, ad esempio gli indirizzi, o per numeri che non richiedono calcoli, ad esempio i numeri telefonici, i numeri di serie o i codici di avviamento postale. Memorizza fino a 255 caratteri. La proprietà Dimensione campo definisce il numero massimo di caratteri che possono essere digitati. Memo Utilizzare per testo lungo e numeri, ad esempio note o descrizioni. Memorizza fino a 65.536 caratteri. Numerico Utilizzare per i dati numerici da inserire in calcoli matematici, ad eccezione dei calcoli con valuta. In tal caso, utilizzare il tipo di dati Valuta. Memorizza 1, 2, 4 o 8 byte e 16 byte solo per l'ID replica (GUID). La proprietà Dimensione campo definisce il tipo numerico specifico. Data/Ora Utilizzare per la data e l'ora. Memorizza 8 byte. Valuta Utilizzare per i valori di valuta e per evitare gli arrotondamenti per difetto nei calcoli. Contatore Utilizzare per i numeri univoci sequenziali (con incremento di una unità alla volta) o per i numeri assegnati in modo casuale inseriti automaticamente quando si aggiunge un record. Memorizza 4 byte e 16 byte solo per l'ID Mirko Fornai – Basi di dati © 14/38

Tipo dei dati/2 Tipo Descrizione Dimensione Sì/No Oggetto OLE Utilizzare per i dati ai quali può essere assegnato solo uno di due valori, ad esempio Sì/No, Vero/Falso, On/Off. I valori Null non sono consentiti. Memorizza 1 bit Oggetto OLE Utilizzare per gli oggetti OLE, ad esempio documenti di Microsoft Word, fogli di calcolo di Microsoft Excel, immagini, effetti sonori o altri dati binari creati in altri programmi tramite il protocollo OLE Memorizza fino a 1 GB (se lo spazio disponibile sul disco è sufficiente). Collegamento ipertestuale Utilizzare per i collegamenti ipertestuali. Un collegamento ipertestuale può essere un percorso UNC o un URL. Memorizza fino a 64.000 caratteri Ricerca guidata Utilizzare per creare un campo che consente di scegliere un valore da un'altra tabella o da un altro elenco di valori tramite una casella combinata. Se si sceglie questa opzione nell'elenco dei tipi di dati, verrà avviata una procedura guidata Ha le stesse capacità di memorizzazione della chiave primaria corrispondente al campo di ricerca, in genere pari a 4 byte Mirko Fornai – Basi di dati © 15/38

Tabelle create Nella finestra di database vengono visualizzate tutte le tabelle che sono state create È possibile andarle a modificare in secondo momento Cliccandoci sopra si aprono per permettere l’inserimento dei dati Mirko Fornai – Basi di dati © 16/38

La chiave primaria Una chiave è un elemento obbligatorio di ogni tabella in quanto identifica in modo univoco un record (che può essere composto da più campi) E molto importante per creare delle relazioni Mirko Fornai – Basi di dati © 17/38

Creare delle relazioni Selezionare la tabella nella finestra database → Strumenti →Relazioni È possibile aggiunge un numero illimitato di relazioni fra le varie tabelle, ma queste devono avere sia un senso logico e non devono essere ridondanti, altrimenti si avrebbe un rallentamento dell’efficienza del database Mirko Fornai – Basi di dati © 18/38

Tipi di relazioni Uno a molti Uno a uno Molti a molti 19/38 Mirko Fornai – Basi di dati © 19/38

Un esempio di relazione Uno Molti Dalla tabella autore,che ha una relazione “Uno a Molti” con la tabella libri, è possibile risalire a tutti i libri che un autore ha scritto Mirko Fornai – Basi di dati © 20/38

Impostare una tabella Formato →Carattere → Altezza → Larghezza Come per altri programmi di Office è possibile impostare sia il carattere delle scritte che la larghezza delle colonne o l’altezza delle righe Mirko Fornai – Basi di dati © 21/38

Modifica delle tabelle In ogni tabella è possibile: Modificare i dati di un record Cancellare i dati di un record Aggiungere o togliere i record Inserire un nuovo campo in una tabella esistente Spostare le colonne all’interno di una tabella N.B. Le colonne contatore, definite come chiave primaria non possono essere modificate ne cancellate, in quanto sono gestite direttamente da Access Mirko Fornai – Basi di dati © 22/38

Le maschere

Cos’è una Maschera Casella di testo etichetta Maschera Nomi colonna Contenuto La maschera è uno strumento che Access mette a disposizione per la migliore visualizzazione dei dati sullo schermo È possibile scegliere sia delle maschere che mostrano un record alla volta oppure tutti insieme, in un modo simile a quello offerto dalla tabella Attraverso i tasti dei record si può navigare fra le maschere passando da un record all’altro Mirko Fornai – Basi di dati © 24/38

Creare una maschera Database → Maschere → Crea … È possibile creare una maschera con la creazione guidata e con la visualizzazione struttura, quest’ultima consente di crearla partendo da zero, ma il metodo risultando complesso, non verrà approfondito Mirko Fornai – Basi di dati © 25/38

Modifica di una Maschera Database → Destro sulla Maschera → Visualizza struttura Si apre la una finestra rappresentante la maschera, dove però è possibile apportare modifiche alla struttura di essa. Attraverso il pulsante elenco campi si può aggiungere campi presenti nella tabella mentre la finestra degli strumenti consente di creare nuovi disegni Sono disponibili sulla barra degli strumenti in alto, le opzioni per la formattazione dei caratteri dei record visualizzati Mirko Fornai – Basi di dati © 26/38

Operazioni supplementari Salvataggio di una Maschera Attraverso il comando “salva” dal menù file Eliminazione Modifica →Elimina La maschera deve essere chiusa per poter essere eliminata N.B. E’ un processo irreversibile, non è possibile quindi annullare l’operazione di eliminazione Mirko Fornai – Basi di dati © 27/38

Reperire le informazioni

La funzione “trova” ed i “filtri” Nella visualizzazione della tabella →Modifica →Trova È possibile ordinare le tabelle in ordine crescente o decrescente a seconda del campo scelto Creare dei filtri automatici o personalizzati in base ai record selezionati Mirko Fornai – Basi di dati © 29/38

Creare una semplice query Database → Query → Crea una Query mediante creazione guidata Nella finestra di creazione guidata sarà disponibile la scelta di tutti i campi delle tabelle create da aggiungere alla visualizzazione del risultato Mirko Fornai – Basi di dati © 30/38

Query di una tabella Database → Query→ Crea una Query in visualizzazione struttura In questa prima parte si cercherà di reperire informazioni attraverso delle regole che andranno applicare ad una sola tabella Le regole potranno essere create sia con gli operatori di confronto che con gli operatori logici Nella query andranno selezionate le tabelle, i campi scelti e l’ordinamento che avranno quando verranno mostrati Mirko Fornai – Basi di dati © 31/38

Modifica delle query Destro sulla Query → visualizza struttura Nelle celle della tabella sarà possibile aggiungere nuovi campi di riferimento, mostrarli o nasconderli che creare delle regole all’interno dei criteri Mirko Fornai – Basi di dati © 32/38

Istruzioni per la creazione dei criteri Operatori di confronto = (Uguale ) > (Maggiore) > (Minore) <> (Diverso) LIKE (Come…) Operatori logici And Or Not Per le stringhe “…” (Stringe di testo) #. . .# (Date) ? (un solo carattere) * (uno o più caratteri) Operatori aritmetici + * - / Operatori Booleani False, Off, No Thrue, On, Sì Sì deve essere accentato 33/38

Report

Cosa è un report Un report (o rapporto) è un riassunto delle informazioni di una tabella o di una query organizzate in modo tale da essere visualizzate su di un foglio o stampate. I dati possono essere stampati semplicemente in sequenza oppure ordinarli Come per le maschere si può decidere di creare i report attraverso la creazione guidata o tramite la visualizzazione struttura Mirko Fornai – Basi di dati © 35/38

Creare un report con la creazione guidata Database → Report → Crea un report mediante creazione guidata La creazione di un report avviene tramite la creazione guidata, con un procedimento simile a quello delle query Vengono chiesti i campi, il modo di visualizzazione, l’ordine, il layout e lo stile Mirko Fornai – Basi di dati © 36/38

Modifica di un report Destro sul report → visualizza struttura Nella finestra di visualizzazione struttura verrà data l’opportunità di modificare sia la posizione, lo stile e la dimensione del carattere, sia il numero dei campi visualizzati e quali siano. È possibile inoltre modificare lo sfondo ed aggiungere immagini o abbellimenti Mirko Fornai – Basi di dati © 37/38

Stampa In un database le stampe possono essere fatte su una grande tipologia di dati e di visualizzazioni Per ogni tipo di stampa basta visualizzare sul foglio l’origine, poi File → Stampa È possibile stampare: Una tabella o una selezione di record Tutte o solo alcune maschere Risultati di query Report interi o solo pagine specifiche Mirko Fornai – Basi di dati © 38/38