29.11.2014 Views

Capitolul II Structurarea bazelor de date

Capitolul II Structurarea bazelor de date

Capitolul II Structurarea bazelor de date

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

41<br />

sau,<br />

inaltime number(3,0)<br />

Pentru numere care au o parte întreagă şi una zecimală se scrie:<br />

pret NUMBER(7,2)<br />

însemnând reprezentarea câmpului pret folosind 7 poziŃii zecimale, ultimele două<br />

fiind folosite pentru partea reală.<br />

Exemple:<br />

Număr DeclaraŃie Valoare memorată<br />

123.89 NUMBER 123.89<br />

123.89 NUMBER(3) 124<br />

123.89 NUMBER(6,2) 123.89<br />

123.89 NUMBER(6,1) 123.9<br />

123.89 NUMBER(3) eroare (<strong>de</strong>păşire)<br />

123.89 NUMBER(4,2) eroare (<strong>de</strong>păşire)<br />

BINARY_FLOAT şi BINARY_DOUBLE sunt tipuri recoman<strong>date</strong> în cazul în<br />

care <strong>date</strong>le astfel reprezentate sunt folosite la calcule mai complicate.<br />

c. Tipuri pentru timp şi dată calendaristică<br />

Pentru <strong>de</strong>clararea câmpurilor care vor păstra data calendaristică sau<br />

timpul, Oracle foloseşte tipurile DATE şi TIMESTAMP.<br />

Formatele implicite <strong>de</strong> introducere a <strong>date</strong>i şi a timpului rezultă din tabelul<br />

următor.<br />

Valoare Tip dată Val. memorată<br />

12-MAR-2007<br />

DATE<br />

2007-02-01 01:02:04.1234 TIMESTAMP<br />

d. Tipuri pentru memorarea imaginilor<br />

Pentru <strong>de</strong>clararea câmpurilor <strong>de</strong>stinate păstrării în baza <strong>de</strong> <strong>date</strong> a<br />

imaginilor, Oracle foloseşte tipurile CLOB sau BLOB.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!