Obiettivo della lezione. Laboratorio di Informatica. (A1) Fase di analisi: i requisiti. per la laurea triennale in Chimica
|
|
- Adelina Pucci
- 5 anni fa
- Visualizzazioni
Transcript
1 Corso di laurea triennale in Chimica - Laboratorio di Informatica 1 Corso di laurea triennale in Chimica - Laboratorio di Informatica 2 Laboratorio di Informatica per la laurea triennale in Chimica ESERCITAZIONE 7 Elaborazione dei dati Le basi di dati Introduzione a Microsoft Access Obiettivo della lezione Definizione, manipolazione ed accesso ai dati nei sistemi basati sul modello relazionale Vedremo l utilizzo dell interfaccia visuale di Access: ogni operazione crea automaticamente un enunciato SQL che esegue quell operazione In questa lezione, però, non vedremo la parte SQL Corso di laurea triennale in Chimica - Laboratorio di Informatica 3 Costruzione di uno schema di base dati con Access Vogliamo costruire una base dati per la gestione di un archivio bibliografico L archivio deve contenere articoli e libri Si dovranno poter fare ricerche sulla base di: titolo, autore, anno di pubblicazione, argomenti Per ogni articolo/libro saranno presenti anche la casa editrice e un breve riassunto Corso di laurea triennale in Chimica - Laboratorio di Informatica 4 (A1) Fase di analisi: i requisiti Vogliamo tabelle relative ad articoli o libri, della forma Titolo:.. Autori:. Dati pubblicazione: (anno, editore, ecc.) Riassunto: Vogliamo inserire ed aggiornare i dati Vogliamo fare delle ricerche per titolo, autore, anno, argomento
2 Corso di laurea triennale in Chimica - Laboratorio di Informatica 5 Corso di laurea triennale in Chimica - Laboratorio di Informatica 6 Nota Articoli e Libri sarebbero entità distinte, ma nella nostra applicazione ad uso personale verranno identificate. Ci sarà cioè una sola entità di nome Articoli o Libri le cui istanze saranno articoli o libri. Editore, rivista, sarebbero entità, ma nella nostra applicazione saranno rappresentate in un unico attributo di testo dati pubblicazione. (A2) Fase di analisi: entità ed attributi La prima entità è: Articolo o Libro. Altre entità: autori, argomenti Possiamo considerare come attributi di Articolo o Libro: titolo anno di pubblicazione altri dati di pubblicazione (editore, rivista, ecc.) riassunto Corso di laurea triennale in Chimica - Laboratorio di Informatica 7 Corso di laurea triennale in Chimica - Laboratorio di Informatica 8 (A3) Fase di Analisi: relazioni fra entità Un Articolo o Libro può avere più autori e un Autore aver scritto più articoli o libri: si ha una relazione molti-a-molti Similmente si ha una relazione molti-a-molti fra Articolo o Libro e Argomenti Per questo Autori ed Argomenti non possono essere trattati come attributi di Articolo o Libro Si procederà con più tabelle (A4) Realizzazione in Access Per la realizzazione in Access, occorre: (A4.1) Creare le Tabelle (A4.2) Collegare le tabelle con creazione delle chiavi secondarie e vincoli di integrità (A4.3) Creare delle maschere per l inserimento di dati da un elenco
3 Corso di laurea triennale in Chimica - Laboratorio di Informatica 9 (A4.1) Creazione tabelle in Access All apertura di Access, selezionare Crea nuovo database (vuoto) (in seguito, la stessa operazione si potrà eseguire dal menù File/Nuovo) Si apre la seguente maschera Selezioniamo la directory Alla fine clic su Crea Corso di laurea triennale in Chimica - Laboratorio di Informatica 10 Indichiamo il nome della nuova base dati, ad es. DBArticoli Da qui si possono creare/modificare/visualizzare Tabelle, Query Corso di laurea triennale in Chimica - Laboratorio di Informatica 11 Selezioniamo il tipo di oggetti su cui operare Selezioniamo il tipo di operazione Crea nuovo Corso di laurea triennale in Chimica - Laboratorio di Informatica 12 Selezioniamo Visualizzazione Struttura Facendo clic su Nuovo compare Facciamo clic su OK
4 Compare una finestra in cui inserire i campi e i loro tipi Corso di laurea triennale in Chimica - Laboratorio di Informatica 13 Nome del campo Ulteriori proprietà del campo Tipo Eventuale descrizione testuale Corso di laurea triennale in Chimica - Laboratorio di Informatica 14 Nome del campo E un contatore Si autoincrementa Vogliamo indicizzarlo Esempio: campo IdArticolo Non vogliamo duplicati Corso di laurea triennale in Chimica - Laboratorio di Informatica 15 Creazione struttura Creiamo i campi della tabella Articolo o Libro come indicato nella seguente diapositiva Corso di laurea triennale in Chimica - Laboratorio di Informatica 16 Per il campo Anno aggiungiamo questo vincolo (non accettiamo Pubblicazioni anteriori al 1970 o posteriori al 2100)
5 Corso di laurea triennale in Chimica - Laboratorio di Informatica 17 Andiamo su IdArticolo e facciamo clic sulla chiave (per indicare che quella è la chiave primaria) Corso di laurea triennale in Chimica - Laboratorio di Informatica 18 Selezioniamo File/Chiudi, diamo OK e scegliamo il nome della tabella (Articolo o Libro) Corso di laurea triennale in Chimica - Laboratorio di Informatica 19 Compare la tabella nuova (vuota) Corso di laurea triennale in Chimica - Laboratorio di Informatica 20 Facendo clic su Apri si possono inserire dei dati nella tabella Si può allargare il campo titolo portando il mouse sulla barretta e trascinando
6 Corso di laurea triennale in Chimica - Laboratorio di Informatica 21 Il contatore si autoincrementa Non viene accettato: l anno non soddisfa i vincoli Corso di laurea triennale in Chimica - Laboratorio di Informatica 22 Mettiamo 2099 come anno (questo è valido) Salviamo i dati con File/Chiudi Corso di laurea triennale in Chimica - Laboratorio di Informatica 23 Con Apri si modifica il contenuto Con Struttura si modifica la struttura (campi e loro proprietà) Corso di laurea triennale in Chimica - Laboratorio di Informatica 24 Fino a questo punto Ci siamo limitati a scegliere i nomi dei campi e il loro tipo Abbiamo accettato le proprietà standard, tranne nel caso dell Anno (abbiamo inserito un vincolo) Ora modifichiamo le proprietà dei campi e inseriamo un vincolo più sofisticato per l Anno
7 Per il campo Titolo Corso di laurea triennale in Chimica - Laboratorio di Informatica 25 Cambia dimensione (da 50 a 100) Il campo è obbligatorio: cambia Richiesto in Sì Per il campo Anno Corso di laurea triennale in Chimica - Laboratorio di Informatica 26 Tipo Intero (non Intero lungo) Campo obbligatorio Vogliamo cambiare la condizione di validità: cancelliamo quella vecchia e facciamo clic qui Corso di laurea triennale in Chimica - Laboratorio di Informatica 27 Anni validi: dopo il 1970 e minori o uguali all anno corrente: Date() fornisce la data corrente, e Year(x) estrae l anno da una data La condizione si può inserire manualmente, o aiutandosi con il menù che fornisce operatori, funzioni ecc. Corso di laurea triennale in Chimica - Laboratorio di Informatica 28 Dopo aver chiuso la struttura (con File/Chiudi) e aver confermato compare la finestra:
8 Corso di laurea triennale in Chimica - Laboratorio di Informatica 29 Corso di laurea triennale in Chimica - Laboratorio di Informatica 30 Confermiamo Siccome l ultimo record contiene un anno (2099) non valido rispetto alle nuove regole, compare la finestra A questo punto apriamo la tabella e correggiamo l anno errato Provate a vedere cosa succede se inserite un anno che non rispetta il nuovo vincolo Corso di laurea triennale in Chimica - Laboratorio di Informatica 31 Corso di laurea triennale in Chimica - Laboratorio di Informatica 32 Tabella Autore Creiamo la tabella Autore con i seguenti campi Nome (di tipo Testo, chiave primaria) Contatto (di tipo Memo, non obbligatorio, contenente dati come indirizzo di ecc.) (A3.1) Relazioni molti-a-molti La relazione essere autore di è una relazione molti-a-molti perché: Un articolo può essere scritto da molti autori Un autore può avere scritto molti articoli IdArticolo Titolo Cani e gatti Canguri L Ornitorinco Nome Anna Gialli Giorgio Bruni Giovanni Rossi Mario Bianchi
9 Corso di laurea triennale in Chimica - Laboratorio di Informatica 33 Corso di laurea triennale in Chimica - Laboratorio di Informatica 34 Come si realizza una relazione molti-a-molti usando solo relazioni 1-a-molti (che sono le uniche direttamente gestite dai DBMS relazionali)? IdArticolo Titolo Cani e gatti Canguri L Ornitorinco IdArticolo Nome Anna Gialli Giovanni Rossi Giovanni Rossi Anna Gialli Giorgio Bruni Nome Anna Gialli Giorgio Bruni Giovanni Rossi Mario Bianchi Corso di laurea triennale in Chimica - Laboratorio di Informatica 35 Relazioni molti-a-molti: regola generale Si individuano le due tabelle da collegare: Articoli o Libri con chiave primaria IdArticolo Autori con chiave primaria Nome La relazione molti-a-molti si codifica come tabella RelArticoloAutore con campi IdArticolo, Nome IdArticolo chiave esterna con integrità referenziale, riferita alla chiave primaria di Articoli o Libri Nome chiave esterna con integrità referenziale, riferita alla chiave primaria di Autori (IdArticolo, Nome) chiave multicampo di RelArticoloAutore Corso di laurea triennale in Chimica - Laboratorio di Informatica 36 Chiavi multicampo Con una chiave multicampo (campo 1,, campo n ) non si può avere più di un record con gli stessi valori di (campo 1,, campo n ) Tornando al nostro esempio, la chiave multicampo (IdArticolo, Nome) evita ridondanze; ogni coppia (ident. articolo, nome autore) compare una sola volta.
10 Corso di laurea triennale in Chimica - Laboratorio di Informatica 37 Corso di laurea triennale in Chimica - Laboratorio di Informatica 38 Tabella RelArticoloAutore Creiamo la tabella RelArticoloAutore con i seguenti campi IdArticolo (di tipo Intero lungo) Nome (di tipo Testo) Con la coppia (IdArticolo, Nome) come chiave Nota Abbiamo usato il Nome come chiave primaria della tabella Autori; quindi non sono ammesse omonimie (si useranno le iniziali ed altri segni distintivi). Una scelta migliore (che non faremo per brevità) potrebbe essere quella di usare una diversa chiave primaria IdAutore. In modo simile a quello visto per la relazione molti a molti Articolo o Libro Autore si può realizzare la relazione molti a molti Articolo o Libro - Argomento Corso di laurea triennale in Chimica - Laboratorio di Informatica 39 Per realizzare una chiave multicampo, apriamo la tabella RelArticoloAutore (facendo clic su Struttura) Scegliamo dal menù Visualizza/Indici Modifichiamo gli indici come segue Corso di laurea triennale Chimica - Laboratorio di Informatica Nome dell indice 40 Campi dell indice Univoco: non è possibile che la stessa coppia compaia più volte
11 Corso di laurea triennale in Chimica - Laboratorio di Informatica 41 Corso di laurea triennale in Chimica - Laboratorio di Informatica 42 Dopo aver creato l indice possiamo chiudere la finestra relativa alla tabella RelArticoloAutore Access vi consiglierà di creare una chiave primaria, ma voi scegliete No (potrete sempre inserire una chiave primaria in seguito se ne avrete bisogno) Creazione della relazione La tabella RelArticoloAutore realizza la relazione essere autore di Ora dobbiamo indicare che i due campi della tabella RelArticoloAutore rappresentano dei collegamenti con le tabelle Articolo o Libro e Autore Corso di laurea triennale in Chimica - Laboratorio di Informatica 43 Corso di laurea triennale in Chimica - Laboratorio di Informatica 44 Dopo aver aggiunto tutte e tre le tabelle, facciamo clic su Chiudi Con il menù Strumenti/Relazioni si apre una finestra dal titolo Relazioni Dal menù Relazioni/Mostra tabella si apre una finestra di dialogo
12 Corso di laurea triennale in Chimica - Laboratorio di Informatica 45 Riordiniamo le tabelle nella finestra, mettendo la tabella con la relazione in mezzo Corso di laurea triennale in Chimica - Laboratorio di Informatica 46 Quando rilasciamo il mouse si apre questa finestra Ora, facciamo clic su IdArticolo nella tabella Articolo o Libro e trasciniamolo su IdArticolo nella tabella RelArticoloAutore Facciamo clic su Crea Corso di laurea triennale in Chimica - Laboratorio di Informatica 47 Ecco come compaiono le relazioni dopo aver creato anche il secondo collegamento (quello relativo al campo Nome) Corso di laurea triennale in Chimica - Laboratorio di Informatica 48 Dopo aver chiuso la finestra delle relazioni, proviamo a inserire nella tabella RelArticoloAutore gli autori dei vari articoli Per farlo dobbiamo selezionare la tabella e fare clic su Apri
13 Corso di laurea triennale in Chimica - Laboratorio di Informatica 49 Queste associazioni sono corrette Questa è sbagliata! Marco Mirchi non è presente nella tabella Autori Nonostante ciò, Access accetta l inserimento dell associazione Corso di laurea triennale in Chimica - Laboratorio di Informatica 50 (A4.2) Chiavi secondarie e vincoli di integrità in Access Il problema è che non abbiamo forzato il controllo di integrità relazionale Per farlo, riapriamo la finestra delle relazioni (menù Strumenti/Relazioni) e facciamo doppio clic su ciascuna relazione Corso di laurea triennale in Chimica - Laboratorio di Informatica 51 Si apre questa finestra Facendo clic qui si forza l integrità referenziale Facendo clic qui si richiede che aggiornamenti su una tabella si riflettano anche sull altra Facendo clic qui si richiede che la cancellazione di un record elimini a cascata anche i record correlati Corso di laurea triennale in Chimica - Laboratorio di Informatica 52 Provate a fare la stessa cosa anche per l altra tabella Cosa succede? Perché? Eliminate il record sbagliato dalla tabella RelArticoloAutore e procedete di nuovo ad applicare l integrità referenziale
14 Corso di laurea triennale in Chimica - Laboratorio di Informatica 53 Corso di laurea triennale in Chimica - Laboratorio di Informatica 54 Ecco come compare l insieme delle relazioni alla fine Provate a vedere cosa succede se 1. Create un record in RelArticoloAutore in cui uno dei due valori non sia presente nella tabella corrispondente 2. Modificate un nome di un autore nella tabella Autore; cosa succede in RelArticoloAutore 3. Cancellate un autore dalla tabella Autore NOTA: conviene che apriate contemporaneamente tutte le tabelle e proviate a fare le modifiche su ciascuna vedendo cosa succede nelle altre Usate Finestra/Affianca orizzontalmente Corso di laurea triennale in Chimica - Laboratorio di Informatica 55 Corso di laurea triennale in Chimica - Laboratorio di Informatica 56 Tabella Argomento Creiamo la tabella Argomento con un solo campo, di nome Argomento, di tipo Testo (chiave primaria, duplicati non ammessi, campo richiesto) Tabella RelArticoloArgomento Creiamo la tabella RelArticoloArgomento con i seguenti campi IdArticolo (di tipo Intero lungo) Argomento (di tipo Testo) Con la coppia (IdArticolo,Argomento) come chiave multicampo (ricordate: dovete creare un indice!) Creiamo una relazione con vincoli di integrità come evidenziato nel seguente diagramma
15 Corso di laurea triennale in Chimica - Laboratorio di Informatica 57 Corso di laurea triennale Popoliamo in Chimica anche - Laboratorio la tabella di Informatica RelArticoloArgomento 58 Corso di laurea triennale in Chimica - Laboratorio di Informatica 59 (A5.3) Caselle combinate Inserendo coppie di valori in RelArticoloArgomento vi sarete resi conto della difficoltà di inserire argomenti esistenti Vorremmo che, quando dobbiamo inserire un argomento, comparisse una tendina contenente i valori possibili Ciò è possibile usando le caselle combinate Corso di laurea Apriamo triennale in la Chimica struttura - Laboratorio di RelArticoloArgomento di Informatica 60 Andiamo su Argomento e facciamo clic su Ricerca: scegliamo Casella Combinata
16 Corso di laurea Modifichiamo triennale in Chimica Larghezza - Laboratorio colonne di Informatica a 10cm 61 Corso di laurea triennale in Chimica - Laboratorio di Informatica 62 Scegliamo Argomento Modifichiamo Solo in elenco a Sì (non vogliamo inserire valori che non siano nell elenco) Facciamo clic qui per scegliere da dove vanno attinti i dati Corso di laurea triennale in Chimica - Laboratorio di Informatica 63 Proviamo ora a modificare il contenuto della tabella
Laboratorio di Informatica Lezione Caratteristiche di un DBMS
Laboratorio di Informatica Lezione 12 Contenuti: 1 Caratteristiche generali di un DBMS (Sistema per la Gestione di Basi di Dati, conclude la lezione precedente). 2 SQL: definizione, manipolazione ed accesso
DettagliPer la tabella RelArticoloAutore bisogna creare una chiave multicampo; definiti i campi IdArticolo Numerico e Nome TEXT,
PROSEGUENDO. Ora sapete creare le altre tabelle; cominciamo da: Autori, con due campi: Nome chiave primaria TEXT Contatto campo non obbligatorio di tipo NOTE, con ad es. email, inirizzo,. RelArticoloAutore,
DettagliMicrosoft Access. DataBase introduzione
Microsoft Access DataBase introduzione Un database può essere definito come un insieme di archivi contenenti dati omogenei che riguardano un certo argomento. Sono database la rubrica telefonica o l'archivio
DettagliMicrosoft Access. Obiettivo della lezione. Useremo Access per interrogare una base di dati (query)
Microsoft Access Obiettivo della lezione Useremo Access per interrogare una base di dati (query) Mostreremo come creare maschere per l inserimento di dati In questa lezione, mostreremo la controparte SQL
DettagliCorso di Microsoft. Access. Marco P. Locatelli.
Corso di Microsoft Access Marco P. Locatelli locatelli@disco.unimib.it Esempio Lo schema Entità Relazione rappresenta parte di un modello relativo ad una palestra, con informazioni sugli istruttori, sulle
DettagliCORSO ACCESS PARTE IV
Creazione di un database / gestione tabelle Per creare un nuovo database Menu File Selezionare Nuovo Scegliere Database vuoto nella scheda Generale e confermare con Ok Impostare il nome e il percorso nella
DettagliCorso di Access Modulo L2 A (Access) I tipi di query
Corso di Access Modulo L2 A (Access) 2.3.2 I tipi di query 1 Prerequisiti Concetto di database relazionale Utilizzo elementare del computer Concetti fondamentali di basi di dati Interrogazione di un DB
DettagliRelazioni. Microsoft Access. Relazioni. Relazioni
Relazioni Microsoft Access Relazioni In Access, le relazioni non sono le relazioni del modello relazionale! Relazioni: legate ai concetti di Join Integrità referenziale Relazioni I tipi di relazione possono
DettagliMicrosoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti
Microsoft Access Nozioni di base Contatti: Dott.ssa Silvia Bonfanti silvia.bonfanti@unibg.it Introduzione In questa lezione vedremo lo strumento Microsoft Access ed impareremo come realizzare con esso
DettagliCorso di Access. Prerequisiti. Modulo L2 A (Access) 1.5 Report. Utilizzo di un DBMS Concetti generali sui DB Interfaccia utente
Corso di Access Modulo L2 A (Access) 1.5 Report 1 Prerequisiti Utilizzo di un DBMS Concetti generali sui DB Interfaccia utente 2 1 Introduzione In questa Unità vediamo l utilità di presentar i dati in
DettagliCorso sul PACCHETTO OFFICE. Modulo Access
Corso sul PACCHETTO OFFICE Modulo Access Docente: dott. Marco Cardani Lezione 6 I campi di ricerca lookup 1 6 I campi di ricerca lookup Vedremo in questa lezione come agevolare l inserimento dei dati mediante
DettagliCorso di Access. Modulo L2 A (Access) 1.4 Le maschere
Corso di Access Modulo L2 A (Access) 1.4 Le maschere 1 Prerequisiti Concetto di database Interfaccia utente Elementi grafici (etichette, caselle di testo, pulsanti) 2 1 Introduzione Ora che sappiamo usare
DettagliMODULO 5 ACCESS Basi di dati
MODULO 5 ACCESS Basi di dati MODULO 5 ACCESS Basi di dati Lezione 3 www.mondopcnet.com ARGOMENTI Lezione 3 Relazioni tra tabelle Perché creare le relazioni Tipi di relazioni Come creare le relazioni Integrità
DettagliPersonalizzazione del report
Creare un report In questa lezione ci dedicheremo alla stampa dei dati tramite lo strumento dei report. Access ci permette di progettare stampe organizzando i dati in modo personalizzato. Questa caratteristica
DettagliInserire record. Microsoft Access. Inserire/modificare record. Inserire record. Cancellare record. Inserire/modificare record
Inserire record Microsoft Access Maschere (II) Una maschera può essere sfruttata non solo per vedere dati ma anche per immettere nuovi record, per modificarli o per cancellarli (come in visualizzazione
DettagliCorso di Access. Prerequisiti. Modulo L2 A (Access) 2.1 I controlli. Interfaccia grafica e controlli. M. Malatesta I controlli-10 13/12/2012
Corso di Access Modulo L2 A (Access) 2.1 1 Prerequisiti Interfaccia grafica e controlli 2 1 Introduzione In generale, i controlli sono gli elementi grafici che fanno parte di un interfaccia, come i pulsanti,
DettagliUtilizzo delle Maschere in Microsoft Access
Utilizzo delle Maschere in Microsoft Access Uso delle maschere Permettono di definire delle interfacce grafiche per la gestione dei dati del database Permettono di realizzare delle piccole applicazioni
DettagliCorso sul PACCHETTO OFFICE. Modulo Access
Corso sul PACCHETTO OFFICE Modulo Access Docente: dott. Marco Cardani Lezione 2 Come creare un database 1 2 Come creare un database Impareremo ora come creare un nuovo database in modo da raggiungere un
DettagliCorso di Access. Prerequisiti. Modulo L2A (Access) Struttura delle tabelle
Corso di Access Modulo L2A (Access) 1.3.1 Struttura delle tabelle 1 Prerequisiti Utilizzo elementare del computer Concetti fondamentali di basi di dati Gli oggetti di Access 2 1 Introduzione Il concetto
DettagliMODULO 5 ACCESS Basi di dati
MODULO 5 ACCESS Basi di dati Lezione 2 www.mondopcnet.com ARGOMENTI Lezione 2: Tabelle Menu database Tipi di dato Creazione tabella in visualizza struttura Definire un campo chiave Navigazione tra i record
DettagliCreazione di database, tabelle e associazioni con Access 2003
Creazione di database, tabelle e associazioni con Access 2003 Per definire un nuovo database 1. Dal menu di Start scegliere Tutti i programmi e poi fare clic su Microsoft Access. 2. Nella finestra Riquadro
DettagliDefinire una chiave primaria. Microsoft Access. Definire una chiave primaria. Definire una chiave primaria. Definire una chiave primaria
Microsoft Access Chiavi, struttura delle tabelle 1. Portare la tabella in Visualizzazione struttura Selezionare la tabella sulla quale si desidera intervenire nella finestra del database Poi: Fare clic
DettagliDISPENSA ACCESS (OFFICE 2010 BETA)
DISPENSA ACCESS (OFFICE 2010 BETA) 2. LE RELAZIONI. Una relazione può essere definita come un legame tra due tabelle basato sul valore di uno o più campi di ciascuna delle due tabelle. Di solito i campi
DettagliCorso di Access. Prerequisiti. Modulo L2A (Access) 2.4 Ordinamento e filtri
Corso di Access Modulo L2A (Access) 2.4 Ordinamento e filtri 1 Prerequisiti Concetto di database relazionale Utilizzo elementare del computer Concetti fondamentali di basi di dati Interrogazione di un
DettagliMS Access: Tutorial Tabelle, Relazioni
Università Magna Graecia di Catanzaro Informatica MS Access: Tutorial Tabelle, Relazioni Docente : Alfredo Cuzzocrea e-mail : cuzzocrea@si.deis.unical.it Tel. : 0984 831730 Microsoft Access Tutorial Tabelle,
DettagliV. Moriggia Modelli di Base Dati. Modelli di Base Dati. a.a. 2001/2002 4.1
Modelli di Base Dati 4 Un DBMS: Access a.a. 2001/2002 4.1 DBMS 4.2 DBMS = Data Base Management System Software per la costruzione e la gestione di una base dati Esempi di DBMS: Oracle, MySQL, SQLServer,
DettagliMicrosoft Access. Microsoft Access. Maurizio Rebaudengo, Paolo Garza 1. Microsoft Access. Creazione base di dati. Apertura di una base dati
Microsoft Access Programma applicativo del pacchetto Microsoft Office per la gestione delle basi di dati. Microsoft Access 2 Creazione base di dati Apertura di una base dati Una nuova base dati si crea
DettagliACCESS. Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati.
ACCESS Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati. Database Relazionale: tipo di database attualmente più diffuso grazie alla
DettagliDatabase Modulo 4 RELAZIONI TRA TABELLE
Database Modulo 4 RELAZIONI TRA TABELLE PERCHÉ DEFINIRE LE RELAZIONI Dopo avere definito le tabelle corrispondenti alle entità individuate nel progetto del database, è necessario indicare il modo per ricollegare
DettagliAccess 2003 I Portatili. Chiave Primaria
3Oltre le tabelle Chiave Primaria Progettare le tabelle di un database Relazioni Creare le relazioni Modificare una relazione Eliminare una relazione Fogli dati secondari Dipendenze degli oggetti Access
DettagliPRIMI PASSI CON UN DATABASE
Basi di dati PRIMI PASSI CON UN DATABASE Definizione di database Per database si intende un insieme di informazioni catalogate ed organizzate. Il tipo di database più diffuso è quello relazionale, composto
DettagliINTRODUZIONE AI DBMS. Inoltre i fogli elettronici. Mentre sono poco adatti per operazioni di. Prof. Alberto Postiglione
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Introduzione alla Gestione dei Dati Prof. Alberto Postiglione
DettagliINTRODUZIONE AI DBMS
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Introduzione alla Gestione dei Dati Prof. Alberto Postiglione
DettagliMicrosoft Access (parte 5) Query. Query. Query. Query. Creare una query
Microsoft Access (parte 5) Anno accademico: 2008-2009 Per estrarre informazioni da un database si utilizzano delle query : procedure di interrogazione Si può creare più query per ogni tabella Occorre avere
DettagliBibliografia. INFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. Definizione di DB e di DBMS
INFORMATICA GENERALE DBMS: Introduzione alla gestione dei dati Bibliografia 4 ott 2011 Dia 2 Curtin, Foley, Sen, Morin Vecchie edizioni: 8.4, 8.5, 8.6, 8.7, 8.8 Edizione dalla IV in poi: 6.5, 21.1, 19.4,
DettagliUSO DELLE BASI DI DATI (ACCESS) COMPRENDERE I DATABASE UTILIZZO DELL APPLICAZIONE TABELLE CERCARE INFORMAZIONI OGGETTI STAMPE
soluzioni 28-01-2010 19:42 Page 17 1 2 3 4 5 6 7 USO DELLE BASI DI DATI (ACCESS) 5-17 1. In un database i dati e le informazioni: A sono la stessa cosa. sono due cose diverse. C non hanno importanza. D
DettagliMS Access Un DBMS relazionale per Windows?
MS Access Un DBMS relazionale per Windows? Quali DBMS in ambiente PC: dbase (ver. 5 per windows) FoxPro (per windows) Access (per windows) SQL Server (client/server) Oracle (client/server) Informix (client/server)...
DettagliCorso di Access. Prerequisiti. Modulo L2 A (Access) Le query
Corso di Access Modulo L2 A (Access) 2.3.1 Le query 1 Prerequisiti Concetto di database relazionale Utilizzo elementare del computer Concetti fondamentali di basi di dati Interrogazione di un DB 2 1 Introduzione
DettagliEsercizio per Access
Esercizio per Access Obiettivo dell esercitazione è la creazione di una base di dati in Access per la gestione della tavola periodica degli elementi. Come riferimento usate la tavola periodica (in formato.gif)
DettagliAccess 2007 Colonna di ricerca
Pagina 1 di 7 Lezioni on line -> Gestire i dati Access 2007 Colonna di ricerca Quando si riempiono i campi dei record che formano una tabella, può essere utile e comodo poter scegliere, in un elenco dei
DettagliFondamenti di Informatica NOTE. Per Excel, funzioni e operazioni, leggere il capitolo 23.
Fondamenti di Informatica NOTE Per Excel, funzioni e operazioni, leggere il capitolo 23. Fondamenti di Informatica DBMS Introduzione ai DBMS Sez. 7.5: Introduzione Sez. 22.1: I criteri di archiviazione
DettagliPRINCIPI DI INFORMATICA CORSO DI LAUREA IN SCIENZE BIOLOGICHE
PRINCIPI DI INFORMATICA CORSO DI LAUREA IN SCIENZE BIOLOGICHE Gennaro Cordasco e Rosario De Chiara {cordasco,dechiara}@dia.unisa.it Dipartimento di Informatica ed Applicazioni R.M. Capocelli Laboratorio
DettagliMicrosoft Front Page 2000
Microsoft Front Page 2000 Lezione 2 La gestione dei moduli web avviene attraverso il menù 'Inserisci/Modulo'. Sarà possibile inserire ogni elemento del modulo, dal form al button e attraverso le finestre
DettagliRelazioni e tabelle. Introduzione alle Basi di Dati Relazionali. Relazioni uno a uno. Esempio
Relazioni e tabelle Introduzione alle Basi di Dati Relazionali Nelle Basi di Dati relazionali le informazioni sono organizzate in tabelle Le tabelle sono rappresentate mediante griglie suddivise in colonne
DettagliACCESS ESERCITAZIONE RUBRICA
ACCESS ESERCITAZIONE RUBRICA 1. CREARE IL DATABASE 1. Dal menu Start, Programmi aprire Microsoft Office Access 2007 2. Nella schermata iniziale, Selezionare Database vuoto 3. Nella parte destra dell interfaccia
DettagliNota: per aprire un file in elenco è anche possibile fare doppio click con il tasto sinistro del mouse sul file desiderato.
La finestra Database Introduzione In questa lezione completiamo l esplorazione della finestra Database. Aprire un database esistente Apriamo il database creato nella lezione precedente: dal menu Start
DettagliScopo Laboratorio di Informatica
Corso di laurea triennale in Chimica - Laboratorio di Informatica 1 Corso di laurea triennale in Chimica - Laboratorio di Informatica 2 Scopo Laboratorio di Informatica Gestione dell informazione per la
DettagliFiltri. Microsoft Access. Filtri. Filtri
Filtri Microsoft Access Filtri, query Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo requisito Per applicare un filtro a una tabella è
DettagliMicrosoft Access XP INDICE
INDICE INTRODUZIONE AL PROGRAMMA ACCESS 5 PREREQUISITI PER ACCESS XP 5 COME INIZIARE A LAVORARE CON ACCESS 6 VIDEATA DI ACCESS XP 6 OGGETTI DI ACCESS 8 TABELLE 8 QUERY 9 MASCHERA 9 REPORT 9 CONTROLLI 9
DettagliDISPENSA 1 ACCESS (OFFICE 2010 BETA)
DISPENSA 1 ACCESS (OFFICE 2010 BETA) CREAZIONE/APERTURA DI UN DATABASE. Dopo avere mandato in esecuzione l applicativo Access da Start Programmi Microsoft Office si può procedere con le operazioni descritte
DettagliCONTABILITA GIOVE 118
CONTABILITA GIOVE 118 REDAZIONE NUOVO BILANCIO DI PREVISIONE 2019-2020-2021 E GESTIONE DEL FONDO PLURIENNALE VINCOLATO GUIDA OPERATIVA Gennaio 2019 FONDO PLURIENNALE VINCOLATO Qui di seguito vi riportiamo
DettagliINFORMATICA GENERALE Prof. Alberto Postiglione Scienze della Comunicazione Università degli Studi di Salerno GESTIONE DEI DATI
INFORMATICA GENERALE Prof. Alberto Postiglione Scienze della Comunicazione Università degli Studi di Salerno : INTRODUZIONE ALLA : INTRODUZIONE ALLA GESTIONE DEI DATI DBMS: Introduzione alla gestione dei
DettagliC3 IL DBMS MICROSOFT ACCESS
C3 IL DBMS MICROSOFT ACCESS 1 GERARCHIE OBBLIGATORIE Nella progettazione di una base di dati abbiamo moltissimi gradi di libertà ma anche alcune regole rigide che siamo costretti a rispettare. Il primo
DettagliDatabase Modulo 6 CREAZIONE DI MASCHERE
Database Modulo 6 CREAZIONE DI MASCHERE!1 Per la gestione dei dati strutturati è possibile utilizzare diverse modalità di visualizzazione. Si è analizzata sinora una rappresentazione di tabella (foglio
DettagliAccess. Microsoft Access. Aprire Access. Aprire Access
Access Microsoft Access Informatica II Corso di Laurea in Ottica e Optometria Anno Accademico 2007/2008 Basi di Dati E un programma di gestione di database (DBMS) Access offre: un supporto transazionale
DettagliINDICE. Il PROGRAMMA... 3 I Moduli... 5 I comandi del documento... 9 TEACHER MAPPE. Bologna Luglio 2017
MANCA COPERTINA INDICE Il PROGRAMMA... 3 I Moduli... 5 I comandi del documento... 9 I marchi registrati sono proprietà dei rispettivi detentori. Bologna Luglio 2017 TUTTI I DIRITTI SONO RISERVATI 2 IL
DettagliScopo. Informatica. Sistema informativo. Sistema informatico
BASI DI DATI 1 BASI DI DATI 2 Scopo Informatica Elaborazione di dati: Basi di dati Gestione dell informazione Informazione: difficile da definire ma a tutti è chiara l importanza della sua gestione in
DettagliCreare presentazione con Power Point
1 Creare presentazione con Power Point (questo esercizio è stato fatto con Power Point di office 2003.) Lanciare Power Point,apparirà la finestra di default *Fare clic su fare clic per inserire il titolo
DettagliMODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ
PATENTE EUROPEA DEL COMPUTER 5.0 MODULO 5 Database (Microsoft Access 2007) Parte 3 A cura di Mimmo Corrado Gennaio 2012 MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ Il Modulo 5, richiede che il candidato
DettagliErrore. Il segnalibro non è definito.
Access Access...1 Introduzione... 2 Tabelle... 2 Definizione dello schema... 3 Collegamenti tra tabelle... 4 Inserzione dati in una tabella... 5 Interrogazioni... 5 Maschere... 6 Report...Errore. Il segnalibro
DettagliPrima di iniziare. Diamo qualche definizione :
1 Prima di iniziare. Diamo qualche definizione : Modello E/R (Entity/Relationship in italiano Entità- Relazione) : è un modello concettuale di dati e, come tale, fornisce una serie di strutture, detti
DettagliSviluppo di una base di dati ACCESS per la gestione delle informazioni relative ai pazienti di un medico
Esercitazione Sviluppo di una base di dati ACCESS per la gestione delle informazioni relative ai pazienti di un medico 12/03/2010 Informatica Ingegneria Medica - Prof.Gregorio Cosentino 1 Prerequisiti
DettagliMicrosoft Access. Relazioni e query SQL. Domenico Fabio Savo
Microsoft Access Relazioni e query SQL Domenico Fabio Savo Outline Base di dati di esempio Le relazioni Le query Outline Base di dati di esempio Le relazioni Le query Contratti telefonici (requisiti) Si
DettagliCorso di Access. Prerequisiti. Modulo L2A (Access) 1.2 Strumenti di Access. Utilizzo elementare del computer Concetti fondamentali di basi di dati
Corso di Access Modulo L2A (Access) 1.2 1 Prerequisiti Utilizzo elementare del computer Concetti fondamentali di basi di dati 2 1 Introduzione In questa Unità si introduce Access 2007, un applicazione
DettagliUtilizzo delle Maschere in Microsoft Access
Creazione una nuova (1) Utilizzo Maschere in Microsoft Access Si effettuano le seguenti operazioni corrispondente alla base ti: si seleziona la cartella Maschere nella finestra si preme il tasto Crea una
Dettagli7 - Calibrazione di una mappa in formato raster per n punti
7 - Calibrazione di una mappa in formato raster per n punti 7.1 - Calibrazione con rototraslazione in coordinate assolute Passiamo ora ad un elaborazione diversa della nostra mappa RASTER; procediamo infatti
DettagliRipasso Concetti Pratica in Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 3
ECDL - Database Ripasso European Computer Driving Licence - Modulo 5 - Database LEZIONE 3 Ripasso Cosa sono le relazioni? Come si gestiscono le relazioni in Access? Cosa si intende per query? Come interroghiamo
DettagliCloud GDrive, Dropbox
Cloud GDrive, Dropbox Lezione 2 Lavorare con Gdrive Video GDrive permette, oltre all'archiviazione di file in rete, di lavorare direttamente all'interno del servizio sul web in quanto fornisce tutti gli
DettagliTESINA INFORMATICA CARTELLA CLINICA IN ACCESS
TESINA INFORMATICA CARTELLA CLINICA IN ACCESS Psicologia Clinica e di Comunità Gianmaria Lunetta Enza Cascone Luana Ingrasciotta Chiara Tumino CARTELLA CLINICA IN ACCESS Lo scopo operativo del nostro lavoro
DettagliContenuti Guida Registrazione Utenti Inserimento Articoli con immagini e Video Gestione Album e Foto Inserire Sponsor Gestione contenuti in evidenza
Contenuti Guida Registrazione Utenti Inserimento Articoli con immagini e Video Gestione Album e Foto Inserire Sponsor Gestione contenuti in evidenza Gestione menu di navigazione Gestione Utenti Registrazione
DettagliIntroduzione Concetti Generali Pratica su Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 1
ECDL - Database Introduzione European Computer Driving Licence - Modulo 5 - Database LEZIONE 1 Informazioni sul corso orario: Giovedì - 14.30-16.30 materiale: http://www.fotoboni.com/carlo/ docente: webmaster@fotoboni.com
DettagliMODULO 2. Query normali e parametriche Query di:
MODULO 2 TITOLO DBMS e SQL In questo Modulo si affronta lo studio dei DBMS Access e MySQL. In particolare per Access, si descrive come progettare, impostare e modificare gli strumenti di lavoro (tabelle,
DettagliSoluzioni delle esercitazioni per test a valutazione automatica
Soluzioni delle esercitazioni per test a valutazione automatica Testo 5.1 1. Apri l applicazione di Database. Fai clic sul pulsante START. Seleziona la funzione TUTTI I PROGRAMMI. Fai clic sul programma
DettagliCosa sono le maschere
Prof. Emanuele Papotto Cosa sono le maschere La maschera è un oggetto di database che viene realizzato per mostrare, modificare e immettere i record in modo più chiaro rispetto alla visualizzazione foglio
DettagliComponenti VBA per Applicazioni su Database
Basi di Dati Prof. Alfredo Cuzzocrea Università degli Studi di Trieste Componenti VBA per Applicazioni su Database Credits to: Dr. A. Tagarelli UniCAL Sommario Maschere Query Report Macro e Visual Basic
DettagliMS ACCESS. Obiettivi. Creare e popolare un database. Interrogare un database. Accedere al database tramite input e output grafici
MS ACCESS Obiettivi Creare e popolare un database. Interrogare un database. Accedere al database tramite input e output grafici Beatrice Pasolini - MS Access 2 Apertura di un database Beatrice Pasolini
Dettagli1. seleziona una qualsiasi cella della tabella dati da analizzare 2. dal menu dati clicca su rapporto tabella pivot
1. seleziona una qualsiasi cella della tabella dati da analizzare 2. dal menu dati clicca su rapporto tabella pivot si apre la finestra per la creazione guidata della tabella pivot come prima cosa viene
DettagliAEIT Sistema di posta elettronica. Spostare automaticamente le spam in una sottocartella
AEIT Sistema di posta elettronica Spostare automaticamente le e-mail spam in una sottocartella Per fare in modo che le e-mail classificate come spam dal filtro antispam del server mail.aeit.it vengano
DettagliTESINA INFORMATICA CARTELLA CLINICA IN ACCESS. Tesina: CARTELLA CLINICA IN ACCESS
TESINA INFORMATICA CARTELLA CLINICA IN ACCESS 1 / 10 2 / 10 Psicologia Clinica e di Comunità Gianmaria Lunetta Enza Cascone Luana Ingrasciotta Chiara Tumino 3 / 10 CARTELLA CLINICA IN ACCESS Lo scopo operativo
DettagliElementi di gestione di dati con MS Access 2000
Elementi di gestione di dati con MS Access 2000 ESERCITAZIONE I Luisa Cutillo - Università Parthenope 1 Concetti introduttivi Un database o base di dati e una collezione di informazioni che esistono per
DettagliCORSO DI PROGRAMMAZIONE
ISTITUTO TECNICO INDUSTRIALE G. M. ANGIOY SASSARI CORSO DI PROGRAMMAZIONE PROSECUZIONE CON ALTRE BASI DI DATI DISPENSA 21.02 21-02_DBSQL_[ver_02] Questa dispensa è rilasciata sotto la licenza Creative
DettagliI DATABASE CREAZIONE DI UNA RUBRICA: Definiamo i campi della tabella. ID Cognome Nome Etc.
CREAZIONE DI UNA RUBRICA: Definiamo i campi della tabella ID Cognome Nome Etc. Access mette a disposizione i seguenti tipi di dato: Testo - Accetta caratteri alfanumerici e simboli fino a 255 caratteri
DettagliFoglio di calcolo con OpenOffice Calc III
Foglio di calcolo con OpenOffice Calc III 1. Scrittura di formule con Autocomposizione Funzione 2. Tabelle Pivot per l'analisi dei dati 1. Scrittura di formule con Autocomposizione Funzione Somme di cifre
Dettagli2.6. Creare ed operare con i Report
2.6. Creare ed operare con i Report 2.6.1. I comandi per i report I comandi già presentati in precedenza per gli oggetti in generale (vedi RICHIAMO) valgono in particolare per i report; in figura sono
DettagliFoglio elettronico Microsoft Office Excel 2003
Foglio elettronico Microsoft Office Excel 2003 04/06/2015 Nonni su internet 2015 1 Il foglio elettronico è un programma che possiamo usare per creare tabelle di numeri e calcolare automaticamente somme,
DettagliCorso di Informatica. Access. Struttura tabella. Tabelle - esempi 11/01/2008
Corso di Informatica Ing. Dario Sguassero Access Accessè un programma specializzato nella gestione dei database Un database è una raccolta di informazioni organizzate Un database di Access è costituito
DettagliIdoneità informatica. Laboratorio 3 Ms Access
Idoneità informatica A.A. 2008/9 Laboratorio 3 Ms Access Prof.ssa Raffaella Folgieri folgieri@mtcube.com DATABASE, definizione Un database è una collezione di oggetti ovvero un insieme di informazioni
DettagliDEFINIZIONI SMART E RELATIVE ESERCITAZIONI
DEFINIZIONI SMART E RELATIVE ESERCITAZIONI A B C D E 1 2 3 4 5 6 7 8 9 MODULO 3 Creazione e gestione di fogli di calcolo MODULO 3 CREAZIONE E GESTIONE DI FOGLI DI CALCOLO Gli elementi fondamentali del
DettagliMarco Canu Excel Advanced: Note Operative Tabelle Pivot Excel 2013 Sella & Mosca Agg. 06/05/2017
Indice Premessa... 2 Per generare una Tabella Pivot... 2 Esempio pratico... 5 Modifichiamo l esempio... 6 I Menu della Tabella Pivot... 9 Per realizzare un grafico Pivot... 10 Esposizione Tabella Pivot
DettagliINTRODUZIONE ALLE BASI DATI RELAZIONALI
INTRODUZIONE ALLE BASI DATI RELAZIONALI RELAZIONI E TABELLE Nelle BASI DI DATI RELAZIONALI le informazioni sono organizzate in TABELLE; Le tabelle sono rappresentate mediante griglie suddivise in RIGHE
DettagliDAISOFT DAISOFT CONTABILITA' 2.0 MANUALE UTENTE
DAISOFT CONTABILITA' 2.0 MANUALE UTENTE INDICE Operazioni iniziali... Operazioni comuni... Registrazioni contabili... Le stampe... Utilità... Multiutenza-Gestione database... Appendice... 1 3 7 17 19 21
DettagliProprietà delle potenze
Proprietà delle potenze Questo passo a passo ti aiuterà a costruire un foglio elettronico sulle proprietà delle potenze. Inserendo in determinate celle valori scelti a caso, relativi a basi ed esponenti,
Dettagli3. Le routine evento in Access 2000/2003
LIBRERIA WEB 3. Le routine evento in Access 2000/2003 Le routine evento possono essere associate a un singolo controllo grafico (caselle di testo, pulsanti di comando, ecc.) presente all interno di una
DettagliSEE Electrical Expert V4: FAQ
SEE Electrical Expert V4: FAQ Inserimento attributi in morsetti logici e fisici INTRODUZIONE Ad un morsetto (che sia esso logico oppure fisico) è possibile aggiungere un attributo passando per il comando
DettagliDA LEGGERE PRIMA ESEGUIRE QUALSIASI OPERAZIONE
DA LEGGERE PRIMA ESEGUIRE QUALSIASI OPERAZIONE La prima parte (da pag. 1 a pag. 7) si riferisce alle versioni monoanno cioè a quelle che richiedono all inizio dell anno l apertura di un nuovo archivio.
DettagliStampa Guidata Serie in 19 passi. Creazione di una serie di documenti testualicon la tecnica Stampa Guidata Serie OpenOffice 2.3.0
Stampa Guidata Serie in 19 passi Creazione di una serie di documenti testualicon la tecnica Stampa Guidata Serie OpenOffice 2.3.0 Passo 1 Creazione del foglio di calcolo che servirà come "Sorgente dati".
DettagliScopo Informatica. Sistema informativo. Sistema informatico. Gestione dell informazione per le lauree triennali
Scopo Informatica Gestione dell informazione per le lauree triennali LEZIONE 9 Elaborazione di dati: Basi di dati Informazione: difficile da definire ma a tutti è chiara l importanza della sua gestione
Dettagli1. DML RICORDIAMO. Contenuti: 2.1. Le principali operazioni su relazioni utilizzate nel DML
1. DML RICORDIAMO Contenuti: Operazioni su relazioni e DML (Data Manipulation Language in SQL per Access) Esercitazione: uso di DML per organizzare ricerche, con uso di maschere ed uso di SQL (in Access)
Dettagli