You are on page 1of 6

1 Bi th c hnh H Qu n tr C s d li u 1. Download ti li u mn h c : www.hcmshare.

com/oracle1 _____________________________________________________________________________________

Bi th c hnh H Qu n tr C s d li u I (Ph n 1)
L C CSDL HR (HUMAN RESOURE) M i quan h gi a cc b ng chnh nh sau :

Chi ti t cc t t c cc b ng c a HR : COUNTRIES

DEPARTMENTS

_____________________________________________________________________________________ Bin so n : T Tin h c B mn Tin h c Qu n l Khoa Kinh t - HQG TP.HCM

2 Bi th c hnh H Qu n tr C s d li u 1. Download ti li u mn h c : www.hcmshare.com/oracle1 _____________________________________________________________________________________

EMPLOYEES

JOBS

JOB_HISTORY _____________________________________________________________________________________ Bin so n : T Tin h c B mn Tin h c Qu n l Khoa Kinh t - HQG TP.HCM

3 Bi th c hnh H Qu n tr C s d li u 1. Download ti li u mn h c : www.hcmshare.com/oracle1 _____________________________________________________________________________________

LOCATIONS

MESSAGES

MY_EMPLOYEE

REGIONS _____________________________________________________________________________________ Bin so n : T Tin h c B mn Tin h c Qu n l Khoa Kinh t - HQG TP.HCM

4 Bi th c hnh H Qu n tr C s d li u 1. Download ti li u mn h c : www.hcmshare.com/oracle1 _____________________________________________________________________________________

SALES_REPS

TBL_DATA

TOP_DOGS

* Truy c p SQL*PLUS : vo mn hnh so n th o SQL PLUS : Click Start All Programes Oracle - OraHome92 Application Development SQL Plus

ng nh p theo cc User sau : scott/tiger/tqt ho c l hr/hr/tqt (User Name,/Password/Host String) * coding d nhn cc b n nn tun theo quy c sau :: Thu c tnh vi t ch th ng. V d employee_id Cc t kha c a SQL*PLUS v tn b ng(table) vi t HOA
_____________________________________________________________________________________ Bin so n : T Tin h c B mn Tin h c Qu n l Khoa Kinh t - HQG TP.HCM

5 Bi th c hnh H Qu n tr C s d li u 1. Download ti li u mn h c : www.hcmshare.com/oracle1 _____________________________________________________________________________________

V d t kha TO_DATE, b ng COUNTRIES Cu l nh c vi t xu ng hng m t cch r rng, logic v d c

V d : Tm nh ng nhn vin c lng cao nh t : SELECT last_name, first_name, salary FROM EMPLOYEES WHERE salary = ( SELECT MAX(salary) FROM EMPLOYEES ) ;

