色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

oracle hr表

吉茹定1年前8瀏覽0評論

Oracle HR表是Oracle數(shù)據(jù)庫中的一個經(jīng)典樣例表,它模擬了一個公司的人力資源管理信息。

該表包含了員工的基本信息、工作崗位信息、薪資等詳情。各個字段設(shè)計得十分詳細,特別是社保類型的設(shè)計,方便廣大HR人員快速的查詢到員工的社保情況。

-- 創(chuàng)建HR表
CREATE TABLE HR.EMPLOYEES
(
EMPLOYEE_ID NUMBER(6),
FIRST_NAME VARCHAR2(20),
LAST_NAME VARCHAR2(25) NOT NULL,
EMAIL VARCHAR2(25) NOT NULL,
PHONE_NUMBER VARCHAR2(20),
HIRE_DATE DATE NOT NULL,
JOB_ID VARCHAR2(10) NOT NULL,
SALARY NUMBER(8,2),
COMMISSION_PCT NUMBER(2,2),
MANAGER_ID NUMBER(6),
DEPARTMENT_ID NUMBER(4)
);

以上是HR表的創(chuàng)建語句,接下來我們可以通過一些SQL操作來更好的理解該表在實際情況下的應(yīng)用。

-- 查詢該表中所有員工的信息
SELECT * FROM HR.EMPLOYEES;

上文中的SQL語句將我們獲取到該表中所有員工的信息,返回值如下:

EMPLOYEE_ID FIRST_NAME           LAST_NAME            EMAIL                          PHONE_NUMBER         HIRE_DATE JOB_ID    SALARY COMMISSION_PCT MANAGER_ID DEPARTMENT_ID
----------------- -------------------- ------------------------- ------------------------------ ------------------- --------- ---------- ---------- ------------ ---------- -------------
100 Steven               King                  SKING                          515.123.4567         17-JUN-83.AD_PRES 24000                       90
101 Neena                Kochhar               NKOCHHAR                       515.123.4            21-SEP-89.AD_VP   1700      1200                  90
102 Lex                  De Haan               LDEHAAN                        515.123.4            13-JAN-93.AD_VP   1700      1200                  90
103 Alexander            Hunold                AHUNOLD                        590.423.4567         03-JAN-90.IT_PROG 9000                       60
104 Bruce                Ernst                 BERNST                         590.423.4568         21-MAY-91.IT_PROG 6000                       60
105 David                Austin                DAUSTIN                        590.423.4569         25-JUN-97.IT_PROG 4800                       60
(以下省略......)

以上為查詢返回值的前幾行,可以看到每一條員工信息被全部輸出。

-- 查詢員工的薪資、崗位信息
SELECT EMPLOYEES.LAST_NAME, EMPLOYEES.JOB_ID, JOBS.JOB_TITLE, EMPLOYEES.SALARY
FROM HR.EMPLOYEES, HR.JOBS
WHERE EMPLOYEES.JOB_ID = JOBS.JOB_ID
AND EMPLOYEES.SALARY >7000;

該語句可以很快的幫助我們查詢到所有年薪超過7000的員工,其返回結(jié)果為:

LAST_NAME            JOB_ID    JOB_TITLE                                       SALARY
------------------------- ---------- --------------------------------------- ----------
King                  AD_PRES President                                      24000
Kochhar               AD_VP   Administration Vice President                   17000
De Haan               AD_VP   Administration Vice President                   17000
Hartstein             MK_MAN Marketing Manager                              13000
Faviet                FI_ACCOUNT Public Accountant                              9000
Chen                  FI_ACCOUNT Public Accountant                              8200

通過以上操作,我們可以更好的理解HR表在實際情況下的應(yīng)用,以及其設(shè)計的精髓。

總體而言,Oracle HR表作為一個經(jīng)典模板,在HR系統(tǒng)的開發(fā)中被廣泛使用。其各字段的設(shè)計是非常重要的,這也是一個好的表設(shè)計的體現(xiàn)之一。