Crearea Tabelelor. Tip de Date Oracle

Previzualizare laborator:

Extras din laborator:

Creaarea tabelelor .Tip de date Oracle

In orice server de baze de date pentru a crea o tabela trebuie specificat tip de date folosite la stocarea fiecarui cimp de obicei in Oracle tipurile de date sunt impartite astfel:

a.)scalre

b)colectii

c)referinte

2. Tipuri definite de utilizator

Principalele tipuri scalare de date in Oracle sunt :

1. Char(n) – shir de caractere cu lungime fixa egala cu n octeti. (Lungimea maxima este de 2000 byte)

2. Var char2(n) – sir de caractere cu lungime variabila (lungime maxima este de 4000 byte)

3.Tip number(p,s) – date numerice de lungime variabila , unde p este precizia lungimea maxima a numarului , iar s , scala , numarul de pozitii zecimale rezervate incluse in lungimea maxima.

4.Date - caracteristice si temporale (lungime fixa de 7 byte)

5.Clob – poate stoca sirul de caractere pana la 4 GigaByte , un atribut de acest tip nu poate fi folosit in subinterogari , functii sau clauza WHERE a unei fraze SELECT.

6.Long- date de tip sir de caractere de lungime variabila (stocheaza pana la 2 Gigabyte)

7.Blog – date binare nestructurate (Maxim 4 Gigabyte)

8.BFILE – date binare stocate intr-un fisier extern

9.ROWID – date in format binar reprezentind adresa fizica pe disc a inregistrarii. Acest tip este specific pseudocoloanei ROWID ce este asociata in mod inmplicit fiecarei tabele a bazei da date.Valorile identifica in mod unic fiecare inregistrare in baza de date Oracle.

Observatie: specificatorul pentru o constanta de tip sir de caractere este apostroful (si nicidecum ghilimelele)

Pentru datele calendaristice formatul implicit oracle este dd/mm/rr

SINTAXA DE CREARE a unei tabele este :

Create table <nume_tabela> “cimp 1 format1,cimp2 format2,…. Cimpn formatn”;

Fiecare camp are un anumit format , fiecare camp poate fi :

1.Notnull sau Null

Un camp setat NOTNULL este obligatoriu de completat . Un camp setat ca NULL poate ramaine necompletat . Este obligatoriu ca stabilirea denumirii campurilor si a formatelor acestora sa fie trecute intre paranteze cu virgula intre ele .

Instructiunea cu ajutorul careia inseram date noi in tabele este :

Insert into nume tabela(camp1,camp2,…campn) value (val1,val2…valn);

Sarcina numarul 1:

Creati tabelul apartament ce consta din urmatoarele campuri :

Campul 1: se numeste cod integer not null primary key

2.Tipul apartementului se numeste var char2 de 10 pozitii null

3.Suprafata tip number pe 6 pozitii si 2 zecimale

4.Etaj de tip integer , null

5.Separat de tip char(1)

6.Balcon tip char (1)

7.Numarul de balcoane tip integer null

8.Numarul de camera tip integer null

9. Regiunea varchar2 pe 25 de pozitii null

10.Adresa varchar2 pe 34 de pozitii null

11.Pretul de tip number 8 pozitii si 2 zecimale.

2. Introduceti 10 inregistrari in tabelul apartament.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Crearea Tabelelor. Tip de Date Oracle.pdf
Alte informații:
Tipuri fișiere:
pdf
Nota:
7/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
7 pagini
Imagini extrase:
7 imagini
Nr cuvinte:
1 402 cuvinte
Nr caractere:
8 639 caractere
Marime:
359.47KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Sus!