Politecnico di Milano Corso di Impianti di Elaborazione A.A. 2007/2008 Introduzione ad Access 2003



Documenti analoghi
I database relazionali (Access)

INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro)

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

ACCESS FONDAMENTA DEL DATA BASE UN ERRORE A QUESTO LIVELLO SI RIPERCUOTE SU TUTTO IL DATABASE.

Concetti preliminari teorici per il corso di Access Avanzato - Sc.Elem Falcone - PON Prof. M. Simone

Progettazione di un Database

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

DATABASE RELAZIONALI

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

Corso di Archivistica

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

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

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

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

disponibili nel pacchetto software.

Database 3 affitto veicoli. Testo del quesito

ECDL AM5 Access Advanced

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

COGNOME MATRICOLA. UTENTE(ID, Nome, Cognome, Eta) ALBERGO(Nome, Citta, NumStelle) PRENOTAZIONE(Codice, NomeAlbergo, IDUtente, DataArrivo, NumNotti)

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

Organizzazione delle informazioni: Database

Corso di Informatica

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

Basi di dati I. Esercitazione proposta

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

INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO

APPUNTI DI ACCESS2010:

Preparati per il compito in classe Modulo 6

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

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

Corso di Sistemi di Elaborazione delle informazioni

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

Guida introduttiva. Ottenere assistenza Fare clic sul punto interrogativo per accedere al contenuto della Guida.

Archivi e database. Prof. Michele Batocchi A.S. 2013/2014

ESERCIZIO 1 (15 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad un sistema di prenotazioni di biglietti aerei:

Microsoft Access 2000

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

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

Introduzione. Alberto Fortunato Pag. 1 di 137

Esercizio data base "Biblioteca"

Microsoft Access. Microsoft Access

elicaweb manuali - Vendite: come iniziare - pagina 1 di 9

Esercizio sui data base "Gestione conti correnti"

Basi di dati. Microsoft Access. Cosa è. Pietro Pala Come iniziare. Aprire un database. Creare un database. Creare un database

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

7. Microsoft Access. 1) Introduzione a Microsoft Access

I Sistemi Informativi

Raggruppamenti Conti Movimenti

Le Basi di Dati. Le Basi di Dati

MODULO 5 Appunti ACCESS - Basi di dati

Database 1 biblioteca universitaria. Testo del quesito

Pagina 2 di 14. Indice

CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS

. 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

Dispensa di database Access

RECOGNITION ProductInfo

FONDO PENSIONE PREVAER PROTOCOLLI COMUNICAZIONE

Dispense Corso Access

I Database con ACCESS. Prof. Michele SIMONE

Compito DA e BD. Tempo concesso: 90 minuti 12 giugno 03 Nome: Cognome: Matricola: Esercizio 1

BPIOL - Bollettino Report Gold. Manuale Utente

Vantaggi dell'utilizzo dei database

Prima lezione di Access 2000

Sistema per il monitoraggio della Spesa Sanitaria

Basi di dati. Concetti introduttivi ESEMPIO. INSEGNAMENTI Fisica, Analisi, Aule. Docenti. Entità Relazioni Interrogazioni. Ultima modifica: 26/02/2007

BILANCI E ANALISI DEI DATI

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Passo 2: avviare Access e creare una tabella per ogni tipo di entità Costruire la tabella per l entità cliente.

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

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

PSG Table Builder Manuale Utente. PSG TABLE BUILDER Manuale Utente

2.0 Gli archivi. 2.1 Inserire gli archivi. 2.2 Archivio Clienti, Fornitori, Materiali, Noleggi ed Altri Costi. Impresa Edile Guida all uso

Accedere ai database esterni. Corso 2D: Accedere ai database esterni - R.Virili 1

INNOVAZIONE XNOTTA PER PORTALI TURISTICI

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

Basi di Dati Corso di Laura in Informatica Umanistica

MODULO 4: FOGLIO ELETTRONICO (EXCEL)

DATABASE.

Strutturazione logica dei dati: i file

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

Esercitazione di Basi di Dati

2 APPUNTI DI INFORMATICA NICOLA BRUNO ADAFOR EDITORE BASI DI DATI - ACCESS 1

Introduzione ai database relazionali

