Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Tipi di Dati e Precisione nelle Database con DB2, Appunti di Database Relazionali

I tipi di dati disponibili in db2, tra cui stringhe e numeri, con un focus sui tipi di precisione e la rappresentazione di grandezze fisiche. Vengono presentati i tipi di stringhe char e varchar, i tipi numerici decimal, smallint, integer, bigint, real e double, e i tipi di data e tempo date, time e timestamp.

Tipologia: Appunti

2019/2020

Caricato il 03/01/2020

federico-pastina-1
federico-pastina-1 🇮🇹

3.8

(8)

34 documenti

1 / 4

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Alcuni dei tipi dato che DB2 mette a disposizione sono i
seguenti:
Stringhe
Dati numerici
Tipi data e tempo
Stringhe:
CHAR(n) stringa di lunghezza fissa(con n al più 254
caratteri)
Esempio: se A è CHAR(5), ‘cat’viene memorizzato come catьь
VARCHAR(n) stringa di lunghezza variabile(con n al più
4000 caratteri)
Si allocano m+p byte, con m (≤ n) byte usati per gli m caratteri
effettivamente presenti e p byte per memorizzare il valore dim
(per n ≤ 254 p = 1)
Esempio: se A è VARCHAR(10), ‘cat’ viene memorizzato in 4
byte come 3cat
pf3
pf4

Anteprima parziale del testo

Scarica Tipi di Dati e Precisione nelle Database con DB2 e più Appunti in PDF di Database Relazionali solo su Docsity!

Alcuni dei tipi dato che DB2 mette a disposizione sono i seguenti:

  • (^) Stringhe
  • (^) Dati numerici
  • (^) Tipi data e tempo Stringhe : CHAR(n) stringa di lunghezza fissa(con n al più 254 caratteri) Esempio: se A è CHAR(5), ‘cat’viene memorizzato come catьь VARCHAR(n) stringa di lunghezza variabile(con n al più 4000 caratteri) Si allocano m+p byte, con m (≤ n) byte usati per gli m caratteri effettivamente presenti e p byte per memorizzare il valore dim (per n ≤ 254 p = 1) Esempio: se A è VARCHAR(10), ‘cat’ viene memorizzato in 4 byte come 3cat

Dati numerici:

  • (^) DECIMAL(p,s) p precisione (numero totale di cifre) S scala (numero di cifre a destra del punto decimale) Esempi.
  • (^) Valuta decimal(4, 2) ciò vuol dire che -99, 99<=Valuta<=+99.99 4 cifre di cui 2 dopo la virgola Per definire un campo binario:
  • (^) SMALLINT 16 bit
  • (^) INTEGER (or INT ) 32 bit
  • (^) BIGINT 64 bit

Data e tempo:

  • (^) DATE 10 byte - DD-MM-YYYY oppure DD/MM/YYYY(giorno, mese e anno)
  • (^) TIME 3 byte - HH.MM.SS(ore, minuti e secondi)
  • (^) TIMESTAMP 26 byte – YYYY-MM-DD-HH-MM-SS-NNNNNN (anno, mese, giorno, ora, minuti, sec. e nanosec.)