Sunteți pe pagina 1din 1

BAZE DE DATE SEMINAR 4

___________________________________________________________________________

1
Exerciii recapitulative I LDD, LMD
1. Creai tabela Dep conform machetei urmtoare:
Nume coloan I D 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 I D Prenume Nume Dep_I D
Tipul restriciei Primary key Foreign key - refer tabela Dep,
coloana I D
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 Numeastfel 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
Steven Kong SKONG 515.123.4567 17-06-1987 AD_PRES 24000 0.1 90
2
Neena Koch NKOCH 515.123.4568 21-09-1989 AD_VP 17000 0.1 100 90
3
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.