Anteprima
Vedrai una selezione di 4 pagine su 15
Informatica - laboratorio informatico Pag. 1 Informatica - laboratorio informatico Pag. 2
Anteprima di 4 pagg. su 15.
Scarica il documento per vederlo tutto.
Informatica - laboratorio informatico Pag. 6
Anteprima di 4 pagg. su 15.
Scarica il documento per vederlo tutto.
Informatica - laboratorio informatico Pag. 11
1 su 15
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Argomenti della lezione Access. Concetti generali

Progetto di una tabella

  • Record, campi e tipi di dati più usati
  • Campo chiave e campo indicizzato
  • Relazioni 1 a 1
  • Relazioni 1 a molti

Le Query. Concetti generali

  • Esempi di alcune query in SQL

prof. ing. Paolo Bidello

AA 2005/2006

Concetti generali

Un database è un insieme di informazioni organizzate in tabelle

Si possono avere:

  • Database piatti
  • Database relazionali

Nei database piatti le informazioni sono contenute in un'unica tabella

Nei database relazionali le informazioni sono strutturate in più tabelle legate tra loro attraverso relazioni

prof. ing. Paolo Bidello

AA 2005/2006

Concetti generali

In generale può dirsi che un database piatto è costituito da informazioni organizzate in tabelle e da operazioni sulle informazioni

In un database relazionale sono presenti, oltre che informazioni ed operazioni, anche relazioni tra le informazioni

prof. ing. Paolo Bidello

AA 2005/2006

  1. 2005/2006
  2. Concetti generali

I dati nelle tabelle sono organizzati in righe e colonne.

Le righe individuano i RECORD che, ad esempio, corrispondono agli "individui" di una certa indagine.

Le colonne rappresentano i CAMPI che, invece, corrispondono ai caratteri di ciascun "individuo" di una certa indagine.

prof. ing. Paolo Bidello

AA 2005/2006

Campi

Il nome di un campo deve essere unico (in una stessa tabella due campi non possono avere lo stesso nome).

Ogni campo deve avere una lunghezza in byte predeterminata nel momento del progetto di una tabella.

La lunghezza del campo dipende dal tipo di dato che viene scelto.

Dal tipo di dato dipende, inoltre, il campo di variazione del campo.

prof. ing. Paolo Bidello

AA 2005/2006

Tipi più usati, byte e range

Data Type Size of Data Range
Integer 2 bytes -32,768 to 32,767
long Integer 4 bytes -2,147,486,648 to 2,147,483,647
Single 4 bytes -3.402823E38 to -1.401298E-45 for negative values
Single 4 bytes 1.401298E-45 to

3.402823E38 for positive values

Double 8 bytes -1.797693134862315D308 to -4.94066D-324 (n.v.)

Double 8bytes 4.94066D-324 to 1.797693134862315D308 (p.v.)

String 1 byte per 0 to approximately 65.535 bytes

prof. ing. Paolo Bidello

AA 2005/2006

Campi indicizzati

Un campo indicizzato consente una ricerca più rapida dei record che fanno parte di una stessa tabella

L'esempio classico di un campo indicizzato è quello dei cognomi in una tabella che contiene i nominativi e i numeri di telefono degli abitanti di uno stesso distretto telefonico

prof. ing. Paolo Bidello

AA 2005/2006

Campi chiave

In un data base relazionale un campo che ammette valori univoci (tali cioè da caratterizzare e rendere unico ogni record di una stessa tabella) è detto campo chiave

Il classico esempio è il campo MATRICOLA in una tabella che rappresenta l'anagrafica degli studenti

Il campo chiave di una tabella viene usato per stabilire le successive relazioni tra le tabelle di un

database relazionale

prof. ing. Paolo Bidello

AA 2005/2006

Relazioni 1 a 1

Due tabelle, ciascuna con un campo chiave, possono essere messe in relazione "1 a 1" quando ad ogni record di una tabella corrisponde 1 ed un solo record dell'altra tabella

Nelle esercitazioni è stato proposto l'esempio in figura:

prof. ing. Paolo Bidello

AA 2005/2006

Relazioni uno a molti

Due tabelle possono essere messe in relazione "1 a molti" quando ad ogni record di una tabella possono corrispondere più record dell'altra tabella

Nelle esercitazioni è stato proposto l'esempio in figura:

prof. ing. Paolo Bidello

AA 2005/2006

Operazioni sui dati: le Query

Le Query sono usate per:

Filtrare (estrarre) dati

Aggiungere dati

Cancellare dati

Modificare dati

Esse rappresentano dunque tutte le possibili OPERAZIONI che è possibile fare con una base di dati esistente

prof. ing. Paolo Bidello

AA 2005/2006

Dettagli
Publisher
A.A. 2010-2011
15 pagine
2 download
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Chiakka87 di informazioni apprese con la frequenza delle lezioni di Informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Napoli - Parthenope o del prof Bidello Paolo.