Capitolul II Structurarea bazelor de date
Capitolul II Structurarea bazelor de date
Capitolul II Structurarea bazelor de date
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
42<br />
Crearea tabelelor în Oracle XE<br />
Comanda CREATE TABLE<br />
Comanda CREATE TABLE serveşte la crearea unui nou tabel şi la<br />
<strong>de</strong>scrierea câmpurilor acestuia. Ea are formatul general:<br />
CREATE TABLE nume<br />
(nume_câmp tip_câmp [(marime [,precizie])]<br />
[NULL | NOT NULL]<br />
[PRIMARY KEY | UNIQUE]<br />
[,nume_câmp tip_câmp [(marime [,precizie])]<br />
[NULL | NOT NULL]<br />
)<br />
Exemplu:<br />
CREATE TABLE regiune<br />
)<br />
(ID_regiune CHAR(2) NOT NULL PRIMARY KEY,<br />
nume VARCHAR2(40)<br />
Crearea tabelelor va fi realizată mai uşor folosind interfaŃa serverului<br />
Oracle XE, aşa cum s-a procedat în primele cursuri. În cazul în care în momentul<br />
creării unui tabel se impun restricŃii asupra câmpurilor, se <strong>de</strong>clară chei străine<br />
sau se <strong>de</strong>clară o cheie primară, fraza SQL corespunzătoare va conŃine un număr<br />
<strong>de</strong> restricŃii introduse folosind cuvântul rezervat "constraints".<br />
Exemplu:<br />
CREATE TABLE "DEMO_ORDERS"<br />
( "ORDER_ID" NUMBER NOT NULL ENABLE,<br />
"CUSTOMER_ID" NUMBER NOT NULL ENABLE,