ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 2



Похожие документы
Access. P a r t e p r i m a

I database relazionali (Access)

Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere

Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database

Modulo 5 Database. Diapo: 1

Informatica Generale Andrea Corradini Sistemi di Gestione delle Basi di Dati

Organizzazione delle informazioni: Database

Basi di Dati e Microsoft Access

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

Cultura Tecnologica di Progetto

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

Informatica per le discipline umanistiche 2 lezione 10

Esercizio data base "Biblioteca"

Introduzione alla teoria dei database relazionali. Come progettare un database

Introduzione. Alberto Fortunato Pag. 1 di 137

Lezione V. Aula Multimediale - sabato 29/03/2008

DATABASE RELAZIONALI

EUROPEAN COMPUTER DRIVING LICENCE. Modulo AM5, Database Livello avanzato

DBMS (Data Base Management System)

Progettazione di Basi di Dati

Organizzazione degli archivi

Corso di Sistemi di Elaborazione delle informazioni

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

Esercizio sui data base "Gestione conti correnti"

INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro)

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE Database Livello avanzato

UN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database

Le query. Lezione 6 a cura di Maria Novella Mosciatti

Microsoft Access. Microsoft Access

ECDL AM5 Access Advanced

Dispensa di database Access

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

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

Microsoft Access 2000

INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO

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

MODULO 5 Appunti ACCESS - Basi di dati

Raggruppamenti Conti Movimenti

DATABASE. A cura di Massimiliano Buschi

DATABASE.

ControlloCosti. Cubi OLAP. Controllo Costi Manuale Cubi

TEORIA sulle BASI DI DATI

Database Modulo 3 DEFINIRE LE CHIAVI

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

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

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

Le Basi di Dati. Le Basi di Dati

Ripasso Concetti Pratica in Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 3

Access INTRODUZIONE. Cos'è un Database? Probabilmente il modo migliore per spiegarlo è attraverso un esempio: una rubrica telefonica.

disponibili nel pacchetto software.

Progettazione di un Database

Corso Sistemi Informativi Avanzati. Programma 30 set Installazione Macchina Virtuale. Introduzione alla BI nelle Aziende.

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

5.2.1 RELAZIONI TRA TABELLE Creare una relazione uno-a-uno, uno-a-molti tra tabelle 9

Laboratorio di Basi di Dati e Web

1. Le macro in Access 2000/2003

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Operazioni sui database

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

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

Manuale d uso Software di parcellazione per commercialisti Ver [05/01/2015]

7. Microsoft Access. 1) Introduzione a Microsoft Access

Capitolo 13. Interrogare una base di dati

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

Sistemi Informativi e Basi di Dati

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

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

Elena Baralis 2013 Politecnico di Torino 1

Gestione delle tabelle

Modello Relazionale dei DBMS - Vincoli Tradizionalmente, esistono quattro modelli logici: Gerarchico Reticolare Relazionale A oggetti XML I modelli

SQL SQL. Definizione dei dati. Domini. Esistono 6 domini elementari:

. 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

A ridurre le dimensioni del database. A ordinare i record secondo criteri fissati sui campi. A facilitare le operazioni di inserimento dei dati

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

Il Modello Relazionale

MODULO 5 Basi di dati (database)

Utilizzando Microsoft Access. Si crea la tabella Anagrafica degli alunni,le Materie e i voti si mettono alcuni campi

Il linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali.

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

Corso di Archivistica

1. I database. La schermata di avvio di Access

Dispense Corso Access

Base Dati Introduzione

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

Informatica I per la. Fisica

PROGRAMMAZIONE MODULARE. Periodo mensile. Ore previste

Relazioni tra tabelle

BASI DI DATI - : I modelli di database

L ARCHIVIAZIONE E LA GESTIONE DATI ATTRAVERSO L INTERAZIONE TRA MICROSOFT ACCESS ED EXCEL 1 INTRODUZIONE

Basi di dati. Il Linguaggio SQL. K. Donno - Il Linguaggio SQL

Database 1 biblioteca universitaria. Testo del quesito

Lezioni di Laboratorio sui Data Base

MICROSOFT ACCESS. Fabrizio Barani 1

BARCODE. Gestione Codici a Barre. Release 4.90 Manuale Operativo

Microsoft Access. DataBase introduzione

Schema Modulo 5 ECDL Access

Il database management system Access

INFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE.

Транскрипт:

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? Cosa si intende per relazioni?

Riassunto della lezione precedente Base di dati Collezione di dati, tra loro correlati, utilizzati per rappresentare le informazioni di interesse in un sistema informativo. DBMS Un sistema di gestione di basi di dati è un software centralizzato o distribuito che fornisce gli strumenti necessari per gestire le informazioni.

Riassunto della lezione precedente /2 Tabelle (o relazioni) Strutture fondamentali dei database relazionali. Composte da record (righe o tuple) e da campi (colonne o attributi). Chiave Primaria Campo o insieme di campi che identifica in modo univoco ogni record memorizzato nella tabella. Una tabella ben formata ha almeno una chiave Una tabella può avere molteplici chiavi

Riassunto della lezione precedente /3 Relazioni (o associazioni) Collegamenti logici fra tabelle. Consentono di creare query, maschere e report in cui visualizzare le informazioni di diverse tabelle contemporaneamente. Chiave esterna: campo o set di campi che si riferiscono al campo/campi chiave primaria di unaltra tabella. indica il modo in cui le tabelle devono essere collegate. Le relazioni possono essere 1:1, 1:n, m:n

