Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it.

Slides:



Advertisements
Presentazioni simili
MICROSOFT EXCEL 97.
Advertisements

Access Database Modulo 5.
MODULO 3 – ELABORAZIONE TESTI
DBMS (DataBase Management System)
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.
Ms. Access: corso pratico di utilizzo dello strumento
Introduzione alle basi di dati
INTRODUZIONE ALL’USO DI MICROSOFT ACCESS 2003
DBMS ( Database Management System)
Funzione e costruzione di un database
Manipolazione dei dati
Ecdl – modulo 5 Microsoft access 2007
Le basi di dati per Economia
Elementi di gestione di dati con MS Access
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.
Ecdl – modulo 5 Microsoft access 2007
Inserimento dei dati Il contenuto di una cella può essere: –Un valore numerico –Una formula o funzione –Una stringa alfanumerica –Una data In questo caso.
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
Modulo 5 Uso delle Basi di dati Paola Pupilli 3.
EIPASS MODULO 5 Access 2007.
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.
Le Toolbar di default Quando avviamo Writer vengono visualizzate di default due toolbar o barre degli strumenti La toolbar superiore è definita Standard.
Report federica scarrione 18/05/09. Definizione I rapporti o report sono lo strumento informatico per la presentazione di un insieme di dati memorizzati.
Lavorare con le query Federica Scarrione 18/05/2009 fonte:
Costruire una tabella pivot che riepiloghi il totale del fatturato di ogni agente per categorie di vendita, mese per mese. Per inserire una tabella pivot.
Informatica Parte applicativa Basi di dati - report Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Microsoft Access Chiavi, struttura delle tabelle.
Modulo 5 Modulo 5 Inizia Basi di dati Basi di dati Access Access Esci.
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 P. Gallo - rielaborazione del prof. Roberto SPEDICATO
ITCG “V. De Franchis” - PON FSE Modulo G/1 l’informatica”
IV D Mercurio DB Lezione 1
Percorso didattico per l’apprendimento di Microsoft Access Modulo 6
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
Percorso didattico per l’apprendimento di Microsoft Access Modulo 3
Word: Gli strumenti di formattazione
Modulo 5: Basi di dati (Access)
Microsoft Access Relazioni. In Access, le relazioni non sono le relazione del modello relazionale! Relazioni: legato ai concetti di Join Integrità referenziale.
Word: gli strumenti di formattazione
Microsoft Access Maschere (II).
Lezione 19 Riccardo Sama' Copyright  Riccardo Sama' Access.
IV D Mercurio DB Lezione 2
Microsoft Access Query (III).
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 1.
Esercizio ODBC Roberto Pecchioli, Nicola Salotti, Massimiliano Sergenti - Gruppo Admin.
Microsoft Access Chiavi, struttura delle tabelle.
Data Base ACCESS EM 09.
ELABORAZIONE TESTI MICROSOFT WORD EM 09.
Modulo 5 Basi di dati.
Microsoft Access (parte 3) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Microsoft Access Informatica 04/05 Introduzione alle basi di dati.
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.
InformaticApp 1 biennio. Access CREA TABELLE IN MODALITÀ STRUTTURA.
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
Programmazione Fondi Strutturali 2007/2013 Programma Operativo Nazionale: “Competenze per lo Sviluppo” finanziato con il Fondo Sociale Europeo Piano Integrato.
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.
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.
Transcript della presentazione:

Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it

Database E’ un insieme di dati organizzati per un determinato scopo, per accedervi più velocemente e facilmente Il termine dato indica una descrizione elementare Un dato strutturato con altri è in grado di rappresentare un’informazione Si dice relazionale quando è strutturato su più tabelle 2

Access Access è un DBMS, database management system, un’applicazione software per la gestione di database relazionali Le informazioni sono contenute in oggetti che si chiamano tabelle Access permette di creare relazioni fra tabelle 3

Alcuni DBMS Oracle DBX Paradox Access Db2 4

Progettazione Definizione degli obiettivi del data base, in base ai quali vengono individuati i dati che devono essere memorizzati nel data base Definizione delle tabelle, ossia suddivisione dei dati per "argomenti“ Definizione dei campi, ossia dei singoli dati da inserire nelle tabelle e delle relative caratteristiche Definizione delle relazioni, ossia dei legami tra le tabelle Verifica della struttura ed eventuali correzioni 5

Progettazione di un database Analisi della situazione reale Individuazione delle entità coinvolte Ogni entità è una tabella • Ciascuna tabella deve contenere informazioni (campi) relative ad un unico tipo di oggetto, al fine di evitare ridondanze • In un DB normalizzato ogni dato compare una sola volta 6

