Crearea Tabelelor. Tip de Date Oracle

Laborator
7/10 (1 vot)
Conține 1 fișier: pdf
Pagini : 7 în total
Cuvinte : 1402
Mărime: 359.47KB (arhivat)
Publicat de: Titus Burcea
Puncte necesare: 0

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.

Preview document

Crearea Tabelelor. Tip de Date Oracle - Pagina 1
Crearea Tabelelor. Tip de Date Oracle - Pagina 2
Crearea Tabelelor. Tip de Date Oracle - Pagina 3
Crearea Tabelelor. Tip de Date Oracle - Pagina 4
Crearea Tabelelor. Tip de Date Oracle - Pagina 5
Crearea Tabelelor. Tip de Date Oracle - Pagina 6
Crearea Tabelelor. Tip de Date Oracle - Pagina 7

Conținut arhivă zip

  • Crearea Tabelelor. Tip de Date Oracle.pdf

Alții au mai descărcat și

Arhitectura calculatoarelor

1.1. Sistemul de calcul 1.1.1. Definiţii Sistemul de calcul (SC, System Computer sau calculator) este reprezentat de o structură destinată...

Manual Limbaj C

1. Generalitati asupra limbajului C 1.1. Introducere Limbajul C a fost creat la începutul anilor '70 de catre Brian W Kernigham si Dennis M...

Fișiere în limbajul C

Capitolul I Fisiere in ingineria programarii in C 1.1 Generalitati Un fisier este o multime de informatii referitoare la o clasa de obiecte...

Structuri de Date

Curs2 1.TIPURI DE DATE 1.1. DATE SI INFORMATII În practica se face deosebire între o data si o informatie. Exemplele oferite în cele mai multe...

Noțiuni introductive în baze de date

1. INTRODUCERE 1.1. Definiţii Datele reprezintă informaţii fixate pe un anumit suport fizic în vederea utilizării şi prelucrării într-un anumit...

Laboratoare C

1. Sa se evalueze urmatoarea functie: f: R → R f(x) = namespace _1.Functia_f { class Program { static void Main(string[] args) { float x,...

Tablouri și Șiruri

TABLOURI SI SIRURI În esenta un tablou este o lista de variabile de acelasi tip. Un tablou de caractere poarta numele de sir. Accesul la un...

Masive - Seminar

Masivele sunt structuri de date omogene cu un numar finit si cunoscut de elemente, ce ocupa un spatiu contiguu de memorie. Structurile de date de...

Te-ar putea interesa și

Structuri de Date în Oracle

STRUCTURI DE DATE IN ORACLE8 Cap. 1 Structuri de date relationale, notiuni introductive Principiile modelului relational au fost pentru prima...

Securitate bazelor de date - Oracle

1. Prezentarea sistemului In cadrul unei organizatii, bazele de date reprezinta una din componentele cele mai importante a oricarui sistem...

Baze de date

Introducere 1. Definirea bazelor de date In ziua de astazi, fara sa ne dăm seama folosim pentru aproape orice activitate din mediul online si nu...

Sistem Informatic pentru Rezervare și Cazare

Introducere Din toate timpurile există călători și de aici nevoia de a fi găzduit. Dacă în vremurile de demult, oamenii erau mai ospitalieri,...

Baze de date

CERINȚĂ Se considera o aplicatie online care este utilizata pentru realizarea bilantului contabil al unei firme. Aplicatia foloseste pentru...

Bază de date Access

Sistemul de gestiune a bazelor de date este un ansamblu de programe speciale care realizeaza gestionarea si prelucrarea complexa a datelor...

Laboratoare SQL

Obiective • Cunoaşterea capabilităţilor instrucţiunilor SELECT • Executarea unor instrucţiuni SELECT de bază • Cunoaşterea diferenţelor dintre...

Limbajul SQL

CAPITOLUL 1. TEORIA BAZELOR DE DATE RELATIONALE 1.1. MODELUL RELATIONAL Modelul relational a fost propus de catre IBM si a revolutionat...

Ai nevoie de altceva?