Sunteți pe pagina 1din 1

BAZE DE DATE – SEMINAR 4

___________________________________________________________________________

Exerciții recapitulative I – LDD, LMD

1. Creați tabela Dep conform machetei următoare:

Nume coloană ID Denumire


Tipul restricției Primary key
Tip data Number Varchar2
Lungime 7 25

2. Introduceți înregistrări în tabela Dep preluând date din tabela Departamente, incluzând
doar câmpurile de care aveți nevoie (id_department, denumire_departament).

Obs: Mai întâi afișați pe ecran structura tabelei Departamente.

3. Creați tabela Ang conform machetei următoare:

Nume coloană ID Prenume Nume Dep_ID


Tipul restricției Primary key Foreign key - referă tabela Dep,
coloana ID
Tip data Number Varchar2 Varchar2 Number
Lungime 7 25 25 7
4. Adăugați coloana Varsta în tabela Ang având tipul Number(2).
5. Adăugați restricția de integritate Verifica vârsta care să nu permită introducerea în
câmpul Varsta a unor valori mai mici de 18 și mai mari decât 65.
6. Dezactivați restricția de integritate Verifica vârsta.
7. Modificați proprietățile câmpului Nume astfel încât lungimea acestuia să fie de 30.
8. Modificați numele tabelei Ang în Ang2.
9. Creați tabela Salariati bazată pe structura tabelei Angajati, preluând toate înregistrările.
10. Adăugați următoarele înregistrări î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. Modificați în John prenumele angajatului cu id_angajat egal cu 3 (câmpul prenume).
12. Modificați în JHAAN email-ul angajatului cu id_angajat egal cu 3 (câmpul email).
13. Creșteți cu 10% salariile angajaților care au în prezent salariul mai mic decât 20000
(câmpul salariul).
14. Modificați în AD_PRES codul funcției (câmpul id_functie) angajatului cu id_angajat
egal cu 2.
15. Modificați comisionul (câmpul comision) salariatului cu id_angajat egal cu 2 astfel încât
să fie egal cu comisionul salariatului id_angajat egal cu 3, utilizând clauza SELECT.
16. Ștergeți tuplul corespunzător codului id_angajat egal cu 1.

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