La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Base di Dati Funzione e costruzione di un database.

Presentazioni simili


Presentazione sul tema: "Base di Dati Funzione e costruzione di un database."— Transcript della presentazione:

1 Base di Dati Funzione e costruzione di un database

2 Sommario DefinizioneDefinizione ProgettazioneProgettazione Creazione di un DBCreazione di un DB Gli elementi caratteristiciGli elementi caratteristici

3 Definizione generale Un database in generale può essere definito come una raccolta di dati e di informazioni legati ad un argomento o ad uno scopo specifico. Un database in generale può essere definito come una raccolta di dati e di informazioni legati ad un argomento o ad uno scopo specifico.

4 Data Base Relazionale oltre a memorizzare i dati e le informazioni è in grado di mettere in relazione le varie tipologie di dati facilitandone la ricerca, lorganizzazione e la visualizzazione oltre a memorizzare i dati e le informazioni è in grado di mettere in relazione le varie tipologie di dati facilitandone la ricerca, lorganizzazione e la visualizzazione

5 Un esempio Fatture Indirizzi clienti Informazioni fornitori Informazione prodotti

6 Scopo del Data Base Stabilire quali informazioni dovranno essere archiviate nel databaseStabilire quali informazioni dovranno essere archiviate nel database Definizione delle tabelle Suddividere le informazioni in argomenti distinti: ogni argomento = una tabella del databaseSuddividere le informazioni in argomenti distinti: ogni argomento = una tabella del database

7 Scopo del Data Base Stabilire quali informazioni dovranno essere archiviate nel databaseStabilire quali informazioni dovranno essere archiviate nel database Definizione delle tabelle Suddividere le informazioni in argomenti distinti: ogni argomento = una tabella del databaseSuddividere le informazioni in argomenti distinti: ogni argomento = una tabella del database

8 Definizione dei campi Stabilire quali informazioni si desidera archiviare in ciascuna tabella. Ogni categoria è definita campo ed è rappresentata da una colonnaStabilire quali informazioni si desidera archiviare in ciascuna tabella. Ogni categoria è definita campo ed è rappresentata da una colonna Definizione delle relazioni Analizzare i dati di ogni tabella e stabilire in che modo sono correlati tra loro; se necessario aggiungere campi per definire meglio le relazioniAnalizzare i dati di ogni tabella e stabilire in che modo sono correlati tra loro; se necessario aggiungere campi per definire meglio le relazioni

9 Ritocchi finali analizzare la struttura realizzata per ricercare eventuali errorianalizzare la struttura realizzata per ricercare eventuali errori creare le tabellecreare le tabelle aggiungere alcuni record dati di esempio per verificare se vengono forniti i risultati previsti e desideratiaggiungere alcuni record dati di esempio per verificare se vengono forniti i risultati previsti e desiderati

10 Come creare un database Il metodo più flessibile prevede: Creare un database vuotoCreare un database vuoto Aggiungere le tabelleAggiungere le tabelle Aggiungere le maschereAggiungere le maschere Aggiungere i reportAggiungere i report Aggiungere eventualmente altri oggettiAggiungere eventualmente altri oggetti

11 Come creare un Database Il metodo più semplice prevede: Utilizzare Autocomposizione Database per realizzare in un sola operazione le tabelle, le maschere, ed i reportUtilizzare Autocomposizione Database per realizzare in un sola operazione le tabelle, le maschere, ed i report

12 Come creare un Database Più flessibile Più semplice

13 La Tabella in modalità Visualizzazione Foglio Dati Le tabelle organizzano i dati in colonne chiamate Campi e in righe chiamate RecordLe tabelle organizzano i dati in colonne chiamate Campi e in righe chiamate Record Record Campo Categoria di informazioni Insieme di informazioni

14 La tabella in modalità Visualizzazione Struttura area dei campi, dei tipi di dato e delle descrizioni Area delle caratteristiche del campo selezionato

15 La Chiave Primaria Per chiave primaria si intende un campo o più campi che identifichino in modo univoco ciascun record archiviato nella tabellaPer chiave primaria si intende un campo o più campi che identifichino in modo univoco ciascun record archiviato nella tabella Lassegnazione di una chiave primaria permette di ricercare, trovare e raggruppare più velocemente le informazioni presenti in diverse tabelle

16 Assegnare una Chiave Primaria Identificare il Campo o i Campi e selezionare il comando Chiave Primaria posto sulla barra comandi Cliccare il comando Identificare il Campo

17 Fare Ricerca con Filtro Un filtro è una limitazione posta sui record di un foglio dati per isolare temporaneamente un gruppo di record Per filtrare i record possono essere utilizzate diverse metodologie: Filtro in base a selezione Filtro in base a selezione Filtro in base a esclusione Filtro in base a esclusione Filtro per definizione Filtro per definizione Con questo filtro passa solo il catrame! Lezioni basi di dati Ing. Ciro Riccio

