Anteprima
Vedrai una selezione di 10 pagine su 215
24. ECDL: Modulo 5 - Appunti sui database Pag. 1 24. ECDL: Modulo 5 - Appunti sui database Pag. 2
Anteprima di 10 pagg. su 215.
Scarica il documento per vederlo tutto.
24. ECDL: Modulo 5 - Appunti sui database Pag. 6
Anteprima di 10 pagg. su 215.
Scarica il documento per vederlo tutto.
24. ECDL: Modulo 5 - Appunti sui database Pag. 11
Anteprima di 10 pagg. su 215.
Scarica il documento per vederlo tutto.
24. ECDL: Modulo 5 - Appunti sui database Pag. 16
Anteprima di 10 pagg. su 215.
Scarica il documento per vederlo tutto.
24. ECDL: Modulo 5 - Appunti sui database Pag. 21
Anteprima di 10 pagg. su 215.
Scarica il documento per vederlo tutto.
24. ECDL: Modulo 5 - Appunti sui database Pag. 26
Anteprima di 10 pagg. su 215.
Scarica il documento per vederlo tutto.
24. ECDL: Modulo 5 - Appunti sui database Pag. 31
Anteprima di 10 pagg. su 215.
Scarica il documento per vederlo tutto.
24. ECDL: Modulo 5 - Appunti sui database Pag. 36
Anteprima di 10 pagg. su 215.
Scarica il documento per vederlo tutto.
24. ECDL: Modulo 5 - Appunti sui database Pag. 41
1 su 215
Disdici quando vuoi 162x117
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Chiave primaria t

i

.

o

o

h

In access (ma anche in altri DBMS) spesso

a

y

viene generata una chiave primaria

@

a

come contatore automatico gestito dal

l

o

u

sistema c

s

n

e

d : 27

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Chiave primaria t

i

.

Impostazione 1: o

o

dal campo che vogliamo usare come h

a

chiave tasto destro del mouse y

@

la

o

u

c

s Impostazione 2:

n

e dal campo che vogliamo usare

d come chiave menu modifica : 28

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Indice t

i

.

o

Funzione che accelera la ricerca e l'ordinamento

o

h

a

in una tabella sulla base di uno o più campi

y

indicizzati. @

a

l

o

Un indice può essere univoco e non ammettere

u

c

s

duplicazioni di valore

n

e

d : 29

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Indice t

i

.

o

o

Es. se il campo cognome richiederà molti

h

a

accessi o elaborazioni posso indicizzarlo

y

@

in modo da rendere più rapide ricerche

la

o

ed ordinamenti nel campo (rallentando

u

c

la fase di aggiornamento)

s

n

e

d : 30

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Indice t

i

.

o

o

h

a

y

@

la

o

u

c

s

n Impostazione1:

e

d dalle proprietà del campo seleziono

l’eventuale indicizzazione specificando

anche se sono ammessi duplicati : 31

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Relazioni tra tabelle t

i

.

Perché organizzare e relazionare i dati in tabelle ???

o

o

h

a

y

Gestione di una grossa mole di dati

@

la

Evitare duplicazioni

o

u

c

s

Controllare aggiunte e cancellazioni

n

e

d Ottimizzare l’accesso alle informazioni : 32

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Relazioni tra tabelle t

i

.

o

o

h

a

y

@

la

o

Immaginiamo una tabella unica di questo tipo

u

c

s

n

Inefficienze nel database ???

e

d : 33

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Relazioni tra tabelle t

i

.

o

o

h

a

y

@

la

o

Inefficienza 1 nel database:

u

c

s

n

ho un gran numero di dati ripetuti che aumentano

e

notevolmente la dimensione del database

d : 34

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Relazioni tra tabelle t

i

.

o

o

h

a

y

@

la

o

Inefficienza 2 nel database:

u

c

s

n

se la classe III A subisce uno spostamento di piano devo ri

e

organizzare tutti i record correlati

d : 35

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Relazioni tra tabelle t

i

.

o

o

h

a

y

@

la

o

Inefficienza 3 nel database:

u

c

s

n

se rossi cambia classe devo aggiornare tutti e tre i campi

e

collegati alla classe

d : 36

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Relazioni / regole tra tabelle

t

i

.

Questa inefficienza può essere risolta: o

o

h

a

y

Stabilendo relazioni fra le tabelle

@

la

Stabilendo regole che le supportino

o

u

c

s

n

e

d : 37

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Relazioni / regole tra tabelle

t

i

Posso raggruppare i dati delle classe in una tabella

.

o

classi: o

h

a

y

@

la

o

u

c

Posso raggruppare i dati degli alunni in una tabella

s

n

alunni: e

d : 38

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Relazioni / regole tra tabelle

t

i

.

Nella tabella alunni ci sarà solo un codice riferito alla classe.

o