Analisi e progettazione Database Esempio 1: si vuole progettare un DB per la gestione degli ordini effettuati dai clienti di una libreria Occorrono 3 tabelle: clienti, libri, ordini Esempio 2: si vuole progettare un DB che contenga informazioni relative agli ordini effettuati dai clienti di una azienda e ai fornitori Occorrono 3 tabelle: clienti, ordini, fornitori 7

Creazione di un database Autocomposizione se il database che si desidera creare rientra tra quelli previsti Creare il database manualmente .mdb 8

Creare un nuovo database Nella finestra principale di Access: Nuovo dal menu File Db vuoto Salvare il nuovo DB Nota: una volta creato il DB, ogni record è salvato automaticamente quando si apportano modifiche; tabelle, maschere e report sono salvati al momento della chiusura della finestra 9

Oggetti fondamentali Gli oggetti fondamentali di un database sono: Tabelle Relazioni Query Maschere Report 10

Oggetti del database Tabelle Per contenere i dati Maschere Query Per l’immissione e la visualizzazione dei dati Query Per estrarre le informazioni secondo uno o più criteri Report Per visualizzare le informazioni ottenute e stamparle su carta (fattura,..) 11

Creazione degli oggetti Allo stesso modo tutti gli oggetti di access possono essere creati: Creando manualmente gli oggetti Tabelle Query Utilizzando la creazione guidata Maschere Report 12

Campi, Record, Tabelle Campo: è ogni singolo dato contenuto in una tabella, uno specifico elemento di informazione Record: è un insieme di campi che definisce in modo completo l’informazione a cui si riferisce Tabella: è l’archivio in cui sono inseriti i dati relativi ad uno specifico argomento 13

Le tabelle Le tabelle formano la struttura essenziale di un DB perché contengono i dati Le righe si chiamano record e contengono le informazioni relative ad un elemento Le colonne si chiamano campi e rappresentano le categorie di informazioni 14

Le tabelle: creare una tabella Creare una tabella in visualizzazione Struttura Definire i campi; Assegnare per ogni Campo il nome, Il tipo di dati Una eventuale descrizione le proprietà 15

Tabelle: tipi di dati Testo: caratteri alfanumerici (max 255) Memo: testi lunghi fino a circa 65000 caratteri Numerico: numeri per eseguire calcoli Data/ora: data e ora Valuta: importi in valuta Contatore: numeri univoci sequenziali incrementati automaticamente Sì/no: solo valori logici vero/falso Oggetto OLE: documenti da altre applicazioni Collegamento ipertestuale Ricerca guidata: valori da un’atra tabella 16

La chiave primaria È importante che ciascuna tabella abbia un campo che identifica in modo univoco i record Chiave primaria: campo che assicura l’univocità all’interno della tabella, identifica in modo univoco un record Posizionarsi sul campo: Modifica, Chiave Primaria 17

Tabelle: Proprietà di un campo Opzioni per la definizione dei campi che Consentono di impostare Dimensione campo: lunghezza max Formato: determina l’aspetto dei dati Richiesto: se sì è obbligatorio che il campo venga riempito in ogni record Ecc 18

L’indice E’ un attributo che viene utilizzato dal programma per localizzare velocemente il campo a cui è associato Rende più veloci le operazioni di Ricerca Ordinamento Raggruppamento Rallenta le operazioni di inserimento di nuovi record 19

Le tabelle: chiudere e salvare Visualizzazione struttura Visualizzazione foglio dati Chiudere la tabella e salvare Salva dal menu file Ogni tabella ha un nome diverso Ogni oggetto del database ha un nome diverso 20

Le tabelle: aprire una tabella Scegliere tabelle dalla barra degli oggetti Scegliere la tabella Apri tabella in visualizzazione foglio dati Struttura tabella in visualizzazione struttura 21

Le tabelle: inserire dati nella tabella Scegliere tabelle dalla barra degli oggetti Scegliere la tabella Apri tabella in visualizzazione foglio dati Per spostarsi al campo successivo TAB o con il mouse INVIO per spostarsi alla riga successiva 22

Nota Per tutti gli oggetti di access: In modalità struttura si definiscono le caratteristiche di un oggetto In modalità visualizzazione si interagisce con i dati del DB tramite l’oggetto 23

Le tabelle: modificare i dati In visualizzazione foglio dati: Modificare il contenuto di un campo Inserire ed eliminare record Cambiare l’aspetto di una tabella In visualizzazione struttura Inserire o eliminare un campo 24

Tabella – Foglio dati (Agenti) 25

Tabella - Struttura 26

Tabella – Foglio dati (Zone) 27

Relazioni (Agenti:Zone) 28