Bi t p th c hnh 1
1. Ch y chng trnh SQL plus 2. Th c hi n cc cu l nh sau a. Cho bi t danh sch cc qu c gia (countries) b. T m thng tin v phng ban (DEPARTMENT) , cc c t g m M PB, Tn phng c. Li t k danh sch cc nhn vin (employees) v lng c a h (thng tin g m employee_id,first_name,last_name, email, commission_pct (%hu h ng) . ch hi n th 5 nhn vin u tin trong danh sch ny (G i : SELECT col FROM tabble WHERE rownum<=5) 3. S a cu l nh sau ch y cho ng
SELECT sal x 12 employee_id, last_name ANNUAL SALARY FROM employees;

4. Xem c u trc Table tn DEPARTMENTS 5. Xem c u trc Table tn EMPLOYEES. T o v n tin hi n th cc c t sau employee_id, last_name, job_id, hire_date , sau ghi cu l nh SQL l i, t tn lab1_5.sql 6. Ch y v n tin trong lab1_5.sql 7. T o v n tin hi n th cc m s cng vi c duy nh t trong Table tn EMPLOYEES 8. Vi t l i v n tin trong lab1_5.sql t tn cc c t l n l t l "Emp #", "Employee "Job", "Hire Date" 9. Vi t v n tin n i hai c t last_name v job_id , t tiu l Employee and Title

Bi t p th c hnh 2
1. T o v n tin hi n th tn nhn vin v lng c a nh ng nhn vin c ti n lng nhi u hn 12,000 Dolar. Ghi cu l nh v n tin l i t tn lab2_1.sql. Ch y v n tin. 2. T o v n tin hi n th tn nhn vin v m s phng ban c a nhn vin c m s 176 3. Thay i lab2_1.sql hi n th tn nhn vin v lng c a nh ng nhn vin c m c lng khng n m trong kh ang 5000 n 12000, ghi cu l nh l i thnh lab2_3.sql 4. Hi n th tn nhn vin, m s cng vi c v ngy vo lm c a nh ng nhn vin c nh n t 20/02/1998 n 01/05/1998 5. Hi n th tn nhn vin v m s phng ban c a nh ng nhn vin cc phng ban c m s l 20 , 50. K t qu c s p x p theo th t tn 6. Thay i lab2_3 hi n th tn nhn vin v lng c a nh ng nhn vin c ti n lng trong kho ng 5000 v 12000 v cc phng ban c m s 20 ho c 50. Nhn c a cc c t l Employee v Monthly salary, sau ghi l i thnh lab2_6 7. Hi n th tn nhn vin v ngy vo lm c a nh ng nhn vin c nh n vo lm nm 1994
_____________________________________________________________________________________ Bin so n : T Tin h c B mn Tin h c Qu n l Khoa Kinh t - HQG TP.HCM

6 Bi th c hnh H Qu n tr C s d li u 1. Download ti li u mn h c : www.hcmshare.com/oracle1 _____________________________________________________________________________________

8. Hi n th tn nhn vin v m s cng vi c c a nh ng nhn vin khng ph i l MANAGER. 9. Hi n th tn nhn vin, ti n lng c a nh ng nhn vin c ti n hoa h ng . S p x p k t qu theo th t ti n lng v hoa h ng gi m d n. 10. Hi n th tn c a nh ng nhn vin c k t th ba c a tn l ch a 11. Hi n th tn c a nh ng nhn vin c k t a v e trong tn 12. Hi n th tn, m s cng vi c v ti n lng c a nh ng nhn vin l sales representative (SA_REP) hay stock clerk (ST_CLERK)

Bi t p th c hnh 3
1. Vi t v n tin hi n th ngy hi n hnh 2. Hi n th m s nhn vin, tn, ti n lng v c t ti n lng c tng 15% khng c s l , nhn c t l New Salary. Ghi cu l nh SQL thnh t p tin lab3_2.sql. 3. Ch y l i v n tin trong lab3_2.sql. 4. Thay i v n tin trong lab3_2.sql, thm c t m i lng tng thm (lng m i -lng c ), t tiu l Increase. Ghi cu l nh SQL thnh t p tin lab3_4.sql. Ch y l i v n tin. 5. Vi t v n tin hi n th tn cc nhn vin c k t u l ch hoa v cc k t khc l ch th ng, chi u di tn nhn vin cho cc nhn vin c tn b t u v i J, A hay M. t m i c t m t nhn thch h p. S p x p k t qu theo tn nhn vin. 6. Hi n th tn nhn vin v tnh s thng lm vi c c a nhn vin, t tn c t l MONTHS_WORKED.S p x p k t qu theo s thng lm vi c. Lm trn s thng lm vi c. 7. Vi t v n tin t o n i dung sau cho m i nhn vin : <employee last name> earns <salary> monthly but wants <3 times salary>. t tn c t l Dream Salaries. 8. T o v n tin hi n th tn nhn vin v ti n lng c a cc nhn vin, nh d ng ti n lng di 15 k t , l p y bn tri b ng d u $. t tn nhn l Salary. 9. Hi n th tn nhn vin, ngy vo lm, ngy nng lng (ngy th hai u tin sau 6 thng lm vi c. t tn c t REVIEW v nh d ng c t ngy theo m u Monday, the Thirty-First of July, 2000. 10. Hi n th tn nhn vin, ngy vo lm v ngy trong tu n c a ngy vo lm. t tn c t l DAY. S p x p k t qu theo ngy trong tu n, b t u b ng Monday. 11. T o v n tin hi n th tn nhn vin, t ng s hoa h ng. N u nhn vin khng c thu nh p hoa h ng th hi n th n i dung l No Comission, t tn nhn l COMM. 12. T o v n tin hi n th tn nhn vin v bi u th t ng s ti n lng hng nm b ng d u *. M i d u * i di n 1000 dolar. S p x p d li u theo th t gi m d n c a ti n lng. t tn nhn l EMPLOYEES_AND_THEIR_SALARIES. 13. S d ng hm DECODE, vi t v n tin hi n th c p b c c a t t c cc nhn vin d a trn gi tr c a c t JOB_ID, nh sau : JOB GRA DE AD_PRES ST_MAN IT_PROG SA_REP ST_CLERK Khc 14. Vi t l i n i dung cu 13 s d ng c php CASE.
_____________________________________________________________________________________ Bin so n : T Tin h c B mn Tin h c Qu n l Khoa Kinh t - HQG TP.HCM

A B C D E 0

You might also like