Che materia stai cercando?

Informatica - le tabelle - SQL

Appunti con esempi per l'idoneità di Informatica del professor Grande sulle tabelle in SQL: Select, l'inserimento dei dati (cancellazione - DROP, inserimento - INSERT, modifica - UPDATE e creazione - CREATE), le tipologie di dati (numerico, data, carattere).

Esame di Informatica docente Prof. A. Grande

Anteprima

ESTRATTO DOCUMENTO

2. Le tabelle

Abbiamo visto, nel capitolo precedente, i concetti importanti nella terminologia relazionale:

relazione, tupla, ecc. In questo capitolo si parlera' delle relazioni (tabelle) che saranno utilizzate

negli esempi di uso del comando SELECT.

Giova ricordare che tutte le considerazioni di progettazione delle relazioni in termini di loro

componenti, peraltro di grande importanza nella realizzazione di sistemi relazionali, sono estranee

ai nostri fini e per questo non verranno trattate in questa sede.

L'applicazione che utilizzeremo a titolo di esempio, si riferisce ad un insieme di autovetture ed ai

loro costruttori.

Conseguentemente avremo due tabelle, una per i dati dei costruttori, l'altra per i dati riguardanti gli

autoveicoli; una terza tabella sara' impiegata per classificare gli autoveicoli in base a classi. Le

tabelle cui abbiamo accennato, si chiamano rispettivamente MARCHE, MODELLO, CLASSI.

La tabella MARCHE si articola in cinque attributi dei quali uno, nocasa, svolge funzione di chiave

primaria. La tabella MODELLO si compone di otto colonne le quali (escludendo quelle di

immediata comprensione come nome, cc, lit), necessitano di qualche spiegazione. Le colonne

a120kmh e urb, riportano il consumo in litri di carburante ogni 100 chilometri a due diversi regimi

d'impiego: la prima a 120 Km/h e la seconda "a ciclo urbano" ovvero in citta'. In queste due

colonne, come in altre, si trovano alcuni scalari mancanti. Questo, coerentemente con quanto puo'

avvenire in pratica, accade quando il dato non e' disponibile e, di conseguenza, non compare nella

tabella; vedremo in seguito come tale informazione viene introdotta in fase di assegnazione e gestita

nelle istruzioni di interrogazione della base di dati.

La colonna seguente, chiamata lit, riporta il prezzo della vettura in migliaia di lire. La colonna ggc

contiene i dati relativi ai giorni di consegna. Quando la consegna e' immediata, il valore

corrispondente e' uguale a zero, mentre e' mancante se questo dato, per qualsiasi motivo, non e'

disponibile. La colonna nocasa ha la funzione di collegare il modello alla casa costruttrice della

tabella MARCHE e nella terminologia relazionale si definisce "chiave secondaria" in quanto il suo

contenuto e' chiave primaria in un'altra relazione (MODELLO). La colonna uso infine qualifica

l'impiego prevalente cui e' destinata l'autovettura.

MARCHE

CASA INDIRIZZO CAP CITTA NOCASA

--------- -------------------- ----- ----------- ------

de tomaso v. emilia ovest 1250 41100 modena 1

ferrari v. trento 31 41100 modena 2

fiat c.so g. agnelli 200 10125 torino 3

tretre v. paperino 313 00000 disneyland 4

citroen rue mt blanc 4810 80800 paris 0

CLASSI

CLASSI INF SUP

------ ------ ------

1 5000 7000

2 7001 10000

3 10000 15000

4 15001 20000

5 20001 30000

6 30001 100000

MODELLO

NOME CC A12OKMH URB LIT GGC NOCASA USO

----------------- ---- ------- ------- ----- --- ------ -----

126 652 6.8 5650 0 3 utili

panda 750 l 769 6.2 7414 0 3 utili

panda 1000 s 999 6.5 6.3 9744 0 3 utili

testarossa 4942 11.8 23.7 186714 540 2 sport

412 4942 15.9 29.1 165324 180 2 sport

bx 19 trd diesel 1905 6.2 6.5 18233 0 0 lusso

cx 25 limousine 2500 7.4 8.5 30094 0 lusso

xyz 4321 10.2 10 654321 17 4 fstra

panda d diesel 1301 6.5 5.5 9980 0 3 utili

cx25 trd turbod 2500 7.4 8.5 31825 0 sport

cx 25 gti turbo 2500 8.9 41052 0 sport

croma td 2445 6.3 8.4 25250 60 3 lusso


PAGINE

5

PESO

23.12 KB

PUBBLICATO

+1 anno fa


DETTAGLI
Esame: Informatica
Corso di laurea: Corso di laurea in economia e commercio (POMEZIA, ROMA)
SSD:
A.A.: 2013-2014

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher valeria0186 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à La Sapienza - Uniroma1 o del prof Grande Antonio.

Acquista con carta o conto PayPal

Scarica il file tutte le volte che vuoi

Paga con un conto PayPal per usufruire della garanzia Soddisfatto o rimborsato

Recensioni
Ti è piaciuto questo appunto? Valutalo!

Altri appunti di Informatica

Informatica - le reti e Internet
Appunto
Informatica - i fondamenti di Excel - (parte 1)
Appunto
Informatica - la Join - SQL
Appunto
Informatica - i fondamenti di Excel  (parte 2)
Appunto