Cardinalità Introduzione - Ripasso Cardinalità La cardinalità di una tabella rispetto ad una certa relazione è l indicazione del numero minimo e massimo di righe della tabella che possono essere correlate ad un singolo elemento dell altra tabella. La notazione generalmente usata è (a,b) dove a indica il minimo e b il massimo. Nella pratica comune i simboli utilizzati sono: 0: solo come minimo; 1: sia come minimo che come massimo; k: valore prefissato maggiore di uno; n: valore arbitrario.

Tipi di dati Introduzione - Ripasso Tipo Descrizione Corrispondenza in bit Access Integer numero intero Numerico 32bit Float numero virgola Numerico 32bit mobile Double numero precisione Numerico 32bit dop- pia Char caratteri Testo 8bit per car. Text testo (tanti Memo 65 KB caratteri) Blob oggetto (codifica OGGETTO OLE dimensione bina- variabile ria)

Tipi di dati /2 Introduzione - Ripasso N.B. N.B. Access alloca spazio in relazione alla dimensione dei campi scelta in visualizzazione struttura!! Il campo Numeric permette di specificare la precisione, il campo Testo permette di specificare il numero di caratteri!

Query Introduzione - Ripasso Query Il termine query, in informatica viene utilizzato per indicare l interrogazione di un database in modo da ottenere dei dati contenuti in uno o pi database. Solitamente una query viene passata al DBMS in linguaggio SQL (Structured Query Language). L analisi del risultato della query oggetto di studio dell Algebra relazionale. [Wikipedia] Esempio pratico

Access: Impostazioni di visualizzazione Mostrare / Nascondere le barre degli strumenti Cambiare le modalità di visualizzazione di una tabella, maschera o record

Ancora sulle tabelle Proprieta delle tabelle: Ricerca Abbiamo la possibilita di selezionare i valori da immettere in alcuni campi delle tabelle tramite un apposita funzione Ricerca. Questa funzione permette di scegliere i valori da un elenco, da un altra tabella oppure da query (= ricerche vere e proprie) su una o piu tabelle.

Impostazioni Ricerca di un campo di una tabella Visualizza controllo Casella di testo (testo normale) Casella di riepilogo (prende contenuto esterno e lo visualizza come elenco) Casella combinata (prende contenuto esterno e lo visualizza come menu)

Impostazioni Ricerca di un campo di una tabella /2 Tipo origine riga Tabella / Query (Visualizzare valori da una tabella o una query oppure i risultati di un istruzione SQL) Elenco Valori (Mostrare un elenco fisso di valori) Elenco Campi (Visualizzare un elenco di campi da una tabella o una query) Origine riga (contenuto diverso in base al Tipo origine riga)

Relazioni : in pratica 1:1, 1:N, M:N come le realizziamo? Visualizzando le tabelle : tasto relazioni

Relazioni : impostazioni

Relazioni : modificare e cancellare tasto destro sulla linea della relazione e poi Modifica relazione.. o Elimina

Determinazione del tipo di relazione uno-a-molti: solo uno dei campi collegati è una chiave primaria o presenta un indice unico uno-a-uno: entrambi i campi collegati sono chiavi primarie o presentano un indice unico indefinita: nessuno dei campi collegati è una chiave primaria o presenta un indice unico

Integrità referenziale integrità referenziale Regole da seguire per salvare le relazioni definite tra tabelle durante limmissione, la modifica o leliminazione di record Applicare l integrità referenziale impedisce di aggiungere record ad una tabella correlata se nella tabella primaria non esistono record associati modificare i valori contenuti nella tabella primaria che creerebbero record isolati (orfani) in una tabella correlata eliminare record dalla tabella primaria se in una tabella correlata sono inclusi dei record correlati corrispondenti

Tipi di join (unioni) - opzionale = non necessario per l esame Interna: (standard) nel risultato della query compaiono i soli record che hanno lo stesso valore nel campo attraverso cui viene costruito il collegamento Esterna sinistra: tutti i record della tabella primaria sono elencati almeno una volta, e sono inclusi nella query solo i record che presentano, nella chiave esterna, un valore uguale alla chiave primaria unita di un record della tabella primaria Esterna destra: tutti i record della tabella correlata sono elencati almeno una volta, e sono inclusi nella query solo i record della tabella primaria che presentano, nella chiave primaria, un valore uguale alla chiave esterna unita di un record della tabella correlata

Progetto di Database Creare una base di dati per archiviare gli album (CD, LP, cassette,...) della musica che ascolti in modo da poter effettuare delle ricerche sugli artisti (con la loro biografia), sulle canzoni contenute, sui generi musicali e nazionalit degli artisti. È inoltre possibile aggiungere la possibilit di effettuare ricerche sulle case discografiche e sulla loro nazionalit.

Esempio Introduzione - Ripasso

Introduzione - Ripasso http://www.fotoboni.com/carlo/ http://office.microsoft.com/it-it/access/ HA101130521040.aspx http://education.mondadori.it/libri/download/ Capitoli/88-04-54076-1_Capitolo05.pdf https://www.education.mondadori.it/libri/ SchedaLibro.asp?IdLibro=88-04-52714-5