INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO



Похожие документы
Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database

DBMS. Esempi di database. DataBase. Alcuni esempi di DBMS DBMS. (DataBase Management System)

Organizzazione delle informazioni: Database

Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database

Cos è ACCESS? E un programma di gestione di database (DBMS) Access offre: un ambiente user frendly da usare (ambiente grafico)

Database 1 biblioteca universitaria. Testo del quesito

Microsoft Access. Microsoft Access

Esercizio data base "Biblioteca"

corso di Access MICROSOFT ACCESS Docente: Andrea Mereu Università degli studi di Cagliari 16 aprile 9 maggio 2012

Esercizio sui data base "Gestione conti correnti"

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)

I database relazionali (Access)

Uso delle basi di dati. Informazione e dato. Cos è un database. Tabelle. Esempi di database

Il database management system Access

Progettazione di Database. Un Esempio

Database 3 affitto veicoli. Testo del quesito

Obiettivi del corso. Creare, modificare e formattare un semplice database costituito da tabelle, query, maschere e report utilizzando Access 2000.

Cultura Tecnologica di Progetto

Progettazione di un Database

MODULO 5 Basi di dati (database)

5.3 TABELLE RECORD Inserire, eliminare record in una tabella Aggiungere record Eliminare record

Corso di Sistemi di Elaborazione delle informazioni

Database Modulo 3 DEFINIRE LE CHIAVI

(A) CONOSCENZA TERMINOLOGICA (B) CONOSCENZA E COMPETENZA (C) ESERCIZI DI COMPRENSIONE

Relazioni tra tabelle

Sistemi di Elaborazione delle Informazioni (C.I. 15) Access

MODULO 5 DATA BASE PROGRAMMA. Progettazione rapida introduzione alla progettazione di DB

Microsoft Access 2000

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

IMPOSTARE UNA MASCHERA CHE SI APRE AUTOMATICAMENTE

7. Microsoft Access. 1) Introduzione a Microsoft Access

DATABASE. A cura di Massimiliano Buschi

Database e Microsoft Access. Ing. Antonio Guadagno

DBMS (Data Base Management System)

Sistemi Informativi e Basi di Dati

Maschere. Microsoft Access. Maschere. Maschere. Maschere. Aprire una maschere. In visualizzazione foglio dati: Maschere

Excel. A cura di Luigi Labonia. luigi.lab@libero.it

Microsoft Access Maschere

Pagina 1 di 10

Il DATABASE Access. Concetti Fondamentali

Per ulteriori informazioni, vedere l'articolo Nozioni fondamentali della progettazione di database.

Organizzazione degli archivi

MANUALE PARCELLA FACILE PLUS INDICE

Access. P a r t e p r i m a

1. I database. La schermata di avvio di Access

ARCHIVI E DATABASE (prof. Ivaldi Giuliano)

Progettazione di Basi di Dati

Modulo 1. Database: concetti introduttivi

Università di L Aquila Facoltà di Biotecnologie Agro-alimentari

Appunti sulle basi di dati. Cos è una base base di dati? Introduzione. D. Gubiani. 19 Luglio 2005

1. Le macro in Access 2000/2003

Per visualizzare e immettere i dati in una tabella è possibile utilizzare le maschere;

Le query. Lezione 6 a cura di Maria Novella Mosciatti

INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro)

Dispense Corso Access

Corso di Archivistica

disponibili nel pacchetto software.

DATABASE RELAZIONALI

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,

Introduzione al Foglio Elettronico

Corso di Informatica RDBMS RDBMS. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Database Manager Guida utente DMAN-IT-01/09/10

Descrizione dettagliata dell ambiente Access 2007

Base Dati Introduzione

Raggruppamenti Conti Movimenti

Programma del Corso per Segretaria d Azienda:

Introduzione ai database relazionali

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

RDBMS. Corso di Informatica RDBMS. Access. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

BASI DI DATI - : I modelli di database

Informatica - Office

Modulo 5 Database. Diapo: 1

5.2 UTILIZZO DELL APPLICAZIONE

1. CODICE DI ATTIVAZIONE 2. TIPOLOGIE GARANZIE 3. CONFIGURAZIONE NUMERI DI SERIE 4. DOCUMENTI

I Codici Documento consentono di classificare le informazioni e di organizzare in modo logico l archiviazione dei file.

CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS

LA RICLASSIFICAZIONE DEI SALDI CONTABILI CON MICROSOFT ACCESS 2007

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie

Corso di Informatica (Basi di Dati)

Master in Evidence-Based Practice e Metodologia della Ricerca Clinico Assistenziale Mita Parenti. Introduzione ai Database Relazionali

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

L ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI

Database. Si ringrazia Marco Bertini per le slides

Dispensa di database Access

Facoltà di Farmacia - Corso di Informatica

Realizzare la planimetria dell ufficio con Visio 2003

