42
Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Embed Size (px)

Citation preview

Page 1: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Basi di Dati - 2

Microsoft Office: Access

OpenOffice: Base

Page 2: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 2

Ricerche semplici

• Interrogazione (query) su una singola tabella, – Icona corrispondente: imbuto

• Filtro – in base a selezione

– in base a maschera

• seleziona alcuni record sulla base dei criteri del filtro

Page 3: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 3

Filtri

Un filtro è una funzione che provoca la

visualizzazione dei soli record contenenti

dati che rispondono a un certo requisito

Per applicare un filtro a una tabella è

necessario lavorare in visualizzazione

foglio dati

Page 4: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 4

Filtri

• In base a selezione – seleziona un attributo "esempio" su una

riga• Es. seleziona "laurea" sulla colonna

TitoloDiStudio di un record di un impiegato

– usa il valore come selettore su tutta la tabella

• Mostra tutti e soli gli impiegati che che hanno l'attributo TitoloDiStudio uguale a "laurea"

Page 5: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 5

Filtri

• "In base a maschera"– Combina più criteri di selezione, ed

espressioni

– Es. "<=#01-01-2005#" nella colonna Data• Tutti i record fino al 1 gennaio 2005 compreso

– Es. S* nella colonna cognome• Tutti record con un cognome che inizia per S

• l'asterisco è un jolly, sta per una sequenza qualunque di caratteri

Page 6: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 6

FiltriPer esempio: per visualizzare tutti i record

con il cognome Rossi

Fare clic sul campo Cognome, in

corrispondenza del cognome “Rossi”

Page 7: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 7

Filtri

Fare clic su Record, nella Barra dei menu

Selezionare Filtro

Fare clic su Filtro in base a selezione

Il foglio mostrerà tutte e solo le righe del

campo Cognome che contengono “Rossi”

Page 8: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 8

FiltriFiltro in base a selezione: si può anche usare

il pulsante

Per rimuovere il filtro:

Fare clic su Record, nella Barra dei menu

Selezionare Filtro

Fare clic su Rimuovi filtro/ordina

Oppure: fare clic sul pulsante

Page 9: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 9

Ordinare datiL’ordinamento crescente:

Se il campo è di tipo testo, i record verranno

visualizzati seguendo l’ordine alfabetico

Se il campo è di tipo numerico, i record verranno

visualizzati seguendo i numeri dal più piccolo al più

grande

L’ordinamento decrescente: Testo: da “Z” ad “A”

Numerico: dal numero più grande a quello più piccolo

Page 10: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 10

Ordinare dati

Per eseguire un ordinamento dei record,

in visualizzazione foglio dati: Fare clic su uno dei record in corrispondenza del campo

sul quale si desidera attivare l’ordinamento dei record

Fare clic su Record, nella Barra dei menu

Selezionare Ordina

Fare clic su Ordinamento crescente oppure su

Ordinamento descrescente

Page 11: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 11

Ordinare dati

Per rimuovere un ordinamento, in

visualizzazione foglio dati:

Fare clic su Record, nella Barra dei menu

Selezionare Ordina

Fare clic su Rimuovi filtro/Ordina

Page 12: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 12

Maschere -1

• Schede per • inserire

• visualizzare

• modificare i dati

• un record alla volta

nome Mario

cognome Rossi

indirizzo Via Roma 56, 01100, VT

Simili allo schedario di una biblioteca

Page 13: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 13

Maschere - 2

• Creazione guidata della maschera

• Modifica dello schema– in visualizzazione struttura

• Risultato (tutte le schede, una alla volta)– in visualizzazione maschera

• Tutti i comandi di formato del testo e di spostamento di un oggetto disponibili

Page 14: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 14

Maschere

• In visualizzazione foglio dati: – È necessario spostarsi tra i campi come in un foglio

di lavoro tipico di un foglio elettronico (Excel ecc.)

Page 15: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 15

Maschere

• Le maschere: una finestra progettata e

realizzata in modo che i record siano mostrati

con più chiarezza rispetto alla loro

visualizzazione da foglio dati

– Per aiutare l’utente a lavorare in un modo più

agevole

Page 16: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 16

Maschere

• Le maschere: utili anche per motivi di riservatezza– In visualizzazione foglio dati: l’utente

potrebbe vedere tutte i dati memorizzate, comprese quelle riservate

– Creando una maschere, invece, si possono stabilire i campi da visualizzare (per esempio, Nome, Cognome) e quelli da escludere (per esempio, Stipendio)

Page 17: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 17

Maschere

• Le maschere: si possono avere campi ripresi direttamente da altre

• Per esempio: – In una tabella di studenti, ogni record potrebbe

contenere il codice della città di residenza invece del nome completo

– Questo codice potrebbe essere un campo chiave di una tabella che contiene i nome delle città

– In visualizzazione foglio dati della tabelle di studenti, si vedrebbe il codice della città

– Creando un’apposita maschera, si può affiancare al campo codice della città il suo nome

Page 18: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 18

Aprire una maschera

1. Aprire il database che contiene la maschere

2. All’interno della finestra di lavoro del

database, fare clic sul pulsante Maschere. Nel

riquadro sulla destra verranno visualizzate le

maschere disponibile nel database

3. Fare doppi clic sull’icona con il nome della

