MODULO 5 DATA BASE PROGRAMMA. Progettazione rapida introduzione alla progettazione di DB
|
|
- Antonia Nicoletti
- 8 anni fa
- Visualizzazioni
Transcript
1 MODULO 5 DATA BASE MODULO 5 - DATA BASE 1 PROGRAMMA Introduzione: concetti generali di teoria Progettazione rapida introduzione alla progettazione di DB Utilizzo di Access pratica sulla creazione e l utilizzo di DB MODULO 5 - DATA BASE 2 1
2 Intro (1) - Data Base Un DataBase (DB) è una raccolta di dati riguardanti un determinato argomento Tali dati sono organizzati e collegati tra loro Un DB può avere una struttura di organizzazione dei dati elementare o estremamente complicata, in funzione dell ambito applicativo e della quantità e tipologia delle informazioni da memorizzare Esempi di DB: agenda personale (contatti, calendario, appuntamenti, ) archivio universitario (studenti, esami, docenti, lezioni, ) archivio bancario (anagrafica clienti, cc, movimenti,...) MODULO 5 - DATA BASE 3 Intro (2) - Elementi fondamentali dei DB Analizzeremo di seguito i concetti di: tabella record chiavi query SQL DBMS MODULO 5 - DATA BASE 4 2
3 Intro (3) - Tabelle e record Una tabella è un contenitore per dati ogni tabella rappresenta un raccolta di informazioni su uno specifico argomento ad esempio possiamo avere una tabella per gli studenti ed una per gli esami Un record è una singola riga di una tabella ci permette di identificare un preciso insieme di dati, all interno di tutti quelli contenuti nella tabella ad esempio nella tabella Esami ci sarà il record relativo a Patente Informatica MODULO 5 - DATA BASE 5 Intro (4) - Riassumendo Un DB è composto da diverse tabelle Una tabella è composta da record omogenei Un record è composto da elementi DB ESAME CODICE NOME A0100 Matematica 2XF20 Patente Informatica STUDENTE MATRICOLA COGNOME Rossi Verdi NOME... Mario Carlo... TABELLA RECORD MODULO 5 - DATA BASE 6 3
4 Intro (5) - Chiavi Per definire la struttura di una tabella si devono definire i campi (le colonne) di cui deve essere composta Una chiave di una tabella è l insieme dei campi che permette di identificare univocamente un singolo record all interno della tabella ogni tabella deve avere una chiave non è possibile avere in una tabella due record distinti con lo stesso valore del campo chiave non è possibile avere chiavi contenenti valore NULL una chiave può essere composta da uno o più campi esempi di chiave: la matricola per Studenti, il codice esame per Esami MODULO 5 - DATA BASE 7 Intro (6) - Query Dopo aver inserito i dati nel DB, dovremo aver modo di recuperarli in modo agevole ed ottimizzato Una query è un interrogazione sul DB fornisce come risultato un insieme di dati che soddisfano le condizioni imposte nella query normalmente negli strumenti per la gestione dei DB si ha la possibilità di creare la query sia visualmente, sia scrivendola in un linguaggio apposito MODULO 5 - DATA BASE 8 4
5 Intro (7) - SQL: definizioni SQL (Structured Query Language) è un linguaggio per la formulazione di query Una query scritta in SQL ha la forma Select-From-Where SELECT: per indicare i campi richiesti (* per tutti) FROM: per indicare su quali tabelle si deve effettuare la query WHERE: per indicare i vincoli MODULO 5 - DATA BASE 9 Intro (8) - SQL esempio Ad esempio se volessimo estrarre le informazioni dello studente la cui matricola è 69002, potremmo scrivere la query in SQL: SELECT Nome, Cognome FROM Studente WHERE matricola = Il risultato sarà Carlo Verdi MODULO 5 - DATA BASE 10 5
6 Intro (9) - i DBMS I DBMS (Data Base Management System) sono dei software in grado di gestire i DB. Permettono di creare DB (strutture di tabelle, vincoli d integrità, ) gestire dati (inserirli, effettuare query, definire trigger, ) gestire accessi concorrenti, back up, roll back, Alcuni DBMS: Adabas MicroSoft SQLServer, MicroSoft Access MySQL, PostgreSQL Oracle DBMS MODULO 5 - DATA BASE 11 Progettare un DB (1) La fase di progettazione di un DB è complessa e richiede molta attenzione Le fasi fondamentali della progettazione sono: definizione del modello ER definizione del modello logico implementazione del DB MODULO 5 - DATA BASE 12 6
7 Progettare (2) - Modello E/R Il Modello Entità Relazioni permette di individuare e rappresentare gli attori (Entità) del DB e i collegamenti (Relazioni) che intercorrono tra essi Per ogni oggetto è possibile definire delle caratteristiche (attributi) VALUTAZIONE DATA MATRICOLA COGNOME NOME CODICE NOME RELAZIONE ATTRIBUTO ENTITA STUDENTE HA_SOSTENUTO ESAME MODULO 5 - DATA BASE 13 Progettare (3) - Cardinalità Inoltre col modello ER si identificano anche le cardinalità, cioè si indica il numero di volte che una entità può partecipare alla relazione. I valori ammessi sono: 0, 1, N STUDENTE 0..N HA_SOSTENUTO 0..N ESAME preso uno studente, questo può aver sostenuto da 0 a N esami MODULO 5 - DATA BASE 14 7
8 Progettare (4) - Modello Logico Il modello logico è una traduzione del modello ER in una rappresentazione a tabelle. Normalmente (ma non necessariamente) una entità corrisponde a una tabella una attributo corrisponde ad un campo una relazione corrisponde ad un campo o ad una tabella chiamata ponte MODULO 5 - DATA BASE 15 Progettare (5) - Esempio Nell esempio dell archivio universitario la relazione NN è diventata una tabella ponte I campi sottolineati rappresentano le chiavi STUDENTE MATRICOLA COGNOME NOME HA_SOSTENUTO MATRICOLA CODICE VALUTAZIONE DATA ESAME CODICE NOME MODULO 5 - DATA BASE 16 8
9 Access (1) - Nuovo DB Avviamo MS-Access Scegliamo di creare un nuovo DB. Dobbiamo fin da ora scegliere il file in cui verrà salvato l intero DB: tutti gli oggetti che compongono il DB sono memorizzati in un unico file con estensione.mdb Si vedono gli oggetti su cui possiamo lavorare, tra cui tabelle query maschere report MODULO 5 - DATA BASE 17 Access (2) - Nuova Tabella Selezioniamo Tabelle e premiamo Nuovo Una nuova tabella può essere creata in diversi modi: definendo la sua struttura inserendo direttamente i dati sfruttando l autocomposizione importando una tabella già esistente Scegliamo Visualizza struttura, in questo modo possiamo definire di ogni campo (colonna) della tabella: il nome il tipo una descrizione (facoltativa) MODULO 5 - DATA BASE 18 9
10 Access (3) - Tipi di dato Tra i tipi disponibili, troviamo: Numerico intero (2 byte: da a 32767) intero lungo (4 byte: circa da -2 mld a 2mld) singola prec (4 byte: da -3*10^38 a 3*10^38) doppia prec (8 byte: da -10^308 a 10^308) singolo byte (interi da 0 a 255) Testo (da 0 a 255 caratteri) Memo, campo di testo che può contenere migliaia di caratteri Data/ora Contatore, normalmente un intero autoincrementale, gestito dal DBMS (non editabile) MODULO 5 - DATA BASE 19 Access (4) - Chiave primaria Per definire una chiave primaria dalla visualizzazione della struttura della tabella si selezionano i campi (tenendo premuto CTRL per la selezione multipla) si impostano come chiave in uno dei seguenti modi: icona nella barra degli strumenti menu modifica, comando chiave primaria menu contestuale (tasto destro), comando chiave primaria MODULO 5 - DATA BASE 20 10
11 Access (5) - Proprietà dati Oltre alle informazioni sul nome, sul tipo e sulla descrizione, per ogni campo si possono definire delle proprietà, tra cui: dimensione valore predefinito: se non viene inserito niente, il campo assume il valore qui indicato come default richiesto si/no: se si, allora il campo non può contenere valori NULL (il campo è obbligatorio) MODULO 5 - DATA BASE 21 Access (6) - Salvare la tabella Per salvare la tabella (così come ogni altro oggetto del DB) si usa l icona salva nella barra degli strumenti o il comando salva dal menu file Quando si salva la tabella per la prima volta, ne viene chiesto il nome MODULO 5 - DATA BASE 22 11
12 Access (7) - Esercizio 1 Si vuole costruire un DataBase che consenta di gestire gli studenti che sono iscritti ad una università I dati da memorizzare sono: STUDENTE (matricola, cognome, nome, annonascita) ESAME (codice, nome, descrizione) VOTO (matricola, codice, valutazione, data) Creare il DB universita (universita.mdb) Creare la struttura delle tabelle MODULO 5 - DATA BASE 23 Access (8) - Relazioni Dopo aver definito le diverse tabelle, bisogna indicare come le informazioni sono collegate tra loro Nella definizione di tabelle ponte, porre attenzione al tipo completo dei campi Per aprire la finestra delle relazioni icona nella barra degli strumenti, oppure menu strumenti, comando relazioni... Scegliere le tabelle che vogliamo collegare (es. STUDENTE, VOTO, ESAME) Trascinare il campo di una tabella sul campo collegato della seconda tabella MODULO 5 - DATA BASE 24 12
13 Access (9) - Integrità referenziale Scegliere le caratteristiche della relazione integrità referenziale: non è possibile aggiungere record nella tabella correlata se nella tabella primaria non esistono record associati (es: non riesco ad inserire un voto di uno studente non regiatrato) aggiorna: se viene modificato un campo nella tabella principale, allora viene modificato il campo associato nella tabella correlata (es: se modifico una matricola in STUDENTE viene aggiornata anche in VOTO) eliminazione: se viene eliminato un record nella tabella primaria si eliminano anche i record associati nella tabella correlata MODULO 5 - DATA BASE 25 Access (10) - Inserimento dati Per popolare la tabella (cioè inserire i dati veri e propri) dalla finestra principale del DB doppio click sul nome della tabella (oppure click su apri ) si apre una finestra in cui possiamo inserire i valori i dati vengono salvati automaticamente all immissione MODULO 5 - DATA BASE 26 13
14 Access (11) - Esercizio 2 Partendo dall esercizio 1 (universita.mdb) Creare le necessarie relazioni specificando i vincoli di integrità referenziale Popolare il DB con dati verosimili MODULO 5 - DATA BASE 27 Access (12) - Query Tramite le query si effettuano interrogazioni sui dati contenuti nel DB Una query recupera i dati da più tabelle e visualizza i risultati, permettendo di raggruppare record per calcolare somme, medie,... Si può creare una query (dalla finestra principale scegliere query e nuovo ) con l autocomposizione, oppure visualizzando la struttura MODULO 5 - DATA BASE 28 14
15 Access (13) - Struttura query Generazione query tramite visualizzazione struttura : Scegliere le tabelle interessate nell interrogazione (es. STUDENTE, VOTO e ESAME) Trascinare i campi su cui si vuole operare, dalle tabelle verso la griglia di struttura (es. STUDENTE.Cognome, ESAME.nome, VOTO.votazione) Inserire eventuali criteri (es. data > 01/01/2002); per i caratteri jolly (?, *, #) usare la parola chiave like Evidenziare i campi che si desidera visualizzare (es. non selezionare la data) Salvare la query MODULO 5 - DATA BASE 29 Access (14) - Visualizzazioni Dalla barra degli strumenti (oppure dal menu contestuale della finestra della query), si può scegliere: Visualizzazione SQL (query scritta in SQL) Visualizzazione foglio dati (risultato) Visualizzazione struttura Perché usare SQL? Linguagio standard di interrogazione Necessario se non si dispone di uno strumento visuale (ad es. per interrogare un DB da un applicazione) MODULO 5 - DATA BASE 30 15
16 Access (15) - Esercizio 3 Partendo dall esercizio 2 (integrità referenziale) Scrivere le seguenti query: 1 elenco studenti: estrazione del nome e del cognome di tutti gli studenti 2 voti studenti: estrazione di tutti gli esami (nome esame e votazione) sostenuti dagli studenti (nome e cognome) 3 voti studenti 2002: estrazione di tutti gli esami (nome esame e votazione) sostenuti dagli studenti (nome e cognome) dal 01/01/2002; la data non deve essere visualizzata MODULO 5 - DATA BASE 31 Access (16) - Query con calcoli Per effettuare dei calcoli si devono raggruppare i dati in base ad uno o più campi (ad es. cognome e nome di STUDENTE) poi indicare il tipo di operazione da effettuare su altri campi (ad es. la media su votazione in VOTO) Per visualizzare i tipi di operazioni e per raggruppare si deve attivare il campo formula premendo l icona totali ; si può scegiere tra raggruppamento min, max, media somma conteggio MODULO 5 - DATA BASE 32 16
17 Access (17) - Esercizio 4 Partendo dall esercizio 3 Scrivere le seguenti query 4 media voti studente: estrarre nome, cognome e valutazione media di ogni studente 5 media voti esame: estrarre la valutazione media di ogni esame 6 numero esami: estrarre il numero di esami sostenuti da ogni studente MODULO 5 - DATA BASE 33 Access (18) - Maschere Le maschere permettono di visualizzare dati sullo schermo Agendo attraverso le maschere si può inserire modificare eliminare i dati contenuti nel DB In una maschera appaiono elementi grafici, dati, calcoli Tramite l elemento grafico controllo si costruisce il collegamento tra maschera e dati MODULO 5 - DATA BASE 34 17
18 Access (19) - Nuova maschera Dalla finestra principale del DB scegliere maschere e nuovo Si può creare una maschera partendo dalla struttura tramite un autocomposizione come maschera standard Tipi di visualizzazione maschera struttura maschera foglio dati MODULO 5 - DATA BASE 35 Access (20) - Elementi delle maschere Elementi grafici etichette caselle di testo, combo box, list box linee e rettangoli immagini Formattazione dimensioni, posizione, allineamento degli elementi tipo e dimensione carattere, stile, allineamento colori, bordi MODULO 5 - DATA BASE 36 18
19 Access (21) - Casella testo Le caselle di testo vengono usate per visualizzare i dati di una tabella Bisogna prima di tutto scegliere la tabella, tramite il comando origine record nelle proprietà (dal menu contestuale della maschera in visualizzazione struttura) Disegnare con gli strumenti la casella di testo Dall icona elenco campi trascinare il nome del campo che si vuole collegare sulla casella di testo MODULO 5 - DATA BASE 37 Access (22) - Esercizio 5 Partendo dall esercizio 4 Creare le seguenti maschere gestione tabella esami: per visualizzare, modificare, inserire dati nella tabella ESAME gestione tabella studenti: per visualizzare, modificare, inserire dati nella tabella STUDENTE MODULO 5 - DATA BASE 38 19
20 Access (23) - Query come origine record Oltre che tabelle, è possibile utilizare anche delle query come origine dei dati visualizzazione struttura menu contestuale proprietà origine record scegliere una query MODULO 5 - DATA BASE 39 Access (24) - Esercizio 6 Partendo dall esercizio 5 Creare una maschera per visualizzare il risultato della query 2 voti studenti MODULO 5 - DATA BASE 40 20
21 Access (25) - Report Un report permette di visualizzare i dati di una tabella o il risultato di una query, nell ottica di ottenere un formato stampabile Per creare un report in access dalla finestra principale del DB scegliere report, nuovo scegliere il modo di creazione (struttura o autocomposizione) modificare la struttura a piacere, in modo analogo a quanto visto per le maschere. MODULO 5 - DATA BASE 41 Access (26) - Esercizio 7 Partendo dall esercizio 6 Creare un report per ottenere degli stampati, suddivisi per esame, contenenti l elenco degli studenti che hanno sostenuto l esame, coi relativi voti (query 2). MODULO 5 - DATA BASE 42 21
22 Soluzione query 1 elenco studenti SELECT STUDENTE.cognome, STUDENTE.nome FROM STUDENTE; 2 voti studenti SELECT STUDENTE.cognome, STUDENTE.nome, ESAME.nome, VOTO.votazione FROM STUDENTE INNER JOIN (ESAME INNER JOIN VOTO ON ESAME.codice = VOTO.codice_esame) ON STUDENTE.matricola = VOTO.matricola_studente; 3 voti studenti 2002 SELECT STUDENTE.cognome, STUDENTE.nome, ESAME.nome, VOTO.votazione FROM STUDENTE INNER JOIN (ESAME INNER JOIN VOTO ON ESAME.codice = VOTO.codice_esame) ON STUDENTE.matricola = VOTO.matricola_studente WHERE (((VOTO.data)>=#1/1/2002#)); 4 media voti studenti SELECT STUDENTE.cognome, STUDENTE.nome, Avg(VOTO.votazione) AS MediaDivotazione FROM STUDENTE INNER JOIN VOTO ON STUDENTE.matricola = VOTO.matricola_studente GROUP BY STUDENTE.cognome, STUDENTE.nome, STUDENTE.matricola; 5 media voti esame SELECT ESAME.nome, Avg(VOTO.votazione) AS MediaDivotazione FROM ESAME INNER JOIN VOTO ON ESAME.codice = VOTO.codice_esame GROUP BY ESAME.codice, ESAME.nome; 6 numero esami SELECT STUDENTE.cognome, STUDENTE.nome, Count(VOTO.codice_esame) AS ConteggioDicodice_esame FROM STUDENTE LEFT JOIN VOTO ON STUDENTE.matricola = VOTO.matricola_studente GROUP BY STUDENTE.matricola, STUDENTE.cognome, STUDENTE.nome; MODULO 5 - DATA BASE 43 FINE Spostare nel cestino le cartelle ed i file creati Svuotare il cestino Chiudere tutte le finestre aperte Arrestare il sistema MODULO 5 - DATA BASE 44 22
Cultura Tecnologica di Progetto
Cultura Tecnologica di Progetto Politecnico di Milano Facoltà di Disegno Industriale - DATABASE - A.A. 2003-2004 2004 DataBase DB e DataBase Management System DBMS - I database sono archivi che costituiscono
DettagliINFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO
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
DettagliLe Basi di Dati. Le Basi di Dati
Le Basi di Dati 20/05/02 Prof. Carlo Blundo 1 Le Basi di Dati Le Base di Dati (database) sono un insieme di tabelle di dati strutturate in maniera da favorire la ricerca di informazioni specializzate per
DettagliAbilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere
Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report Facoltà di Lingue e Letterature Straniere Le QUERY 2 Che cos è una Query? Una Query rappresenta uno strumento per interrogare un database.
DettagliUso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database
Uso delle basi di dati Uso delle Basi di Dati Il modulo richiede che il candidato comprenda il concetto di base dati (database) e dimostri di possedere competenza nel suo utilizzo. Cosa è un database,
DettagliEsercizio data base "Biblioteca"
Rocco Sergi Esercizio data base "Biblioteca" Database 2: Biblioteca Testo dell esercizio Si vuole realizzare una base dati per la gestione di una biblioteca. La base dati conterrà tutte le informazioni
DettagliDatabase 1 biblioteca universitaria. Testo del quesito
Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole
DettagliEsercizio sui data base "Gestione conti correnti"
Database "Gestione conto correnti" Testo del quesito La banca XYZ vuole informatizzare le procedure di gestione dei conti correnti creando un archivio dei correntisti (Cognome, Nome, indirizzo, telefono,
DettagliAppunti sulle basi di dati. Cos è una base base di dati? Introduzione. D. Gubiani. 19 Luglio 2005
Appunti sulle basi di dati D. Gubiani Università degli Studi G.D Annunzio di Chieti-Pescara 19 Luglio 2005 1 Cos è una base di dati? 2 3 Cos è una base base di dati? Cos è una base di dati? Una base di
DettagliRelazioni tra tabelle
Relazioni tra tabelle Una delle caratteristiche principali di Access è la possibilità di definire le relazioni fra tabelle in modo molto semplice vista l interfaccia grafica visuale. Le relazioni possono
DettagliDBMS (Data Base Management System)
Cos'è un Database I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire
DettagliOrganizzazione delle informazioni: Database
Organizzazione delle informazioni: Database Laboratorio Informatico di base A.A. 2013/2014 Dipartimento di Scienze Aziendali e Giuridiche Università della Calabria Dott. Pierluigi Muoio (pierluigi.muoio@unical.it)
DettagliMicrosoft Access. Microsoft Access
Microsoft Access E. Tramontana E. Tramontana 1 Microsoft Access Un Database è una collezione di dati relazionati e strutturati MS Access è uno strumento per la gestione di Database Consente di archiviare
DettagliDBMS. Esempi di database. DataBase. Alcuni esempi di DBMS DBMS. (DataBase Management System)
(DataBase Management System) Sistemi di ges3one di basi di da3 Un Database Management System è un sistema software progettato per consentire la creazione e manipolazione efficiente di database (collezioni
DettagliModulo 5 Database. Diapo: 1
Modulo 5 Database Diapo: 1 5.1 Usare l applicazione 5.1.1 Concetti FondamentaliCos è un database??? Database: Insieme di dati riguardanti lo stesso argomento (o argomenti correlati) Insieme strutturato
DettagliDATABASE RELAZIONALI
1 di 54 UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II DIPARTIMENTO DI DISCIPLINE STORICHE ETTORE LEPORE DATABASE RELAZIONALI Dott. Simone Sammartino Istituto per l Ambiente l Marino Costiero I.A.M.C. C.N.R.
DettagliECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 2
ECDL - Database European Computer Driving Licence - Modulo 5 - Database LEZIONE 2 Ripasso Introduzione - Ripasso Cosa si intende per dbms? e cosa per database? Quali sono gli elementi che lo compongono?
DettagliMicrosoft Access 2000
Microsoft Access 2000 Corso introduttivo per l ECDL 2004 Pieralberto Boasso Indice Lezione 1: le basi Lezione 2: le tabelle Lezione 3: creazione di tabelle Lezione 4: le query Lezione 5: le maschere Lezione
DettagliDispense Corso Access
Dispense Corso Access Introduzione La dispensa più che affrontare Access, dal punto di vista teorico, propone l implementazione di una completa applicazione Access, mettendo in risalto i punti critici
DettagliAccess. P a r t e p r i m a
Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di
DettagliCorso di Informatica
Corso di Informatica CL3 - Biotecnologie Basi di dati Prof. Mauro Giacomini Dott. Josiane Tcheuko Informatica - 2006-2007 1 Obiettivi Impostazione di un database Query,maschere,report Informatica - 2006-2007
DettagliCorso di Sistemi di Elaborazione delle informazioni
Corso di Sistemi di Elaborazione delle informazioni Basi di Dati Claudio Marrocco I report I Report sono lo strumento più adatto per ottenere una copia stampata dei dati e delle informazioni ricavate dalle
DettagliAccess. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database
Microsoft Access Introduzione alle basi di dati Access E un programma di gestione di database (DBMS) Access offre: un supporto transazionale limitato Meccanismi di sicurezza, protezione di dati e gestione
DettagliDatabase 3 affitto veicoli. Testo del quesito
Database 3 affitto veicoli Testo del quesito La società salento trasporti dispone di diversi tipi di veicoli (moto, auto, furgoni, camion, ) che affitta ai propri clienti. La società vuole informatizzare
DettagliUniversità degli Studi di Verona. Laboratorio di Basi di Dati
Università degli Studi di Verona Laboratorio di Basi di Dati Introduzione ad OOo Base: Creazione Tabelle Gabriele Pozzani: gabriele.pozzani@univr.it Materiale prodotto da: Dott.ssa Barbara Oliboni Database:
DettagliLezione V. Aula Multimediale - sabato 29/03/2008
Lezione V Aula Multimediale - sabato 29/03/2008 LAB utilizzo di MS Access Definire gli archivi utilizzando le regole di derivazione e descrivere le caratteristiche di ciascun archivio ASSOCIAZIONE (1:1)
DettagliI database relazionali (Access)
I database relazionali (Access) Filippo TROTTA 04/02/2013 1 Prof.Filippo TROTTA Definizioni Database Sistema di gestione di database (DBMS, Database Management System) Sistema di gestione di database relazionale
DettagliLezioni di Laboratorio sui Data Base
Lezioni di Laboratorio sui Data Base Docente Tutor: Dott. Gianluigi Roveda Informatica per l'impresa Prima Parte: Open Office - Base PREMESSA Questo lavoro è stato realizzato a partire dalle slides del
DettagliUtilizzando Microsoft Access. Si crea la tabella Anagrafica degli alunni,le Materie e i voti si mettono alcuni campi
Vogliamo creare una struttura per permettere di memorizzari i voti della classe in tutte le materie Per fare questo untilizziamo tre tabelle Alunni,materie,voti Alunni Materie Voti Creo un record per ogni
DettagliMicrosoft Access Maschere
Microsoft Access Maschere Anno formativo: 2007-2008 Formatore: Ferretto Massimo Mail: Skype to: ferretto.massimo65 Profile msn: massimoferretto@hotmail.com "Un giorno le macchine riusciranno a risolvere
DettagliTEORIA sulle BASI DI DATI
TEORIA sulle BASI DI DATI A cura del Prof. Enea Ferri Cos è un DATA BASE E un insieme di archivi legati tra loro da relazioni. Vengono memorizzati su memorie di massa come un unico insieme, e possono essere
DettagliLe query. Lezione 6 a cura di Maria Novella Mosciatti
Lezione 6 a cura di Maria Novella Mosciatti Le query Le query sono oggetti del DB che consentono di visualizzare, modificare e analizzare i dati in modi diversi. Si possono utilizzare query come origine
DettagliDispensa di database Access
Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di
DettagliMODULO 5 Basi di dati (database)
MODULO 5 Basi di dati (database) I contenuti del modulo: questo modulo riguarda la conoscenza da parte del candidato dei concetti fondamentali sulle basi di dati e la sua capacità di utilizzarli. Il modulo
DettagliObiettivi del corso. Creare, modificare e formattare un semplice database costituito da tabelle, query, maschere e report utilizzando Access 2000.
ECDL Excel 2000 Obiettivi del corso Creare, modificare e formattare un semplice database costituito da tabelle, query, maschere e report utilizzando Access 2000. Progettare un semplice database Avviare
DettagliSistemi di Elaborazione delle Informazioni (C.I. 15) Access
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Sistemi di Elaborazione delle Informazioni (C.I. 15) Anno Accademico 2009/2010 Docente: ing. Salvatore Sorce Access C.d.L. in Igiene
DettagliOSSIF WEB. Manuale query builder
OSSIF WEB Manuale query builder - Maggio 2010 1) Sommario 1) SOMMARIO... 2 INTRODUZIONE... 3 Scopo del documento... 3 Struttura del documento... 3 Descrizione dell interfaccia grafica... 3 SELEZIONE DI
DettagliIl database management system Access
Il database management system Access Corso di autoistruzione http://www.manualipc.it/manuali/ corso/manuali.php? idcap=00&idman=17&size=12&sid= INTRODUZIONE Il concetto di base di dati, database o archivio
Dettagli5.2 UTILIZZO DELL APPLICAZIONE
5.2 UTILIZZO DELL APPLICAZIONE Base offre la possibilità di creare database strutturati in termini di oggetti, quali tabelle, formulari, ricerche e rapporti, di visualizzarli e utilizzarli in diverse modalità.
DettagliINFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro)
INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro) ESERCIZIO 1a a) Creare, utilizzando Microsoft Access, la base di dati Università,, seguendo lo schema logico relazionale seguente: DATABASE Università
DettagliUniversità di L Aquila Facoltà di Biotecnologie Agro-alimentari
RIFERIMENTI Università di L Aquila Facoltà di Biotecnologie Agro-alimentari Esame di Laboratorio di informatica e statistica Parte 3 (versione 1.0) Il riferimento permette di identificare univocamente
DettagliCorso di Informatica RDBMS RDBMS. Corso di Laurea in Conservazione e Restauro dei Beni Culturali
Corso di Laurea in Conservazione e Restauro dei Beni Culturali Corso di Informatica Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail: torta@di.unito.it RDBMS un Relational DBMS (RDBMS)
DettagliPer visualizzare e immettere i dati in una tabella è possibile utilizzare le maschere;
Maschere e Query Le Maschere (1/2) Per visualizzare e immettere i dati in una tabella è possibile utilizzare le maschere; Le maschere sono simili a moduli cartacei: ad ogni campo corrisponde un etichetta
DettagliIl linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali.
(Structured Query Language) : Il linguaggio è di fatto lo standard tra i linguaggi per la gestione di data base relazionali. prima versione IBM alla fine degli anni '70 per un prototipo di ricerca (System
DettagliDatabase Modulo 3 DEFINIRE LE CHIAVI
Database Modulo 3 DEFINIRE LE CHIAVI Nell organizzazione di un archivio informatizzato è indispensabile poter definire univocamente le informazioni in esso inserite. Tale esigenza è abbastanza ovvia se
DettagliMODULO 4: FOGLIO ELETTRONICO (EXCEL)
MODULO 4: FOGLIO ELETTRONICO (EXCEL) 1. Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei Personal computer. Essi
DettagliEsame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie
Facoltà di Scienze Motorie CHE COS È UN FOGLIO ELETTRONICO Una tabella che contiene parole e numeri che possono essere elaborati applicando formule matematiche e funzioni statistiche. Esame di Informatica
Dettagli7. Microsoft Access. 1) Introduzione a Microsoft Access
1) Introduzione a Microsoft Access Microsoft Access è un programma della suite Microsoft Office utilizzato per la creazione e gestione di database relazionali. Cosa è un database? Un database, o una base
DettagliEXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,
EXCEL PER WINDOWS95 1.Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area
Dettaglidisponibili nel pacchetto software.
Modulo syllabus 4 00 000 00 0 000 000 0 Modulo syllabus 4 DATABASE 00 000 00 0 000 000 0 Richiede che il candidato dimostri di possedere la conoscenza relativa ad alcuni concetti fondamentali sui database
DettagliBasi di Dati e Microsoft Access
Basi di Dati e Microsoft Access Lun: 16-18 e Mer: 14-17 Alessandro Padovani padoale@email.it Database: definizione Un database (DB) è una collezione di informazioni organizzata in gruppi, che consentono
DettagliGuida all uso di Java Diagrammi ER
Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con
DettagliUN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database
UN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database Per comprendere al meglio cosa sia un database, dobbiamo prima introdurre il concetto di
DettagliProgettazione di Database. Un Esempio
Progettazione di Database Un Esempio Data Base Management System Applicazione 1 Applicazione 2 Applicazione 3 DBMS A B C D E Il Modello Relazionale Una relazione è costituita su un insieme di domini, non
DettagliProgettazione di un Database
Progettazione di un Database Per comprendere il processo di progettazione di un Database deve essere chiaro il modo con cui vengono organizzati e quindi memorizzati i dati in un sistema di gestione di
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliSviluppare un DB step by step
Sviluppare un DB step by step Creare un nuovo database Per prima cosa creiamo un nuovo DB vuoto Access di default salverà il db dandogli come nome Database 1 se è già presente un file con tale nome Database
DettagliData Base. Master "Bio Info" Reti e Basi di Dati Lezione 6
Data Base 1 Sommario I concetti fondamentali. Database Relazionale.. Query e SQL MySql, Creazione di un db in MySQL con PHPmyAdmin Creazione database e delle Tabelle Query Inserimento Ricerca Modifica
DettagliCorso di Archivistica
Corso di Archivistica e gestione documentale Prima Parte - Area Informatica Le tabelle Lezione 6 Creare un data base Introduzione La presente è la prima di una serie di lezioni finalizzate alla creazione
DettagliDATABASE. A cura di Massimiliano Buschi
DATABASE A cura di Massimiliano Buschi Introduzione Con Microsoft Access: Immissione dati e interrogazione Interfaccia per applicazioni e report Ma prima bisogna definire alcune conoscenze di base sui
DettagliRDBMS. Corso di Informatica RDBMS. Access. Corso di Laurea in Conservazione e Restauro dei Beni Culturali
Corso di Laurea in Conservazione e Restauro dei Beni Culturali Corso di Informatica Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail: torta@di.unito.it RMS un Relational MS (RMS) è un
DettagliDATABASE. www.andreavai.it
Cos'è un database? Quando si usa? Differenze con i fogli elettronici Le tabelle: record, campi, tipi di dati Chiavi e indici Database relazionali (R-DBMS) Relazioni uno-a-uno Relazioni uno-a-molti Relazioni
DettagliRaggruppamenti Conti Movimenti
ESERCITAZIONE PIANO DEI CONTI Vogliamo creare un programma che ci permetta di gestire, in un DB, il Piano dei conti di un azienda. Nel corso della gestione d esercizio, si potranno registrare gli articoli
DettagliPresentazione MyMailing 3.0
Prog. MyMailing Vers. 3.0 12/11/2009 Presentazione MyMailing 3.0 Novità della versione 3.0 Lead : Ricerca unificata su tutti gli elenchi Inserimento di più referenti per ogni lead con area, e-mail, incarico,
DettagliESEMPI DI QUERY SQL. Esempi di Query SQL Michele Batocchi AS 2012/2013 Pagina 1 di 7
ESEMPI DI QUERY SQL Dati di esempio... 2 Query su una sola tabella... 2 Esempio 1 (Ordinamento)... 2 Esempio 2 (Scelta di alcune colonne)... 3 Esempio 3 (Condizioni sui dati)... 3 Esempio 4 (Condizioni
DettagliCORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)
Ambiente Access La Guida di Access Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni
DettagliPer visualizzare e immettere i dati in una tabella è possibile utilizzare le maschere;
Maschere e Query Le Maschere (1/2) Per visualizzare e immettere i dati in una tabella è possibile utilizzare le maschere; Le maschere sono simili a moduli cartacei: ad ogni campo corrisponde un etichetta
Dettagli(A) CONOSCENZA TERMINOLOGICA (B) CONOSCENZA E COMPETENZA (C) ESERCIZI DI COMPRENSIONE
(A) CONOSCENZA TERMINOLOGICA Dare una breve descrizione dei termini introdotti: Caselle di testo Caselle di riepilogo Caselle combinate Gruppo di opzioni Pulsanti di comando (B) CONOSCENZA E COMPETENZA
DettagliIl sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.
SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo
DettagliECDL AM5 Access Advanced
SANDRO GALLEA ECDL AM5 Access Advanced Guida alla prova d esame per la patente europea di informatica Indice Premessa...pag. 9 AM5.1 Progettazione delle tabelle AM5.1.1 Campi, colonne...» 11 AM5.1.1.1
DettagliCapitolo 13. Interrogare una base di dati
Capitolo 13 Interrogare una base di dati Il database fisico La ridondanza è una cosa molto, molto, molto brutta Non si devono mai replicare informazioni scrivendole in più posti diversi nel database Per
Dettagli2003.06.16 Il sistema C.R.M. / E.R.M.
2003.06.16 Il sistema C.R.M. / E.R.M. Customer / Enterprise : Resource Management of Informations I-SKIPPER è un sistema di CONOSCENZE che raccoglie ed integra INFORMAZIONI COMMERCIALI, dati su Clienti,
DettagliIMPOSTARE UNA MASCHERA CHE SI APRE AUTOMATICAMENTE
IMPOSTARE UNA MASCHERA CHE SI APRE AUTOMATICAMENTE Access permette di specificare una maschera che deve essere visualizzata automaticamente all'apertura di un file. Vediamo come creare una maschera di
DettagliUser Tools: DataBase Manager
Spazio di lavoro Per usare T-SQL Assistant selezionare il link Simple Query e spostare a piacere la piccola finestra dove un menu a tendina mostra i diversi comandi SQL selezionabili, il pulsante Preview
DettagliManuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015]
Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Premessa... 2 Fase di Login... 2 Menù principale... 2 Anagrafica clienti...
DettagliCapitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti
Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta
DettagliManuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise
Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3
DettagliIntroduzione ai database relazionali
Introduzione ai database relazionali Tabelle Un database (DB) è costituito da un insieme di file che memorizzano dati opportunamente organizzati Nei database relazionale tale organizzazione è costituita
DettagliSistemi per la gestione di database: MySQL ( )
Sistemi per la gestione di database: MySQL ( ) Relational Database e Relational Database Management System Un database è una raccolta di dati organizzata in modo da consentire l accesso, il reperimento
DettagliMS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti
MS Word per la TESI Barra degli strumenti Cos è? Barra degli strumenti Formattazione di un paragrafo Formattazione dei caratteri Gli stili Tabelle, figure, formule Intestazione e piè di pagina Indice e
Dettagli1. Le macro in Access 2000/2003
LIBRERIA WEB 1. Le macro in Access 2000/2003 Per creare una macro, si deve aprire l elenco delle macro dalla finestra principale del database: facendo clic su Nuovo, si presenta la griglia che permette
DettagliDatabase Manager Guida utente DMAN-IT-01/09/10
Database Manager Guida utente DMAN-IT-01/09/10 Le informazioni contenute in questo manuale di documentazione non sono contrattuali e possono essere modificate senza preavviso. La fornitura del software
DettagliWORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera
WORD per WINDOWS95 1.Introduzione Un word processor e` come una macchina da scrivere ma con molte più funzioni. Il testo viene battuto sulla tastiera ed appare sullo schermo. Per scrivere delle maiuscole
DettagliCREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS
CONTENUTI: CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS Creazione database vuoto Creazione tabella Inserimento dati A) Creazione di un database vuoto Avviamo il programma Microsoft Access. Dal menu
Dettagli5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record
5.3 TABELLE In un sistema di database relazionali le tabelle rappresentano la struttura di partenza, che resta poi fondamentale per tutte le fasi del lavoro di creazione e di gestione del database. 5.3.1
DettagliDatabase e Microsoft Access. Ing. Antonio Guadagno
Database e Microsoft Access Ing. Antonio Guadagno Database e Microsoft Access Un Database non è altro che un insieme di contenitori e di strumenti informatici che ci permette di gestire grossi quantitativi
DettagliCos è ACCESS? E un programma di gestione di database (DBMS) Access offre: un ambiente user frendly da usare (ambiente grafico)
Cos è ACCESS? E un programma di gestione di database (DBMS) Access offre: un ambiente user frendly da usare (ambiente grafico) 1 Aprire Access Appare una finestra di dialogo Microsoft Access 2 Aprire un
DettagliEsercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R:
Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R: Si consiglia di creare il data base, inserire i dati nelle tabelle, provare
DettagliGestione Rapporti (Calcolo Aree)
Gestione Rapporti (Calcolo Aree) L interfaccia dello strumento generale «Gestione Rapporti»...3 Accedere all interfaccia (toolbar)...3 Comandi associati alle icone della toolbar...4 La finestra di dialogo
DettagliSistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO
Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO Login All apertura il programma controlla che sia stata effettuata la registrazione e in caso negativo viene visualizzato un messaggio.
DettagliL ARCHIVIAZIONE E LA GESTIONE DATI ATTRAVERSO L INTERAZIONE TRA MICROSOFT ACCESS ED EXCEL 1 INTRODUZIONE
Roccatello Ing. Eduard L ARCHIVIAZIONE E LA GESTIONE DATI ATTRAVERSO L INTERAZIONE TRA MICROSOFT ACCESS ED EXCEL 1 INTRODUZIONE Agenda Presentazione docente Definizione calendario Questionario pre corso
DettagliMODULO 5 ACCESS Basi di dati. Lezione 4
MODULO 5 ACCESS Basi di dati Lezione 4 ARGOMENTI Lezione 4 Filtrare i dati Esempio 1 Query Cos è Creare Query in visualizza struttura Criteri di ricerca Esempio 2 Esempio 3 Esempio 4 Creare Query in creazione
DettagliMANUALE PARCELLA FACILE PLUS INDICE
MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella
Dettagliwww.filoweb.it STAMPA UNIONE DI WORD
STAMPA UNIONE DI WORD Molte volte abbiamo bisogno di stampare più volte lo stesso documento cambiando solo alcuni dati. Potremmo farlo manualmente e perdere un sacco di tempo, oppure possiamo ricorrere
DettagliArchivi e database. Prof. Michele Batocchi A.S. 2013/2014
Archivi e database Prof. Michele Batocchi A.S. 2013/2014 Introduzione L esigenza di archiviare (conservare documenti, immagini, ricordi, ecc.) è un attività senza tempo che è insita nell animo umano Primi
Dettagliprogetti guidati EXCEL Dalla tabella statistica al relativo grafico
EXCEL progetti guidati Dalla tabella statistica al relativo grafico L interpretazione di dati relativi all andamento di un particolare fenomeno risulta più agevole se tali dati sono rappresentati in forma
DettagliGestione Centro Estetico
Gestione Centro Estetico Tel./Fax. 095 7164280 Cell. 329 2741068 Email: info@il-software.it - Web: www.il-software.it WEB: www.il-software.it EMAIL: info@il-software.it 1 WEB: www.il-software.it EMAIL:
DettagliOrganizzazione degli archivi
COSA E UN DATA-BASE (DB)? è l insieme di dati relativo ad un sistema informativo COSA CARATTERIZZA UN DB? la struttura dei dati le relazioni fra i dati I REQUISITI DI UN DB SONO: la ridondanza minima i
DettagliExcel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it
Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo
DettagliCome modificare la propria Home Page e gli elementi correlati
Come modificare la propria Home Page e gli elementi correlati Versione del documento: 3.0 Ultimo aggiornamento: 2006-09-15 Riferimento: webmaster (webmaster.economia@unimi.it) La modifica delle informazioni
Dettagli