18 Ordinare Quando si apre una Tabella i record vengono ordinati secondo lordine assegnato alla Chiave Primaria, ma e possibile assegnare un altro ordine individuando il campo da ordinare posizionando il cursore in una cella e successivamente selezionando il comandoQuando si apre una Tabella i record vengono ordinati secondo lordine assegnato alla Chiave Primaria, ma e possibile assegnare un altro ordine individuando il campo da ordinare posizionando il cursore in una cella e successivamente selezionando il comando crescentedecrescente

19 Ricercare con filtro posizionarsi sul campo che contiene lelemento e nella cella che contiene il datoposizionarsi sul campo che contiene lelemento e nella cella che contiene il dato cliccare con il tasto di destracliccare con il tasto di destra selezionare il tipo di filtro da utilizzareselezionare il tipo di filtro da utilizzare Per estrarre da un archivio tutti i record che hanno in comune un certo elemento bisogna:

20 Relazioni tra Tabelle Tabelle diverse in relazione contengono campi comuni (stesso tipo di dati e se numerico stesso formato)Tabelle diverse in relazione contengono campi comuni (stesso tipo di dati e se numerico stesso formato) Quando cè relazione è possibile accedere a tutti i campi presenti nelle tabelleQuando cè relazione è possibile accedere a tutti i campi presenti nelle tabelle La tabella di partenza e definita Primaria mentre la tabella terminale è definita CorrelataLa tabella di partenza e definita Primaria mentre la tabella terminale è definita Correlata

21 Tipologia di Relazione Relazione uno a moltiRelazione uno a molti Relazione uno a unoRelazione uno a uno Un record Tabella Primaria corrisponde a molti record Tabella Correlata molti Record Ordini Es. un Record Cliente Un record Tabella Primaria corrisponde a un record Tabella Correlata

22 Finestra di Relazioni Tabella Primaria Tabella Correlata Linea di relazione Chiave Primaria in grassetto

23 La Query è una ricerca di informazioni in una o più tabelleè una ricerca di informazioni in una o più tabelle non contiene dati, è un insieme di istruzioninon contiene dati, è un insieme di istruzioni serve a selezionare e visualizzare i record anche in tabelle correlateserve a selezionare e visualizzare i record anche in tabelle correlate Quando si apre o si esegue una Query appare un RecordSet

24 Le Maschere Possono esserePossono essere a colonnea colonne tabellaritabellari foglio datifoglio dati Sono utilizzate per presentare in modo più attraenteper presentare in modo più attraente per visualizzare e modificare i datiper visualizzare e modificare i dati per aggiungere recordper aggiungere record

25 Tabelle o queryTabelle o query Campi da includereCampi da includere Aspetto: colonne, tabellare, foglio datiAspetto: colonne, tabellare, foglio dati Stile, con scelta sfondi e combinazioni di coloriStile, con scelta sfondi e combinazioni di colori Le Maschere La creazione delle maschere può essere facilitata dalla Autocomposizione Maschera scegliendo le opzioni che vengono via via offerte: La creazione delle maschere può essere facilitata dalla Autocomposizione Maschera scegliendo le opzioni che vengono via via offerte:

26 Il Report Permette di avere un controllo molto più preciso per loutput finalePermette di avere un controllo molto più preciso per loutput finale Permette di avere una intestazione e un piè di paginaPermette di avere una intestazione e un piè di pagina Può calcolare totali e sottototali, puòcontenere graficiPuò calcolare totali e sottototali, puòcontenere grafici Può essere utilizzato per fatture, ordini, presentazioni o etichette postaliPuò essere utilizzato per fatture, ordini, presentazioni o etichette postali

27 Tipologie di Report Report a colonneReport a colonne Report tabellareReport tabellare I nomi dei campi sono listati sul lato sinistro mentre i il valore del campo è listato a destra I nomi dei campi sono listati affiancati in alto mentre i valori dei campi sono collocati sotto di essi

28 Creare un Report La creazione di un report può essere facilitata dalla Autocomposizione Report scegliendo tra le opzioni che vengono via via offerte: La creazione di un report può essere facilitata dalla Autocomposizione Report scegliendo tra le opzioni che vengono via via offerte: Selezionare la Tabella o la QuerySelezionare la Tabella o la Query Raggruppare i datiRaggruppare i dati Ordinare i datiOrdinare i dati Selezionare laspettoSelezionare laspetto Scegliere lo stile e la veste graficaScegliere lo stile e la veste grafica

29 Fine


Scaricare ppt "Base di Dati Funzione e costruzione di un database."

Presentazioni simili


Annunci Google