Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access™ 2000 - Le Tabelle Luca De Ponti Lucidi realizzati.

Slides:



Advertisements
Presentazioni simili
Analisi dati con Excel Parte I.
Advertisements

LINGUAGGIO DI PROGRAMMAZIONE C
Dati, istruzione e pseudocodice
Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali Accesso ai dati su file Localizzazione dei dati File system locali e distribuiti Protocolli.
Introduzione al linguaggio C
DBMS (DataBase Management System)
SQL applicato a SQL Server
Rappresentazioni dei numeri non interi A. Ferrari.
I DATI I PRINCIPALI TIPI DI DATO UTILIZZATI IN PROGRAMMAZIONE
MODELLO TCP / IP LIVELLI PROTOCOLLI APPLICATION
Progetto LPS-C Una rubrica interattiva
BASI DI DATI 1 1.
File.
Corso di Informatica (Basi di Dati)
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Variabili e tipi primitivi Anno Accademico 2009/2010.
Windows 2000 supporta i seguenti file system:
Ms. Access: corso pratico di utilizzo dello strumento
Basi di dati Università Degli Studi Parthenope di Napoli
Lezione 4: Costrutti Condizionali Prof. Raffaele Montella.
Istruzioni di selezione in Java Programmazione Corso di laurea in Informatica.
I fogli elettronici Microsoft Excel. I Fogli Elettronici Sono strumenti per organizzare gestire, analizzare e presentare insiemi di dati. Le funzionalità
Corso di Laurea in Ingegneria per lAmbiente e il Territorio Informatica per lAmbiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea.
Dichiarazioni e tipi predefiniti nel linguaggio C
Equivalenza di espressioni
Introduzione alle basi di dati
Java base I: Sintassi e tipi di dati
INTRODUZIONE ALL’USO DI MICROSOFT ACCESS 2003
Informatica di Base – A.A
RAPPRESENTAZIONE DELL'INFORMAZIONE
Basi di Dati Microsoft Office: Access OpenOffice: Base Informatica 1 (SAM) - a.a. 2010/11.
Introduzione alle basi di dati
MODULO 5 - ACCESS.
Lavorare con le query Federica Scarrione 18/05/2009 fonte:
Microsoft Access Chiavi, struttura delle tabelle.
Modulo 5 Uso delle Basi di dati Paola Pupilli 2.
Informatica Parte applicativa Elaborazione testi (diapositive aggiuntive) Scienze e tecniche psicologiche Anno accademico:
I sistemi di numerazione
Interrogare il database
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
Microsoft Access P. Gallo - rielaborazione del prof. Roberto SPEDICATO
Processo di Registrazione portali: MyCompany
ITCG “V. De Franchis” - PON FSE Modulo G/1 l’informatica”
Percorso didattico per l’apprendimento di Microsoft Access Modulo 6
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access™ Le Query Luca De Ponti Lucidi realizzati.
Modulo 5 - Database. Contenuti della lezione 5.1.1Concetti Fondamentali 5.1.2Organizzazione di un Database 5.1.3Relazioni 5.2.1Lavorare con i database.
Percorso didattico per l’apprendimento di Microsoft Access Modulo 3
MODULO 5: Database ITCG “V. De Franchis” - PON FSE Modulo G/1 l’informatica” Lezione 2.
Informatica Docente : Jeremy Sproston Orario: Gruppo 1: (gli studenti i cui cognomi iniziano con la lettera A fino alla lettera L (inclusi)) Lunedì ore.