I dati della classe saranno gestiti nella tabella classe.

o

h

a

y

@

la

o

u

c

s

n

e

d : 39

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Relazioni / regole tra tabelle

t

i

Inefficienza 1 nel database: Inefficienza 1 RISOLTA .

o

ho un gran numero di dati ripetuti nella tabella alunni memorizzo solo

o

h

che aumentano notevolmente la un codice numerico che fa riferimento

a

y

dimensione del database alla tabella classi

@

Inefficienza 2 nel database: Inefficienza 2 RISOLTA

la

o

se la classe III A subisce uno devo modificare solo il campo

u

spostamento di piano devo ubicazione nella tabella classi

c

s

riorganizzare i record correlati

n

e

Inefficienza 3 nel database:

d Inefficienza 3 RISOLTA

se rossi cambia classe devo devo modificare per rossisolo il

aggiornare tutti e tre i campi campo codice nella tabella classi

collegati alla classe : 40

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Relazioni / regole tra tabelle

t

i

Vengono definite: .

o

o

relazioni h

a

il codice classe in alunno y

è in relazione @

la

con l’idclasse in classi

o

u

c

s

n

e

d : 41

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Relazioni / regole tra tabelle

t

i

Vengono definite: .

o

o

regole h

a

per ogni classe (1)

y

ci possono essere

@

la

più alunni ∞)