Le relazioni I dati contenuti in tabelle diverse possono essere messi in relazione solo specificando dei campi comuni abbinabili Un campo comune è un campo presente in due o più tabelle che consente di unire le informazioni dei record di una tabella con quelle contenute nei record di un’altra Tale campo è detto chiave primaria in una tabella e chiave esterna nell’altra 29

Le relazioni: tipi di relazioni Uno a uno: a un record della tab. principale corrisponde un solo record della tab. correlata e viceversa (1:1) Uno a molti: a ogni record della tab. principale corrispondono più record della tab. correlata (ma non viceversa)(1:N) Molti a molti: ogni record della tab. principale corrisponde a più record della tab. correlata e viceversa (N:M) Questo tipo di relazioni non può essere rappresentato direttamente: bisogna creare una tab. di congiunzione 30

Le relazioni: creare una relazione Strumenti  Relazioni Aggiungere le tabelle, Chiudi Selezionare il campo chiave primaria e trascinarlo sul campo chiave esterna Dalla finestra di dialogo Modifica  relazione scegliere se applicare l’integrità referenziale Crea Salva 31

Le relazioni: tipi di campi Il tipo di campo è importante I campi da collegare devono avere lo stesso tipo di dati. L’unica eccezione è che si può collegare un campo Contatore con un altro campo con un formato numerico (i campi contatori sono considerati campi numerici di tipo intero lungo) Attenzione: non impostare anche il campo nella tab. figlia a contatore. Detti tipi sono gestiti dal DB e non è possibile inserire o modificare alcun valore in essi 32

Le relazioni: l’integrità referenziale I dati contenuti in un campo chiave primaria devono trovare corrispondenza con lo stesso campo nella tabella secondaria Obbliga a gestire la modifica o l’eliminazione di una chiave nella tab. madre: aggiorna campi correlati a catena elimina record correlati a catena 33

Le relazioni: esempio Relazione fra la tabella Zona e la tabella Agenti Tabella madre: Zona Tabella figlia: Agenti Relazione uno a molti Applica integrità referenziale 34

Le relazioni: esempio 35

Le relazioni: modificare le relazioni Pulsante Relazioni Doppio clic sulla linea Finestra di dialogo Modifica relazioni 36

Query – Foglio dati 37

Query – Struttura 38

Maschera – Struttura 39

Maschera – Foglio dati 40

Report – Struttura 41

Report – Foglio dati 42

Database di uso comune Sistemi di prenotazione aerea Pubblica amministrazione (PRA) Conti correnti on line Informazioni di pazienti ricoverarti in ospedale 43

Operatività Progettista Sviluppatore Amministratore di sistema Analisi e progettazione Sviluppatore Codificazione e testing degli oggetti del database Amministratore di sistema Installazione Configurazione Manutenzione Utente: inserimento e recupero informazioni 44

L’Amministratore Risolutore di problemi Protezione del database Hardware e software Protezione del database Gruppo di continuità Backup Antivirus 45

Le maschere Servono a facilitare l’inserimento e la visualizzazione dei dati nel DB 46

Le maschere: creare una maschera ...mediante una creazione guidata Scegliere la tabella o query Aggiungere i campi Scegliere il layout (modo in cui i campi saranno disposti nella maschera) Scegliere lo stile (sfondo, colore,..) Scegliere un titolo Utilizzare la maschera per immettere i dati o per muoversi tra i record 47

Le maschere: modificare una maschera Visualizzazione struttura Spostare controlli ed etichette Modificare le dimensioni di etichette e controlli Intestazioni e piè di pagina ……. 48

Le query Una query è una domanda formulata ad una o più tabelle del DB È uno strumento per estrarre dati utilizzando vari criteri che possono ordinare, filtrare e riepilogare i dati Si presenta sostanzialmente come una tabella Aprendo una query, i record risultanti vengono visualizzati in un foglio dati Si possono aggiornare i dati in tale foglio: le modifiche verranno apportate nella tabella che ha originato i dati 49

I report I report sono il principale strumento per la presentazione dei dati in forma chiara ed elegante, pronta per essere stampata su carta Presentano record di tabelle e query e possono riepilogare i dati 50

I report: creare un report …mediante una creazione guidata Selezionare la tabella o la query Selezionare i campi Analogamente per altre tabelle Scegliere in base a quale tabelle visualizzare i dati Scegliere il campo in base al quale visualizzare le informazioni Scegliere il tipo di ordinamento Definire il layout, lo stile ed il titolo 51

Conclusione Access è un DBMS prodotto dalla microsoft che gestisce DB di tipo relazionale Il suo utilizzo si rivela adatto sia per un uso personale che per piccole realtà aziendali 52