maschere con la quale si intende lavorare.

Page 19: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 19

Creare una maschera

Manualmente dall’utente La creazione manuale di una

maschere è indicata come visualizzazione struttura

Automaticamente dal programma Access

Punto di partenza: scegliere qual è la tabella cui associare la maschere

Page 20: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 20

Creare una maschera

Creazione automatica: tramite

Creazione guidata maschere

– Fare clic sul pulsante Maschere

– Fare doppio clic sull’icona Crea una

maschera mediante una creazione

guidata

Page 21: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 21

Creare una maschera

Viene visualizzata la finestra Creazione

guidata maschere

• Si tratta di scegliere tra le varie proposte in una serie di finestre mostrate in sequenze

Page 22: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 22

Creare una mascheraLa finestra include i pulsanti:

Avanti: per confermare le scelte e passare alla

finestra successiva

Indietro: per intervenire sulle scelte già fatte e

passare alla finestra precedente

Annulla: per rinunciare all’operazione e uscire dalla

creazione guidata

Fine: per completare immediatamente la creazione

guidata in atto, accettando tutte le scelte

predefinite dal programma

Page 23: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 23

Creare una mascheraPrima finestra: indicare la tabella alla

quale associare la maschere

Vengono elencate tutte quelle che fanno

parte del database, insieme con le query

(le interrogazione: li vedremo più in

avanti) Fare clic quiper visualizzarele tabelle/query

Page 24: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 24

Creare una mascheraDopo aver scelto la tabella, in basso viene

visualizzato l’elenco di campi

Pulsante >: portare il campo selezionato nella

maschere

Pulsante >>: portare tutti i campi della tabella

nella maschera

Page 25: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 25

Creare una maschera

Pulsante <: portare il campo selezionato

fuori dalla maschere

Pulsante <<: portare tutti i campi fuori

dalla maschera

Page 26: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 26

Creare una mascheraFare clic sul pulsante Avanti

Viene visualizzata la finestra successiva,

nella quale scegliere il layout (formato) della

maschere

A colonne

Tabulare

Foglio dati

Giustificato

Page 27: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 27

Creare una mascheraA colonne: riporta tutti i campi in

colonna, con accanto la descrizione

Page 28: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 28

Creare una maschera

Tabulare:

Page 29: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 29

Creare una mascheraFoglio dati: crea una finestra identica a

quella del foglio dati (ma può essere

modificata)

Page 30: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 30

Creare una mascheraGiustificato: i campi vengono mostrati in una

sequenza a partire da sinistra verso destra

(continuando sulla riga successiva)

Page 31: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 31

Creare una maschera

Fare clic sul pulsante Avanti

Si arriva nella finestra dove impostare lo stile

grafico dello sfondo e dei tipi di caratteri da

utilizzare

Page 32: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 32

Creare una maschera

Fare clic sul pulsante Avanti

Appare l’ultima finestra di dialogo della

creazione guidata

Scrivere nella casella di testo il alto il titolo

della maschere

Page 33: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 33

Creare una mascheraScegliere di aprire la maschere…

… per poter lavorare immediatamente nei dati

della tabella

… oppure aprirla in modalità modifica struttura

(permette di intervenire per modificarne l’aspetto

creato automaticamente dal programma)

• Poi, fare clic sul pulsante Fine

Page 34: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 34

Navigare tra i record

Aprire la maschere

Per navigare in avanti oppure

all’indietro, in ogni maschere il

programma visualizza un’apposita

barra di navigazione

Page 35: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 35

Inserire record• Una maschera può essere sfruttata non

solo per vedere dati …

• … ma anche per immettere nuovi

record, per modificarli o per cancellarli

(come in visualizzazione foglio dati)

Page 36: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 36

Inserire record

• Per inserire un nuovo record:

– Fare clic sul pulsante Nuovo record

Page 37: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 37

Inserire/modificare record

• Campo del tipo Testo, Numerico, Data:

scrivere direttamente nella casella

• Campo del tipo Sì/No: la maschera lo

presenta come una casella di selezione

– fare clic per attivarla o disattivarla

Page 38: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 38

Cancellare record1. Visualizzare il record per cancellare

2. Fare clic su Modifica nella Barra dei menu

3. Fare clic sulla voce Elimina record e si aprirà

una finestra di dialogo con la richiesta della

conferma della cancellazione

4. Fare clic sul pulsante Sì

Page 39: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 39

Cancellare recordOppure:

Fare clic sulla barra verticale sulla sinistra della

maschere

Premere Canc (viene visualizzata la finestra di

conferma della cancellazione)

Page 40: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 40

• Riassunti dei dati secondo un formato da stabilire (diverso dal foglio dati, di solito)

• E' (come) una stampa:– Impossibile inserire o modificare dati

Report -1

Diverso dalle maschere!

Page 41: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 41

• Si possono selezionare solo alcuni campi

– ad es., spesso l'ID non è visualizzato

• Nella struttura, sono disponibili tutti i comandi di formato del testo e di spostamento degli oggetti

Report -2

Page 42: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base

Informatica 1 SCICOM- a.a. 2010/11 42

Report -3

• Nella struttura, le varie parti del report sono nettamente separate

• titolo,

• categorie,

• gruppi,

• piè di pagina

• Risultato nell’anteprima di stampa

Diverso da Word