Sunteți pe pagina 1din 2

BAZE DE DATE SEMINAR 4

___________________________________________________________________________

Exerciii recapitulative I LDD, LMD


1. Creai tabela Dep conform machetei urmtoare:
Nume coloan

ID

Denumire

Tipul restriciei

Primary key

Tip dat

Number

Varchar2

Lungime

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:

4.

Nume coloan

ID

Prenume

Nume

Dep_ID

Tipul restriciei

Primary key

Tip dat

Number

Varchar2

Varchar2

Number

Lungime

25

25

Foreign key - refer tabela Dep,


coloana ID

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.

BAZE DE DATE SEMINAR 4

___________________________________________________________________________
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:

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