Sistemi Informativi e Basi di Dati

Progetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore

Database Modulo 3 DEFINIRE LE CHIAVI

Alcune regole di base per scrivere un programma in linguaggio C

ESAME Fondamenti di Informatica 21/01/2016. Prof. C. DE MAIO

VERSIONE 5.1/5.2 GUIDA RAPIDA PER WEBACCESS HTML 3

Le variabili di Visual Basic consentono di memorizzare temporaneamente valori durante

Guida per l'utilizzo dell'applicazione web rel

OSSERVATORIO DEL TURISMO GUIDA AL SERVIZIO

Il database management system Access

MANUALE UTENTE. (Aggiornamento 08 ottobre 2015)

Soluzione dell esercizio del 12 Febbraio 2004

PostV Pos e tv n e d n i d ta t : : altre altr e funzi funz on o i n

LABORATORIO DI BASI DI DATI LEZIONE 1. Tutor: Giacomo Carli

Modulo 5 Database. Diapo: 1

Imposta di Soggiorno Manuale operativo per la gestione dell applicativo nel Comune di Ravenna. TouristTax

Introduzione alla teoria dei database relazionali. Come progettare un database

Transcript:

Introduzione ad Access 2003 Lucidi realizzati da: Danilo Ardagna, Cinzia Cappiello e Pierluigi Plebani

Indice Struttura dell elaborato per l esame Il sistema informativo di un sistema alberghiero Le tabelle del database

Struttura dell elaborato per l esame Documentazione tecnica Manuale utente ( E-R ) Progetto concettuale Progetto Logico Progetto Fisico Tabelle Maschere Macro Report Interrogazioni

Il sistema informativo di un sistema alberghiero Una catena di grandi alberghi gestisce alberghi di lusso sul territorio nazionale. I clienti possono prenotare le camere contattando la sede centrale della catena alberghiera; le prenotazioni sono caratterizzate, oltre che dal prenotante, dalla data e dai giorni di partenza e arrivo di ciascuna camera. Devono anche essere memorizzate le informazioni relative alla permanenza in albergo dei singoli ospiti: lo stato della prenotazione (confermata/non confermata), la data d arrivo, quella di prenotazione, l ammontare dell anticipo versato all atto della prenotazione, l ammontare totale che deve essere corrisposto e lo stato dl pagamento (saldato/non saldato).

Schema E-R Via NCiv Indirizzo Città Nome Località Albergo 1:N Direttore CF NTel Cliente Cognome Nome II Nome Prenotante 1:N ( t,s ) Ospite Saldo Anticipo Totale 1:N 0:M 1:1 Camera 0:M Data A Conferma Pr Data P Data Pr Data A Data P NCamera Tipo NLetti