Le Basi di Dati. Le Basi di Dati

Come modificare la propria Home Page e gli elementi correlati

Microsoft Office XP. dott. ing. Angelo Carpenzano. La suite Microsoft Office XP

Università degli Studi di Verona. Laboratorio di Basi di Dati

ECDL AM5 Access Advanced

Cosa è un foglio elettronico

Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati

Operazioni fondamentali

Basi di Dati e Microsoft Access

DATABASE.

Introduzione ad Access

Транскрипт:

Basi di dati: Microsoft Access INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO

Database e DBMS Il termine database (banca dati, base di dati) indica un archivio, strutturato in modo tale da consentire la gestione dei dati stessi (l'inserimento, la ricerca, la cancellazione ed il loro aggiornamento) da parte di applicazioni software. Il database è un'insieme di informazioni, di dati che vengono suddivisi per argomenti in ordine logico (tabelle) e poi tali argomenti vengono suddivisi per categorie (campi). Informalmente e impropriamente, la parola "database" viene spesso usata come abbreviazione dell'espressione Database Management System (DBMS), che si riferisce a una vasta categoria di sistemi software che consentono la creazione e la manipolazione efficiente di database. Il DBMS, pertanto, è un insieme di programmi, che sono rivolti alla gestione di dati memorizzati nei database 2

Microsoft Access E un ambiente software costituito da un sistema di gestione di basi di dati relazionali (RDBMS, Relational Database Management System) il quale può essere utilizzato su PC con sistema Windows e permette di definire al suo interno applicazioni SQL 3

Diagramma Entità-Relazioni 4 ENTITA Nome dell entità RELAZIONE Nome della relazione ARCO DI RELAZIONE Collega un entità ad una relazione (barrando tale arco si indica l obbligo della presenza di elementi in entità distinte ma correlate) ATTRIBUTO Dati interessanti per l entità

Tipi di relazioni 5 A B Regioni 1 1 Capoluoghi Relazione Uno a Uno Clienti 1 n Fatture Relazione Uno a Molti Clienti n m Prodotti Relazione Molti a Molti

Tipi di relazioni Relazione Uno a Uno (1 : 1) Record dell entità A un solo record dell entità B e viceversa Relazione Uno a Molti (1 : n) Record dell entità A più record dell entità B Record dell entità B un solo record dell entità A Relazione Molti a Molti (n : m) Record dell entità A più record dell entità B e viceversa 6

Caratteristiche generali Un documento access (.mdb) può essere immaginato come un contenitore contenente 7 tipi di oggetti: Tabelle Query Maschere Report Macro Moduli Pagine 7

Caratteristiche generali 8 Tabella Una tabella è sostanzialmente una struttura bidimensionale identificata da campi e da record. Nelle tabelle i dati vengono organizzati in colonne e righe. Maschera Una maschera rappresenta l'interfaccia grafica mediante la quale l'utente dialoga con il database è possibile immettere, modificare e visualizzare dati. Query La query è uno strumento che consente di estrarre dei dati memorizzati nelle tabelle, per visualizzarli, analizzarli e modificarli in modi diversi. Report Il report costituisce un efficace mezzo per presentare i dati in un formato adatto ad essere stampato. In un report le informazioni possano essere organizzate in modo chiaro ed efficace.

Caratteristiche generali 9 Ogni oggetto può essere creato attraverso l impostazione della struttura (creazione da zero), oppure sfruttando un processo di creazione guidata mediante il quale si potrà decidere, in linea di massima, la struttura dell oggetto impostando alcuni parametri significativi.

Creare un nuovo database 10 Aprire Microsoft Access File Nuovo Database vuoto Salvare in memoria (file di estensione.mdb) Aprire il file salvato (es. db1.mdb)

Tabelle Costituiscono lo schema secondo cui sono organizzati i dati all interno del database. Concettualmente un database è imprescindibile dalla presenza di almeno una tabella: essa è sostanzialmente il vero serbatoio delle informazioni che vengono conservate all interno della base di dati Durante la fase di progettazione è necessario stabilire quali sono le entità fondamentali del problema e, in funzione di questo, stabilire il numero di tabelle da creare. 11 Successivamente si dovrà definire la struttura di ogni tabella in funzione della tipologia di interrogazioni che il database sarà chiamato a soddisfare.

Esempio Problema: Informatizzazione di un azienda di ingrosso di abbigliamento Entità: Fornitori Clienti Ordini Articoli Dipendenti 12

Tabelle Definire la struttura di una tabella vuol dire determinare il numero di campi costituitivi, il loro nome e la tipologia di dati che essi dovranno contenere. La scelta della tipologia dei dati legata ai campi, e l impostazione delle proprietà dei tipi di dati, inciderà sensibilmente sulla bontà del database. 13

Esempio tabella 14

Creare una tabella Contiene dati relativi ad un entità Ogni record contiene le informazioni relative ad ogni elemento dell entità Dal punto di vista strutturale, essa è divisa in colonne (campi) e righe (record) 15 Consente di definire il nome dei campi ed il formato Consente di creare una tabella scegliendo tra un elenco di tabelle esempio e campi esempio Viene creata una tabella partendo direttamente dall immissione dei dati

Creare una tabella Occorre definire il nome della tabella e i suoi attributi (campi) Per esempio: rubrica telefonica La creazione della tabella avviene indicandone: Il nome (per esempio, Rubrica) Gli attributi (per esempio, Nome, Cognome, Numero, Indirizzo) 16

Creare una tabella-visualizzazione struttura 17

Creare una tabella-visualizzazione struttura 18 Le caselle da riempire obbligatoriamente sono Nome campo e Tipo dati

Creare una tabella-visualizzazione struttura 19 Per inserire il nome del campo: Scriverlo nella casella di sinistra

Creare una tabella-visualizzazione struttura Per indicare il tipo, si fa clic sul pulsante con la freccia in basso per provocare l apertura di una finestra a discesa 20

Creare una tabella Tipo Testo: formato da scritte (lettere, numeri, segni di interpunzione e spazi) Non viene effettuato alcun controllo su un campo di tipo Testo Non è possibile eseguire operazioni matematiche su ciò che contiene 21

Tabelle Particolare attenzione va riposta su un campo particolare della tabella: la chiave primaria Una chiave primaria è un campo che determina e assicura l univocità di ogni record all interno della tabella In Access, un campo chiave primaria è indicato con il simbolo della chiave alla sinistra del nome del campo 22 Descrizione

Chiave primaria Chiave primaria ad un campo: può essere chiave primaria un qualsiasi campo che non contenga valori nulli o duplicati. Per esempio, in una tabella di dati anagrafici il campo codice fiscale può essere assunto come chiave primaria. Un modo immediato per creare una chiave primaria è aggiungere alla tabella un campo contatore ed impostare su questo campo la chiave primaria. 23 Il campo contatore è un campo particolare che si aggiorna automaticamente in maniera sequenziale ogni qualvolta alla tabella viene aggiunto un record. In tal modo si può essere certi della univocità dei valori nel campo

Creare una tabella- creazione guidata 24 Per ognuno degli ambiti sono previste alcune tabelle predefinite E possibile selezionare i soli campi selezionati. La tabella sarà composta solo da questi. Tabelle predefinite Campi di esempio predefiniti per ogni tabella

Creare una tabella-immissione dei dati 25 Si inseriscono direttamente i valori in un foglio dati vuoto. Al salvataggio del foglio dati si avrà l assegnazione automatica del tipo di dato e del formato per ogni valore inserito Per rinominare i Campi: Formato -> Rinomina Colonna->Digitare nome

Relazioni Una volta definite le strutture delle tabelle, è fondamentale dedurre le corrette associazioni tra esse: le associazioni danno vita alle relazioni. Esse determinano la connessione logica tra le entità rappresentate dalle tabelle, e sono fondamentali per vari motivi: Danno un ordine logico alla struttura del database Evitano ridondanza di informazioni Evitano incoerenza di informazioni Agevolano le varie interrogazioni del database 26

Relazioni Per creare relazioni occorre specificare uno o più campi contenenti lo stesso valore in record correlati Alla chiave primaria di una tabella corrisponderà una chiave esterna in un altra tabella 27 Trascinare i campi da correlare Cliccare sull arco di relazione ed applicare l integrità referenziale, per garantire la validità delle relazioni tra record e impedire l eliminazione accidentale di dati correlati

Integrità referenziale Sistema di regole che assicura che le relazioni impostate si mantengano valide e che non si eliminino o modifichino, per errore, i dati correlati Applicando l integrità referenziale: Non si può immettere un valore nel campo chiave esterna se quest ultimo non esiste anche nel campo chiave primaria Non si può cancellare un record da una tabella primaria se esistono record corrispondenti in una tabella correlata Non è possibile modificare un valore chiave primaria se il record corrispondente dispone di record correlati. 28

Riempire le tabelle Dopo aver creato le relazioni (sfruttano le conoscenze sul modello E/R) si passa quindi a popolare le tabelle inserendo i vari record. 29

Spostarsi tra records in una tabella Per passare da un record a un altro: Usare i pulsanti Fare clic nella casella di testo, e scrivere il numero che corrisponde al record 30 Primo record Record seguente Record precedente Ultimo record

Aggiungere records in una tabella Per creare un nuovo record: Premere Invio nel ultimo campo del ultimo record Oppure fare clic sul pulsante Nuovo record 31 Elementi di Informatica- Prof.ssa Bice Cavallo

Esercitazione 32 Creare un database che conservi: Studenti Corsi Esami sostenuti dagli studenti