IV D Mercurio DB Lezione 2
Microsoft Access Chiavi, struttura delle tabelle.
Data Base ACCESS EM 09.
La codifica dei numeri.
Modulo 5 Basi di dati.
Modulo 5 Uso delle Basi di dati Paola Pupilli
Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access™ Le Tabelle Luca De Ponti Lucidi realizzati.
Codifica dei numeri Il codice ASCII consente di codificare le cifre decimali da “0” a “9” fornendo in questo modo una rappresentazione dei numeri Per esempio:
Lezione 5 - SQL. Linguaggi per DB Per interagire con le basi di dati occorre un linguaggio Linguaggio SQL (Structured Query Language), linguaggio standardizzato.
Microsoft Access (parte 3) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 2 - Le tabelle.
Eprogram informatica V anno. Introduzione a PHP Introduzione La diffusione di PHP ha avuto un notevole incremento dalla fine degli anni Novanta a oggi,
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 4 - Le maschere.
InformaticApp 1 biennio. Access CREA TABELLE IN MODALITÀ STRUTTURA.
Formati tipici dei dati
Access Breve introduzione. Componenti E’ possibile utilizzare Access per gestire tutte le informazioni in un unico file. In un file di database di Access.
Modulo 5 – Database ACCESS LICEO SCIENTIFICO “ B. RESCIGNO COMPUTER SCUOLA PIANO INTEGRATO 2008/09 ESPERTO prof.ssa Rita Montella.
Linguaggio SQL. Linguaggi per database La diffusione del modello relazionale ha favorito l’uso prevalente di linguaggi non procedurali: in questo modo.
I DONEITÀ DI C ONOSCENZE E C OMPETENZE I NFORMATICHE ( A – D ) Un database è un insieme di record (registrazioni) e di file (archivi) organizzati per uno.
Lezione 4 – Linguaggi ed Interazione. Linguaggi La comunicazione è essenziale tra gli esseri umani Se vogliamo chiedere informazioni stradali ad un passante.
Transcript della presentazione:

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access™ Le Tabelle Luca De Ponti Lucidi realizzati da: Danilo Ardagna, Cinzia Cappiello e Pierluigi Plebani

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle Indice Il sistema informativo di un sistema alberghiero Le tabelle del database

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle 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).

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle Schema E-R Cliente PrenotanteOspite CF Nome Cognome II Nome Indirizzo Via NCiv Città NTel Camera (t,s) Tipo NCamera NLetti Data A Data P Conferma Pr AnticipoTotale Saldo Nome Località Direttore Albergo 1:N0:M Data A Data P Data Pr 0:M1:N 1:1 1:N

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle Schema relazionale Cliente(CF,Cognome,Nome,IINome,Via,NCiv,Città,NTel) Albergo(Nome,Località,Direttore) Camera(Nome,Località,NCamera,NLetti,Tipo) Prenotazione(Numero,DataPrenotazione,CF,Nome,Località,NCamera,DataArrivo,DataPartenza) Pernottamento(CF,Nome,Località,NCamera,DataArrivo,DataPartenza,ConfermaPR, Anticipo,Totale,Saldo)

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle 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

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle Tabelle del database Albergo (import da file esterno) 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 NLetti: Intero (byte) Tipo:Singola|Matrimoniale

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle 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

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle 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

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle I tipi predefiniti per i domini (1/2) Tipo di datiUtilizzoDimensione TestoDati alfanumericiFino a 255 caratteri MemoDati alfanumerici: frasi e paragrafi Fino a caratteri NumericoDati numerici1, 2, 4 o 8 byte (16 byte per ID replica e Decimale) Data/oraDate e orari8 byte ValutaDati monetari memorizzati con una precisione di 4 decimali 8 byte

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle I tipi predefiniti per il domini (2/2) Tipo di datiUtilizzoDimensione ContatoreValore univoco generato da Access per ogni nuovo record 4 byte (16 byte per ID replica) Sì/NoDati booleani (vero/falso) 1 bit Oggetto OLEImmagini, grafici o altri oggetti creati con applicazioni Windows Fino a circa 1 Gbyte Collegamento ipertestuale Indirizzo di un collegamento ad un documento del Web Fino a 2048 caratteri

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle Proprietà dei campi nella scheda Generale (1/3) Tipo di datiProprietà Dimensione del campo TestoLa 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 Intero lungo: Intero compreso tra –2 32 e Precisione singola: Numero in virgola mobile di 4 byte con valori da – a Precisione doppia: Numero in virgola mobile di 8 byte con valori da – a ID replica: GUID di 16 byte

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle Proprietà dei campi nella scheda Generale (2/3) Tipo di datiProprietà Formato Numerico (escluso ID replica), Valuta e contatore 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 Pannello di controllo internazionale) 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 E+6=

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle Proprietà dei campi nella scheda Generale (3/3) Tipo di datiProprietà Posizioni decimali Numerico (eccetto ID replica), Valuta Permette di specificare il numero di cifre decimali visualizzate Tipo di datiProprietà Etichetta Tutti Permette di immettere un nome di un campo più descrittivo che verrà visualizzato nelle etichette delle maschere e nei report

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle Proposta di lavoro Creare le restanti tabelle del database Definire la regola: –Il numero di letti di una camera è compreso tra 1 e 4 Definire il dominio per il campo Tipo della relazione Camera Definire la regola di convalida : –La data di partenza non può essere precedente alla data di arrivo Definire la regola di convalida: –L’anticipo deve essere minore del 50% del totale Definire i vincoli di integrità referenziale attraverso la finestra Relazioni

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle Operatori di confronto usati nelle regole di convalida OperatoreSignificato,>=,=,<>Minore, minore o uguale, maggiore, maggiore o uguale, uguale, diverso IN Verifica “dell’uguaglianza” a qualsiasi membro di un elenco; il valore di confronto deve essere un elenco racchiuso tra parentesi BETWEEN Verifica dell’appartenenza ad un intervallo di valori; il valore di confronto è costituito da due valori separati dall’operatore AND LIKE Verifica che un campo Testo o Memo corrisponda ad una stringa modello (?: qualsiasi carattere; *: nessuno o qualsiasi numero di caratteri;#: qualsiasi singolo numero)

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Le tabelle Operatore LIKE: caratteri jolly Regola di convalida Significato “Rossi*”Una stringa che inizia con Rossi “*rossi##*”Una stringa che contiene rossi seguito da due numeri “??00####”Una stringa di 8 caratteri che inizia con due caratteri qualsiasi è seguita da un doppio zero e termina con 4 cifre “[!0-9BMQ]*####”Una stringa contenente un qualsiasi carattere diverso da una cifra o B, M, Q nella prima posizione e che termina con 4 cifre