Sunteți pe pagina 1din 1

EXERCIII RECAPITULATIVE

1. Creai tabela Dep conform machetei urmtoare:


Nume coloan
Tipul restriciei
Tip dat
Lungime

ID
Primary key
Number
7

Denumire
Varchar2
25

2. Introducei nregistrri n tabela Dep prelund date din tabela Departamente,


incluznd
doar
cmpurile
de
care
avei
nevoie
(id_department,
denumire_departament).
Obs: Mai nti afiai pe ecran structura tabelei Departamente.
3. Creai tabela Ang conform machetei urmtoare:
Nume coloan
Tipul restriciei

ID
Primary key

Prenume

Nume

Tip dat
Lungime

Number
7

Varchar2
25

Varchar2
25

Dep_ID
Foreign key - refer tabela Dep,
coloana ID
Number
7

4. Adugai coloana Varsta n tabela Ang avnd tipul Number(2).


5. Adugai restricia de integritate Verifica_varsta care s nu permit introducerea n
cmpul Varsta a unor valori mai mici de 18 i mai mari dect 65.
6. Dezactivai restricia de integritate Verifica_varsta.
7. Modificai proprietile cmpului Nume astfel nct lungimea acestuia s fie de 30.
8. Modificai numele tabelei Ang n Ang2.
9. Creai tabela Salariati bazat pe structura tabelei Angajati, prelund toate
nregistrrile.
10. Adugai urmtoarele nregistrri n tabela Salariati:
1
2
3

Steven

Kong

SKONG

515.123.4567

17-06-1987

AD_PRES

24000

0.1

90

Neena

Koch

NKOCH

515.123.4568

21-09-1989

AD_VP

17000

0.1

100

90

Lex

Haan

LHAAN

515.123.4569

13-01-1993

AD_VP

17000

0.2

100

90

11. Modificai n John prenumele angajatului cu id_angajat egal cu 3 (cmpul prenume).


12. Modificai n JHAAN mailul angajatului cu id_angajat egal cu 3 (cmpul email).
13. Cretei cu 10% salariile angajailor care au n prezent salariul mai mic dect 20000
(cmpul salariul).
14. Modificai n AD_PRES codul funciei (cmpul id_functie) angajatului cu id_angajat
egal cu 2.
15. Modificai comisionul (cmpul comision) salariatului cu id_angajat egal cu 2 astfel
nct s fie egal cu comisionul salariatului id_angajat egal cu 3, utiliznd clauza
SELECT.
16. tergei tuplul corespunztor codului id_angajat egal cu 1.

S-ar putea să vă placă și