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



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

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

INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO

I database relazionali (Access)

Organizzazione delle informazioni: Database

Microsoft Access 2000

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

Informatica I per la. Fisica

disponibili nel pacchetto software.

DBMS (Data Base Management System)

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

Microsoft Access. Microsoft Access

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

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

Corso di Informatica

DATABASE.

Corso di Sistemi di Elaborazione delle informazioni

Dispensa di database Access

Le Basi di Dati. Le Basi di Dati

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

DATABASE RELAZIONALI

Informatica - Office

Basi di Dati e Microsoft Access

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

Base Dati Introduzione

Sistemi Informativi e Basi di Dati

Pagina 1 di 10

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

Progettazione di Database. Un Esempio

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

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

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

I database. Cosa sono e a cosa servono i Database

Il database management system Access

Database. Si ringrazia Marco Bertini per le slides

Esercizio data base "Biblioteca"

Database Modulo 3 DEFINIRE LE CHIAVI

Modulo 5 Database. Diapo: 1

DATABASE = collezione di oggetti, ovvero contenitore di dati

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

Database 1 biblioteca universitaria. Testo del quesito

INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro)


I Database con ACCESS. Prof. Michele SIMONE

Facoltà di Farmacia - Corso di Informatica

DATABASE. A cura di Massimiliano Buschi

Database e Microsoft Access. Ing. Antonio Guadagno

TEORIA sulle BASI DI DATI

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci

Progettazione di un Database

Programma del Corso per Segretaria d Azienda:

La Skills Card relativa alle certificazioni Nuova ECDL è svincolata dalla singola certificazione.

MODULO 5 Appunti ACCESS - Basi di dati

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

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

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

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

Progetto ittorario Anno scol

Database. Francesco Tapparo Informatica e Bioinformatica /16

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

ECDL AM5 Access Advanced

1. I database. La schermata di avvio di Access

Esercizio sui data base "Gestione conti correnti"

I DATABASE Database relazionale

5.2 UTILIZZO DELL APPLICAZIONE

1. Le macro in Access 2000/2003

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

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

Concetti fondamentali dei database database Cos'è un database Principali database

Raggruppamenti Conti Movimenti

Cultura Tecnologica di Progetto

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

I Sistemi Informativi

7. Microsoft Access. 1) Introduzione a Microsoft Access

Introduzione alla teoria dei database relazionali. Come progettare un database

Database 3 affitto veicoli. Testo del quesito

Studio Prof. Versione 2

Cosa è un foglio elettronico

Introduzione ai database relazionali

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

ARCHIVI E DATABASE (prof. Ivaldi Giuliano)

Organizzazione degli archivi

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

Database. Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014

Installazione & Configurazione Php e MySQL su Mac Os X. Php

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

MODULO 5 Basi di dati (database)

ECDL advanced. Tecnico Superiore per la grafica, la multicanalità, gli strumenti e i sistemi di Comunicazione PROVA DI SELEZIONE

Introduzione. Alberto Fortunato Pag. 1 di 137

Corso di Informatica (Basi di Dati)

Corso di Informatica. Immissione di dati. Visualizzazione come foglio dati 1. Visualizzazione come foglio dati 2 11/01/2008

Protocollo. Outlook Documenti

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

La prima tabella da creare è quella relativa all elenco delle modalità mediante le quali è possibile identificare la corrispondenza (Posta

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

schema riassuntivo del corso di access

Università degli Studi di Ferrara - A.A. 2014/15 Dott. Valerio Muzzioli ORDINAMENTO DEI DATI

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

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

BASI DI DATI - : I modelli di database

Transcript:

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, come è organizzato e come opera. Creare un semplice database e visualizzarne il contenuto. Creare una tabella, definire e modificare campi e loro proprietà; inserire e modificare dati in una tabella. Ordinare e filtrare una tabella; creare, modificare ed eseguire delle query per ottenere informazioni specifiche. Creare una maschera per inserire, modificare ed eliminare record. Creare dei report semplici e preparare stampe. Modulo 5 Cos è un database Un database (in inglese, base di dati ) è una raccolta di informazioni strutturate in modo tale da consentire l'accesso e la gestione (l'inserimento, la ricerca, la cancellazione ed il loro aggiornamento) da parte di particolari applicazioni software. Il database è un insieme di informazioni, di dati che vengono suddivisi per argomenti in ordine logico (tabelle) e poi tali argomenti vengono suddivisi per categorie (campi). Informalmente e impropriamente, la parola "database" viene spesso usata come abbreviazione dell'espressione Database Management System (DBMS), che invece si riferisce a una vasta categoria di sistemi software che consentono la creazione e la manipolazione (gestione) efficiente dei dati di un database. DBMS Un Database Management System è un sistema software progettato per consentire la creazione e manipolazione efficiente di database (collezioni di dati strutturati) solitamente da parte di più utenti. I DBMS svolgono un ruolo fondamentale in numerose applicazioni informatiche Wikipedia DataBase In informatica, il termine database (banca dati, base di dati) indica un archivio, strutturato in modo tale da consentire la gestione dei dati stessi (l'inserimento, la ricerca, la cancellazione ed il loro aggiornamento) da parte di applicazioni software. Informalmente e impropriamente, la parola "database" viene spesso usata come abbreviazione dell'espressione Database Management System (DBMS), che si riferisce a una vasta categoria di sistemi software che consentono la creazione e la manipolazione efficiente di database. Esempi di database Schede dei libri in una biblioteca Elenco telefonico Elenco libri Raccolta ricette Elenco Film Dati Anagrafe Wikipedia 1

