Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D...

14
Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D Mercurio IV D Mercurio 1 Prof. Maio Banca Dati Base di Dati

Transcript of Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D...

Page 1: Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D Mercurio IV D Mercurio1Prof. Maio Banca Dati Base di Dati.

DatabaseDB

Lezione 1

Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli

Classe IV D Mercurio

IV D Mercurio 1Prof. Maio

Banca Dati

Base di Dati

Page 2: Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D Mercurio IV D Mercurio1Prof. Maio Banca Dati Base di Dati.

Archiviodefinizione generale

Una raccolta permanente di dati o altri record destinata ad un mantenimento

esteso nel tempo.

IV D Mercurio 2Prof. Maio

Page 3: Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D Mercurio IV D Mercurio1Prof. Maio Banca Dati Base di Dati.

Databasedefinizione

Archivio eterogeneo di dati, gestito dal computer, che memorizza e organizza i dati stessi per una loro veloce gestione (ricerca, cancellazione, inserimento).

IV D Mercurio 3Prof. Maio

Page 4: Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D Mercurio IV D Mercurio1Prof. Maio Banca Dati Base di Dati.

Databaseesempio 1

Un database che avesse in memoria l'elenco degli abbonati del telefono potrebbe trovare immediatamente il numero della persona cercata se nelle query venisse inserito nome

e cognome, o l'indirizzo; oppure permetterebbe di conoscere il nome e cognome inserendo il numero di

telefono.

IV D Mercurio 4Prof. Maio

Page 5: Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D Mercurio IV D Mercurio1Prof. Maio Banca Dati Base di Dati.

Databaseesempio 2

I database sono in grado di ordinare e catalogare i dati nelle aziende per registrare contabilità, merce, personale ecc. o negli enti pubblici (comuni, ospedali, biblioteche, ecc.) per la documentazione o la catalogazione di vari documenti. Gli stessi motori di ricerca in Internet accedono ad un

database per trovare le informazioni richieste dagli utenti.

IV D Mercurio 5Prof. Maio

Page 6: Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D Mercurio IV D Mercurio1Prof. Maio Banca Dati Base di Dati.

Databaseorganizzazione

Qualsiasi tipo di dato viene memorizzato nella memoria di massa in una struttura predefinita chiamata file (tabella).

La tabella di un database è strutturata in righe e colonne: lerighe rappresentano i record, mentre le colonne i campi.Proprietà di un campo sono il tipo di dato (testo, memo,ecc.) e gli attributi del campo (formato, etichetta, ecc.).

IV D Mercurio 6Prof. Maio

recordrecord

campicampi

Page 7: Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D Mercurio IV D Mercurio1Prof. Maio Banca Dati Base di Dati.

Databasericerca

La ricerca di una informazione sul DB può avvenire attraverso diversi criteri di ricerca, quelli citati prima sono

solo degli esempi. La ricerca su un DB viene eseguita tramite una query

(interrogazione), che rappresenta l’operazione elementare per reperire informazioni da un DB.

IV D Mercurio 7Prof. Maio

Page 8: Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D Mercurio IV D Mercurio1Prof. Maio Banca Dati Base di Dati.

DatabaseDBMS

Per DBMS si intende un sistema di gestione dei dati (Data Base Management System) che garantisce un livello di

sicurezza ai dati, permettendo una condivisione sicura ed affidabile su un DB.

I più importanti DBMS sono MS Access presente nel pacchetto Office, Oracle, SQL Server, MySQL.

IV D Mercurio 8Prof. Maio

Page 9: Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D Mercurio IV D Mercurio1Prof. Maio Banca Dati Base di Dati.

DatabaseAccess – primo passo

Avviare il programmaMenu Start – Tutti i programmi – Microsoft AccessOppure doppio clic sull’icona presente sul Desktop

Creare un nuovo DBMenu File – Nuovo – 1 clic su “Database vuoto” –

Digitare il nome che si desidera dare al nuovodatabase – premere “Crea”

IV D Mercurio 9Prof. Maio

Page 10: Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D Mercurio IV D Mercurio1Prof. Maio Banca Dati Base di Dati.

DatabaseAccess – visualizzazione

Cambiare la modalità di visualizzazione di una tabella è semplice: premere sul pulsante Visualizza e scegliere il

tipo di visualizzazione che si desidera:1) Modalità “struttura” per modificare la struttura di una

tabella del DB.2) Modalità “foglio dati” per modificare i dati presenti in una

tabella.

IV D Mercurio 10Prof. Maio

Page 11: Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D Mercurio IV D Mercurio1Prof. Maio Banca Dati Base di Dati.

DatabaseAccess – modalità struttura

IV D Mercurio 11Prof. Maio

Page 12: Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D Mercurio IV D Mercurio1Prof. Maio Banca Dati Base di Dati.

DatabaseAccess – modalità foglio dati

IV D Mercurio 12Prof. Maio

Page 13: Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D Mercurio IV D Mercurio1Prof. Maio Banca Dati Base di Dati.

DatabaseAccess – creazione di una tabella

Creare una nuova tabellaDopo aver aperto la voce Tabella dal riquadro Oggettidoppio clic sulla voce Crea una tabella mediante una

creazione guidata – Selezionare i campi dellatabella – Avanti – Definire il nome della tabella –Impostare la chiave primaria – Avanti – Scegliere

come procedere: immettere subito i dati, modificarela struttura della tabella o immettere dati

tramite una maschera – Fine

IV D Mercurio 13Prof. Maio

Page 14: Database DB Lezione 1 Istituto Tecnico Commerciale Geometra “E. Fermi” – Tivoli Classe IV D Mercurio IV D Mercurio1Prof. Maio Banca Dati Base di Dati.

DatabaseAccess – inserimento record

Inserire un nuovo recordDopo aver aperto la tabella in visualizzazione Foglio dati

Menu Inserisci – Nuovo recordOppure un clic sul pulsante

Eliminare un recordDopo aver aperto la tabella in visualizzazione Foglio datiMenu Posizionare il cursore all’interno di una cella del

record da eliminare – tasto dx - elimina

IV D Mercurio 14Prof. Maio

*