210 likes | 417 Views
Microsoft Access. Nozioni di Base. Base di dati. Una base di dati consiste in una raccolta strutturata di informazioni Lo strumento utilizzato per strutturare le informazioni è costituito dalle tabelle. Base di dati. Insieme di tabelle. Tabelle.
E N D
Microsoft Access Nozioni di Base
Base di dati • Una base di dati consiste in una raccolta strutturata di informazioni • Lo strumento utilizzato per strutturare le informazioni è costituito dalle tabelle Base di dati Insieme di tabelle ivan.renesto@edes.it
Tabelle • Le tabelle in Microsoft Access si comporranno da: • un nome • campi (colonne) • record (righe) Nome della tabella Colonne della tabella T C1 C2 C3 C4 C5 Righe della tabella ivan.renesto@edes.it
File di Microsoft Access • Access permette di creare basi di dati • Ogni base di dati sarà costituita da un file, avente: • Nome • Estensione (.mdb) • Icona ivan.renesto@edes.it
Gli oggetti di Microsoft Access • Microsoft Access, nella sua gestione di base, prevede la manipolazione di solamente 4 oggetti: • Tabelle • Strutture che contengono le informazioni • Query • Strumento di estrazione delle informazioni di interesse • Maschere • Interfaccia grafica di una tabella • Report • Strumento in grado di generare un documento stampabile da una tabella ivan.renesto@edes.it
Tabelle ivan.renesto@edes.it
? interrogazione Query Query Base di Dati Restituisce come risultato una tabella Tabelle permanenti Tabelle temporanee Possono concorrere alla creazione di Maschere e Report ivan.renesto@edes.it
Maschere ivan.renesto@edes.it
Report ivan.renesto@edes.it
Visualizzazione e Oggetti • Ogni oggetto ha due modalità di visualizzazione: • Struttura • che consente la creazione dell’oggetto, definendo ogni sua componente • Foglio dati • che consente l’inserimento, la modifica, la visualizzazione del contenuto dell’oggetto ivan.renesto@edes.it
Creazione di una base dati • Fasi di creazione: • PROGETTAZIONE • Studio sulle informazioni da raccogliere • CREAZIONE • Creazione delle strutture atte a raccogliere le informazioni • POPOLAMENTO • Inserimento delle informazioni • INTERROGAZIONE • Estrazione delle informazioni di interesse ivan.renesto@edes.it
Progettazione • Fase molto importante • Permette di evitare errori in fase di creazione della base dati • Fase puramente teorica • Si articola in diverse sotto-fasi ivan.renesto@edes.it
Esempio di progettazione • Si supponga di voler progettare una base dati per gestire la “fatturazione” • 1. Elenco informazioni • Eseguire un elenco di informazioni da raccogliere • Lista di informazioni che sarà successivamente raffinata ivan.renesto@edes.it
Cliente Indirizzo Cliente CF cliente PIVA cliente Telefono Cliente Descrizione prodotto acquistato Quantità Prezzo Unitario Fornitore Indirizzo Fornitore Telefono Fornitore Data di acquisto Modalità di pagamento Fatturazione: 1. Lista informazioni Si individuano 3 diverse ENTITÀ di cui raccogliere informazioni ivan.renesto@edes.it
Fatturazione: 2. Entità CLIENTE FORNITORE - Nome e Cognome - Nome e Cognome - Indirizzo - Indirizzo - CF - Telefono - PIVA - Telefono FATTURAZIONE - Numero fattura - Data - Quantità - Descrizione - Prezzo Unitario - Pagamento ivan.renesto@edes.it
Fatturazione: 3. Raffinamento • Si raggruppano le informazioni per “natura” delle stesse • Si individuano delle “entità” che le costituiscono • Per ogni entità si costruirà una tabella • La fase di raffinamento dell’informazione, prevede che per ogni entità si determinino in modo ancor più specifico le informazioni ivan.renesto@edes.it
CLIENTE Nome e Cognome Indirizzo CF PIVA Telefono Fatturazione: 3. Raffinamento • Codice • Nome • Cognome • Indirizzo • Città • CAP • CF • PIVA • Telefono ivan.renesto@edes.it
Fatturazione: 4. Proprietà Codice Testo Sì Nome Testo Sì Testo Cognome Sì Indirizzo Testo Sì Città Testo Sì CAP Testo No CF Testo No PIVA Testo No Telefono Testo No ivan.renesto@edes.it
Chiave Primaria • Definizione: • Uno o più campi in grado di distinguere in modo univoco ogni elemento • Uso: • Impedire l’inserimento di elementi duplicati • Evitare alcuni errori umani • Relazionare tabelle diverse ivan.renesto@edes.it
Fatturazione: 4. Proprietà Codice Testo Sì Nome Testo Sì Testo Cognome Sì Indirizzo Testo Sì Città Testo Sì CAP Testo No CF Testo No PIVA Testo No Telefono Testo No ivan.renesto@edes.it