Sunteți pe pagina 1din 1

EXERCIII RECAPITULATIVE

1. Creai tabela Dep conform machetei urmtoare: Nume coloan ID Denumire Tipul restriciei Primary key Tip dat Number Varchar2 Lungime 7 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 Dep_ID Foreign key - refer tabela Dep, coloana ID Tip dat Number Varchar2 Varchar2 Number Lungime 7 25 25 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 Neena Lex Kong Koch Haan SKONG NKOCH LHAAN 515.123.4567 515.123.4568 515.123.4569 17-06-1987 21-09-1989 13-01-1993 AD_PRES AD_VP AD_VP 24000 17000 17000 0.1 0.1 0.2 100 100 90 90 90

ID Primary key

Prenume

Nume

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