DBMS ponte fra utenti (applicazioni e dati) DBMS Alcuni esempi di DBMS Commerciali (fascia alta) Oracle, Microsoft SQL Server Commerciali fascia bassa Microsoft Access, FileMaker Open Source MySQL, PostgreSQL Microsoft Access Microsoft Access è un Database Management System basato sul modello relazionale realizzato da Microsoft, incluso nel pacchetto Microsoft Office Professional ed unisce il motore relazionale Microsoft Jet Database Engine con una interfaccia grafica. Ultima versione Access 2010 Utilizziamo la più diffusa Access 2003 DBMS Relazionale I dati sono organizzati in tabelle Una tabella è una raccolta di informazioni omogenee (relative a un insieme di dati che riguardano uno stesso argomento). Una tabella è caratterizzata Da un insieme di colonne (attributi) Da un insieme di righe (record) valori degli attributi Tabella Record e campi Una tabella è organizzata in righe e colonne. Ogni riga rappresenta un record, un insieme di informazioni. Ogni colonna rappresenta un campo, un elemento specifico di informazione. 2

Una base di dati relazionale è formata da un insieme di tabelle collegate fra loro Progettazione di un database In fase di progettazione ci si preoccupa della struttura dei dati, non del valore dei dati Vengono definite le tabelle specificando quali sono gli attributi (le colonne) Per ogni attributo viene definito il nome e il tipo dei dati che può contenere I database più semplici Flat Database Sono organizzati in una sola tabella che contiene tutte le informazioni Solo per situazioni di estreme semplicità Operazioni fondamentali su un Database Inserimento dati. Modifica dati. Cancellazione dati. Interrogazione: recupero dei dati, in base a determinati criteri. Stampa delle informazioni. Access: gli oggetti principali Finestra DataBase Tabelle (contengono le informazioni) Query (permettono di estrarre informazioni da una più tabelle) Maschere (facilitano inserimento e modifica delle informazioni) Report (stampa delle informazioni) Pagine Macro Moduli Un database Access è memorizzato in un file.mdb che contiene tabelle, query, maschere 3

Struttura tabella Tabelle Visualizzazione Struttura (creare una tabella; aggiungere, eliminare, modificare i campi) Visualizzazione Foglio Dati (visualizzare, ordinare, filtrare, aggiungere, cancellare, modificare i dati) I campi delle tabelle I campi possono essere di vario tipo: Stringhe (testi brevi) Numeri (con o senza la virgola) Date ed orari Booleani (informazioni si/no) Testi Immagini, pagine web, suoni Chiave primaria È il campo (o più campi) che identifica in modo univoco ciascun record della tabella. Se in una tabella un campo è definito come chiave primaria, significa che in quella tabella non ci possono essere due record con lo stesso valore in quel campo. Spesso si usa una chiave primaria artificale (ID, codice) di tipo contatore in autoincremento. Esercitazione: Creazione di una tabella Esercitazione: Creare un database di nome Cinema Creare una tabella di nome Film Definire i campi: Titolo (testo 50 caratteri) Regia (testo 30 caratteri) Anno (numerico intero) Inserire nella tabella 5 film Query Le query sono usate per visualizzare ricercare modificare i dati. Query di selezione La query di selezione recupera i dati che corrispondono al criterio di selezione da una o più tabelle, quindi li visualizza nell'ordine desiderato. 4

Esercitazione: Creazione di una query Dal database Cinema Creare una query per selezionare i titoli dei film di quest anno Creare una query che visualizza seleziona i film del regista Alfred Hitchcock, e li visualizza ordinati per titolo Creare una query che visualizza i film di un anno e li visualizza in ordine di regista e titolo Maschere Le maschere disegnano le interfacce utente con cui interagire con I dati archiviati. Esistono vari tipi di maschere Maschera standard: basata su una sola tabella o query. È possibile attivare la procedura di creazione automatica. È modificabile in Visualizzazione Struttura. Esercitazione: Creazione maschere Creare una maschera per l inserimento dei dati nella tabella Film Creare una maschera per la ricerca dei dati mediante la query che seleziona i film di un regista. Report I report consentono di stampare i dati I report possono essere mostrati a video, inviati ad una stampane, importati in un altro programma (es. Word), spediti via e-mail È possibile utilizzare la procedura di autocomposizione report. Il report standard può essere di due tipi. A colonne: ciascun campo viene visualizzato in una riga separata. Tabellare: i campi contenuti in ciascun record vengono visualizzati su un unica riga Esercitazione: Creazione Report Creare report per la tabella Film e per le query realizzate precedentemente Chiavi primarie e relazioni Per poter stabilire una associazione tra i campi comuni di due o più tabelle è necessario istituire una relazione. In una relazione, per fare riferimento ai record contenuti in una tabella che siano in correlazione con quelli di un altra tabella, viene utilizzata la chiave primaria. 5

Impostare una relazione Per impostare una relazione, fare clic su Strumenti/Relazioni. Aggiungere le tabelle che si desidera collegare con il pulsante Aggiungi tabella. Trascinare il campo chiave esterna di una tabella sul campo chiave primaria dell altra tabella. Esempio: creazione della relazione fra Film e Generi. Tipi di relazioni relazione uno a molti A un record della tabella A possono corrispondere molti record nella tabella B, ma a un record della tabella B può corrispondere un solo record nella tabella A Es. Regioni - Provincie relazione uno a uno A un record della tabella A può corrispondere un solo record nella tabella B, e a un record della tabella B può corrispondere un solo record nella tabella A Es. Città - Sindaco relazione molti a molti A un record della tabella A possono corrispondere molti record nella tabella B, a un record della tabella B possono corrispondere molti record nella tabella A Es. Docenti - Studenti 6