Documente Academic
Documente Profesional
Documente Cultură
Baze de Date Exercitii
Baze de Date Exercitii
Se presupune c ntr-o instan Microsoft SQL Server 2005/2008 avem creat baza de date
angajat, cu tabelele emp care conine angajaii unei firme i dept---care descrie departamentele
din care fac parte angajaii (cu diagrama de relaii i structura date mai jos), populate cu date
care s respecte structura propus:
emp
empno
ename
job
mgr
hiredate
sal
comm
deptno
dept
deptno
dname
loc
Structura tabelelor:
Tabelul emp
Coloan Allow Nulls Data Type
NOT NULL numeric(4,0)
empno
ename
job
mgr
hiredate
sal
comm
NULL
NULL
NULL
NULL
NULL
NULL
Semnificaie coloan
Codul angajatului (cheie
primar)
varchar(50)
Numele angajatului
varchar(9)
Job-ul angajatului
numeric(4,0) Codul managerului
datetime
Data angajrii
numeric(7, 2) Salariul angajatului
numeric(7, 2) Comisionul angajatului
deptno
Nr. departamentului
angajatului(cheie strin)
Tabelul dept
Coloan Allow Nulls Data Type
NOT NULL numeric(2,0)
deptno
dname
loc
NULL
NULL
varchar(14)
varchar(13)
Semnificaie coloan
Numrul departamentului (cheie
primar)
Numele departamentului
Locaia departamentului
I.
II.