SQL
SQL
CREAREA TABELELOR
STUD
MATR NUME AN GRUPA DATAN LOC TUTOR PUNCTAJ CODS
---- ------- -- ------ --------- ---------- ----- ------- ----
1456 GEORGE 4 1141A 12-MAR-82 BUCURESTI 2890 11
1325 VASILE 2 1122A 05-OCT-84 PITESTI 1456 390 11
1645 MARIA 3 1131B 17-JUN-83 PLOIESTI 1400 11
3145 ION 1 2112B 24-JAN-85 PLOIESTI 3251 1670 21
2146 STANCA 4 2141A 15-MAY-82 BUCURESTI 620 21
3251 ALEX 5 2153B 07-NOV-81 BRASOV 1570 21
2215 ELENA 2 2122A 29-AUG-84 BUCURESTI 2146 890 21
4311 ADRIAN 3 2431A 31-JUL-83 BUCURESTI 450 24
3514 FLOREA 5 2452B 03-FEB-81 BRASOV 3230 24
1925 OANA 2 2421A 20-DEC-84 BUCURESTI 4311 760 24
2101 MARIUS 1 2412B 02-SEP-85 PITESTI 3514 310 24
4705 VOICU 2 2421B 19-APR-84 BRASOV 4311 1290 24
SPEC si BURSA
CODS NUME DOMENIU
11 MATEMATICA STIINTE EXACTE
21 GEOGRAFIE UMANIST
24 ISTORIE UMANIST
TIP PMIN PMAX SUMA
-------------------- ----- ----- -----
FARA BURSA 0 399
BURSA SOCIALA 400 899 100
BURSA DE STUDIU 900 1799 150
BURSA DE MERIT 1800 2499 200
BURSA DE EXCEPTIE 2500 9999 300
OBIECTIV
Scopul acestui capitol este de a prezenta elementele limbajului pentru descrierea datelor (DDL) referitoare la:
Tipurile de date permise pentru coloanele tabelelor,
Crearea de noi tabele,
Constrângeri de integritate,
Modificarea structurii unei tabele,
Modificarea si activarea constrângerilor de integritate,
Dictionarul de date al sistemului.
TIPURI DE DATE
Sistemul Oracle pune la dispozitie un set optim de tipuri de date care pot fi associate coloanelor unei tabele, grupate în mai multe
categorii:
Tipuri numerice scalare
Tipuri scalare sir de caractere
Tipuri scalare binare
Tipuri pentru date calendaristice, timp si interval de timp
Tipuri LOB (large object)
Tipuri compuse: TABLE si VARRAY
TIPURI DE DATE (2)
Aceste tipuri, cu unele diferente în ceea ce priveste dimensiunea maxima admisa, pot fi folosite si în limbajul procedural PL/SQL.
În continuare sunt prezentate tipurile din primele cinci categorii.
Crearea unei tabele cu coloane de tip TABLE si VARRAY si manipularea datelor de acest fel nu este prezentata în acest capitolul.