( o

u

c

s

n

e

d : 42

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Relazioni / regole tra tabelle

t

i

Vengono definite: .

o

o

regole h

a

y

una classe può anche non avere alunni collegati

@

a

l

o

u

un alunno deve per forza avere una classe collegata

c

s

n

e

d : 43

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Esercizi Riepilogo t

i

Realtà da analizzare: .

o

o

Organizzare un database di imprese. La singola

h

impresa opera in una sola città (Brescia,Como, ..)

a

y

ed in un solo settore(Energetico, Servizi, ….)

@

la

o

Individuare tabelle ed attributi

u

c

s

n

Individuare relazioni e regole fra le tabelle

e

d : 44

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.1 Concetti Fondamentali Esercizi Riepilogo t

i

Realtà da analizzare: .

o

o

Organizzare un database anagrafico. La singolo

h

utente è residente in una città (Brescia,Como, ..)

a

y

e svolge una professione (Operaio, Medico, ….)

@

la

o

Individuare tabelle ed attributi

u

c

s

n

Individuare relazioni e regole fra le tabelle

e

d : 45

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.2 Primi passi con un DB Aprire / Chiudere l’applicazione

t

i

.

Apertura da barra o

o

dei programmi h

a

y

@

la

o

u

c

s

n

Apertura da link

e

d

sul desktop : 46

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.2 Primi passi con un DB Aprire / Chiudere l’applicazione

t

i

Chiusura applicazione .

o

o

da pulsante h

a

y

Chiusura applicazione @

da menu file la

o

u

c

s

n

e

d

Chiusura applicazione ALT + F4

da combinazione tasti : 47

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.2 Primi passi con un DB Aprire database esistente

t

i

Apertura diretta .

o

o

(doppio click su file) h

a

y

Apertura da menu file @

la

o

Apertura da u

c

s CTRL + O

combinazione tasti

n

e

d

Apertura da

icona barra menu : 48

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.2 Primi passi con un DB Aprire nuovo database t

i

.

Apertura da menu file o

o

h

a

y

Apertura da @

CTRL + N

a

l

combinazione tasti o

u

c

s

Apertura da

n

e

icona barra menu

d : 49

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.2 Primi passi con un DB Salvare un database t

i

.

Salvataggio da menu file o

o

(nelle versioni precedenti salva o salva con h

a

nome) y

@

la

o

cu

s

Salvataggio da F12 – Apre Salva con Nome

n

e

combinazione tasti Maiusc+F12 Salva progetto corrente

d

Salvataggio icona

barra menu : 50

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.2 Primi passi con un DB Help t

i

.

o

Help Generale o

h

a

y

@

la

o Guida in linea

u

c

s

n Help da combinazione

e F1

d tasti : 51

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.2 Primi passi con un DB Chiudere un database t

i

.

Chiusura da finestra

o

o

h

(icona sulla finestra DB attivo)

a

y

@

la

o

u

c

s

n

e

d

Chiusura da menu file : 52

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.3 Modificare le impostazioni Modalità visualizzazione

t

i

Cosa visualizzare ??? .

o

o

h

Scelta da menu visualizza Scelta diretta da finestra

a

y

@

la

o

u

c

s

n

e

d : 53

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.3 Modificare le impostazioni Modalità visualizzazione

t

i

.

Elenco

o

Icone grandi o

h

a

y

@

la

o

u

c

Icone piccole Dettaglio

s

n

e

d : 54

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.3 Modificare le impostazioni Modalità visualizzazione

t

Modalità Struttura i

.

o

(progettazione;modifica struttura)

o

h

a

y

@

a

l

o

Modalità Foglio Dati

u

c

s (dati;manipolazione dati)

n

e

d : 55

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.3 Modificare le impostazioni Barre strumenti t

i

.

o

o

h

a

Scelta barre strumenti da attivare

y

@

la

o

u

c

s

n

e

d : 56

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1.3 Modificare le impostazioni Barre strumenti t

i

.

Personalizzazione o

o

barre strumenti

h

a

y

@

la

o

u

c

s

n

Permette l’aggiunta, la modifica

e

d

la cancellazione di barre : 57

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1 Esercizi di riepilogo t

i

.

Aprire Access + Chiuderlo con tasto scelta rapida

o

o

h

Aprire Access + Metterlo ad Icona e Ripristinarlo

a

y

+ Chiuderlo con icona chiudi della finestra

@

Aprire nuovo DB vuoto da menu file

la

o

u

Provare le varie visualizzazioni da menu visualizza

c

s

n

Provare le varie visualizzazioni da finestra

e

d

Attivare la barra strumenti WEB : 58

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.1 Usare l’applicazione

5.1 Esercizi di riepilogo t

i

.

Aprire una nuova tabella in modalità struttura o

o

h

Verificare tutti i tipi possibili di campi e le loro

a

y

proprietà @

la

Progettare una tabella città (struttura) ed

o

inserire i dati (foglio dati)

u

c

s

Salvare il DB e riaprirlo

n

e

Ricercare tramite l’help i principali tasti di scelta

d

rapida : 59

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.2 Tabelle

5.2.1 Operazioni Fondamentali Creare una tabella t

i

.

o

Creare le tabelle relative ad un ipotetico database

o

h

campionato di calcio a

y

@

Squadra la

Giocatore o

u

Ruolo c

s

n

e

d : 60

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.2 Tabelle

5.2.1 Operazioni Fondamentali Creare una tabella t

i

.

Per poter specificare i nomi, tipi e o

o

proprietà dei campi la nuova tabella h

a

deve essere aperta in modalità y

struttura dalla finestra DB @

la

o

u

c

s

n

e

d : 61

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.2 Tabelle

5.2.1 Operazioni Fondamentali Creare una tabella t

i

.

la nuova tabella può essere aperta o

o

in modalità struttura dal menu h

a

inserisci y

@

la

o

u

c

s

n

e

d : 62

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.2 Tabelle

5.2.1 Operazioni Fondamentali Creare una tabella t

i

.

nome campo o

o

h

a

y

@

tipo campo la

o

u

c

s

proprietà campo

n

e

d : 63

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.2 Tabelle

5.2.1 Operazioni Fondamentali Salvare una tabella t

i

.

Il salvataggio del DataBase salva anche tutte le o

o

tabelle (dati, relazioni). E possibile accedere al

h

a

salva con nome per specificare altro nome della

y

tabella con: @

la

o

u

tasto destro del mouse

c

s

n

e

menu file

d : 64

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.2 Tabelle

5.2.1 Operazioni Fondamentali Tabella / campi t

i

.

o

squadra o

h

a

y

ruolo

@

la

o

u

c

giocatore s

n

e

d : 65

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.2 Tabelle

5.2.1 Operazioni Fondamentali Tabella / relazioni t

i

.

o

o

h

a

y

@

la

o

u

c

s

n

e

d : 66

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.2 Tabelle

5.2.1 Operazioni Fondamentali Tabella /dati t

i

.

giocatore

o

o

h

a

y

@

la

o

u

c

s

n

e

squadra ruolo

d : 67

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.2 Tabelle

5.2.1 Operazioni Fondamentali Tabella / inserire dati

t

squadra i

.

o

o

h

a

y

@

la

inserimento diretto o

u

da foglio dati c

s

n

e

inserimento da tasto

d

destro su riga record : 68

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.2 Tabelle

5.2.1 Operazioni Fondamentali Tabella / inserire dati

t

squadra i

.

o

o

h

a

y

@

la

inserimento diretto o

u

da menu record c

s

n

e

d : 69

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.2 Tabelle

5.2.1 Operazioni Fondamentali Tabella / inserire dati

t

i

.

squadra o

o

h

a

y

@

la

o

inserimento da menu u

c

inserisci s

n

e

inserimento da barra

d

strumenti : 70

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.2 Tabelle

5.2.1 Operazioni Fondamentali Tabella / eliminare dati

t

i

.

squadra o

o

h

a

y

@

la

o

cancellazione da tasto

u

c

destro su riga record

s

n

e

d

viene chiesta la conferma : 71

Diapo

Prof. Ruggeri Denis [ denscuola@yahoo.it ]

5.2 Tabelle

Dettagli
Publisher
215 pagine