Schema relazionale ( Cliente(CF,Cognome,Nome,IINome,Via,NCiv,Città,NTel ( Camera(Nome,Località,NCamera,NLetti,Tipo ( Albergo(Nome,Località,Direttore ( Prenotazione(Numero,DataPrenotazione,CF,Nome,Località,NCamera,DataArrivo,DataPartenza Pernottamento(CF,Nome,Località,NCamera,DataArrivo,DataPartenza,ConfermaPR, ( Anticipo,Totale,Saldo

Tabelle del database Cliente CF: stringa di 16 Caratteri Cognome: stringa di 20 caratteri Nome: stringa di 20 caratteri IINome: stringa di 20 caratteri Via: stringa di 20 caratteri NCiv: stringa 5 caratteri Città: stringa di 20 caratteri NTel: stringa di 12 caratteri

Tabelle del database ( esterno Albergo (import da file Nome: Stringa 20 caratteri Località: Stringa 20 caratteri Direttore: Stringa 40 caratteri Camera Nome:Stringa 20 caratteri Località: Stringa 20 caratteri NCamera: stringa 4 caratteri ( byte ) NLetti: Intero Tipo:Singola Matrimoniale

Tabelle del database Prenotazione Numero: Contatore DataPrenotazione: Data CF: Stringa 16 caratteri Nome: Stringa 20 caratteri Località: Stringa 20 caratteri NCamera: Stringa 4 caratteri DataArrivo: Data DataPartenza: Data

Tabelle del database Pernottamento CF: Stringa 16 caratteri Nome: Stringa 20 caratteri Località: Stringa 20 caratteri NCamera: Stringa 4 caratteri DataArrrivo: Data DataPartenza: Data ConfermaPrenotazione: Booleano Anticipo: Valuta Totale: Valuta Saldo: Booleano

I tipi predefiniti per i domini ( 1/2 ) Tipo di dati Utilizzo Dimensione Testo Dati alfanumerici Fino a 255 caratteri Memo Dati alfanumerici: frasi e paragrafi Fino a 64.000 caratteri Numerico Dati numerici 1, 2, 4 o 8 byte (16 byte per ID replica ( Decimale e Data/ora Date e orari 8 byte Valuta Dati monetari memorizzati con una precisione di 4 decimali 8 byte Access 2003 - Le tabelle

I tipi predefiniti per il domini ( 2/2 ) Tipo di dati Utilizzo Dimensione Contatore Sì/No Oggetto OLE Collegamento ipertestuale Valore univoco generato da Access per ogni nuovo record Dati booleani (vero/ ( falso Immagini, grafici o altri oggetti creati con applicazioni Windows Indirizzo di un collegamento ad un documento del Web 4 byte (16 byte per ( replica ID 1 bit Fino a circa 1 Gbyte Fino a 2048 caratteri Access 2003 - Le tabelle

Proprietà dei campi nella ( 1/3 ) scheda Generale Tipo di dati Proprietà Dimensione del campo Testo La lunghezza può essere compresa tra 0 e 255 caratteri; 50 è il valore predefinito Numerico Byte: Intero compreso tra 1 e 255 Intero: Intero compreso tra 32768 e 32767 Intero lungo: Intero compreso tra 2 32 e 2 32-1 Precisione singola: Numero in virgola mobile di 4 byte con valori da 3.4 10 38 a 3.4 10 38 Precisione doppia: Numero in virgola mobile di 8 byte con valori da 1.797 10 308 a 1.797 10 308 ID replica: GUID di 16 byte

Proprietà dei campi nella ( 2/3 ) scheda Generale Tipo di dati Numerico (escluso ID replica), Valuta e contatore Proprietà Formato Numero generico: Non vengono aggiunti punti decimali o simboli di valuta. Il numero di cifre decimali visualizzate dipende dalla precisione dei dati Valuta: Simbolo di valuta (selezionato dal ( internazionale Pannello di controllo Fisso: Almeno una cifra e due decimali Standard: Due cifre decimali e punti di separazione delle migliaia Percentuale: La virgola viene spostata di 2 cifre Notazione scientifica: Es. 1.05 E+6=1.05 10 6 Access 2003 - Le tabelle

Proprietà dei campi nella ( 3/3 ) scheda Generale Tipo di dati Numerico (eccetto ID replica), Valuta Proprietà Posizioni decimali Permette di specificare il numero di cifre decimali visualizzate Tipo di dati Tutti Proprietà Etichetta Permette di immettere un nome di un campo più descrittivo che verrà visualizzato nelle etichette delle maschere e nei report Access 2003 - Le tabelle

Query di selezione Selezionare le camere dell Hotel Hilton di Tolosa Selezionare le prenotazioni di gennaio 2001 Selezionare le camere matrimoniali con più di 3 letti Calcolo di valori: per ogni prenotazione calcolare il numero di giorni di permanenza del cliente

Query di selezione Selezionare le camere dell Hotel Hilton a Tolosa e Parigi Trovare le prenotazioni per la stanza 102 all Hotel Ibis di Milano nel mese di settembre del 2000 Selezionare i pernottamenti saldati la cui prenotazione è avvenuta nei mesi di gennaio ed in cui la differenza tra anticipo e totale è stato superiore a L. 100.000

Query di selezione Uso di parametri nelle query: determinare i pernottamenti non confermati a partire da una certa data specificata dall utente Ricerca in Tabelle Multiple: determinare l elenco dei clienti che hanno pernottato negli alberghi di Parigi ( distinct (clausola Determinare per ogni cliente l elenco degli alberghi in cui ha pernottato Determinare l elenco dei clienti che hanno pernottato a ( precedente Parigi (sfruttando la query