scott表和hr表

(一)、scott用户下的表结构

    使用SQL命令:SELECT * FROM tab ;    取得scott用户下的所有表名单

    使用SQL命令:DESC 表名称;         取得相应表的表结构

    scott用户下共存在四张表,分别是:DEPT、EMP、SALGRADE、BONUS

    (1) 部门表:DEPT 

        1. DEMPTNO   NUMBER(2)        部门编号,由2位数字组成

        2. DNAME     VARCHAR2(14)     部门名称,由14位字符成

        3. LOC       VARCHAR2(13)     部门位置,由13位字符组成

    (2) 雇员表:EMP

        1. EMPNO     NUMBER(4)        雇员编号,由4位数字组成

        2. ENAME     VARCHAR2(10)     雇员姓名,由10位字符组成

        3. JOB       VARCHAR2(9)      工作岗位,由9位字符组成

        4. MGR       NUMBER(4)        雇员对应领导编号,领导也是雇员

        5. HIREDATE  DATE             雇员雇佣日期

        6. SAL       NUMBER(72)     基本工资,其中两位小数,五位整数,共七位

        7. COMM      NUMBER(72)     奖金或佣金,一般只用销售人员有

        8. DEPTNO    NUMBER(2)        雇员所在部门编号

    (3) 工资等级表:SALGRADE

        1. GRADE     NUMBER           工作等级

        2. LOSAL     NUMBER           此等级的最低工资

        3. HISAL     NUMBER           此等级的最高工资

    (4) 工资表:BONUS

        1. ENAME     VARCHAR2(10)     雇员姓名

        2. JOB       VARCHAR2(9)      工作岗位

        3. SAL       NUMBER           基本工资

        4. COMM      NUMBER           奖金

(二)、hr用户下的表结构

 hr用户下共存在七张表,分别是:雇员,部门,地点,国家,地区,工作和工作历史。

雇员:编号,姓名,电子邮件,电话号码,雇用日期,工作,薪金,佣金,经理编号,部门编号。

DEPARTMENTS使用了唯一的部门号ID,部门名称,经理,地点。

部门包括了国家和地区,并分别使用了两个单独的表描述细节,还通过表JOBS,JOB_HISTORY记录职工的工作情况。

 默认情况下,hr模式是被锁定的,要以sys身份连接到数据库,解锁hr用户修改密码后连接到hr模式,

1)国家表COUNTRIES

   COUNTRY_ID            NOTNULL  CHAR(2)       国家编号  

COUNTRY_NAME                  VARCHAR2(40)  国家名称

REGION_ID                      NUMBER       地区编号

2)部门表DEPARTMENTS

    DEPARTMENT_ID        NOT NULL   NUMBER(4)   部门编号

    DEPARTMENT_NAME     NOT NULL   VARCHAR2(30) 部门名称

    MANAGER_ID                     NUMBER(6)     经理编号

    LOCATION_ID                      NUMBER(4)     地点编号

3)雇员表EMPLOYEES

    EMPLOYEE_ID           NOTNULL  NUMBER(6)      雇员编号

 FIRST_NAME                      VARCHAR2(20)    曾用名

LAST_NAME              NOT NULL  VARCHAR2(25)  最用名

    EMAIL                  NOTNULL  VARCHAR2(25)    电子邮件

    PHONE_NUMBER                  VARCHAR2(20)    电话号码

    HIRE_DATE              NOTNULL   DATE           雇佣日期

    JOB_ID                 NOTNULL   VARCHAR2(10)    工作编号

    SALARY                           NUMBER(8,2)      工资

    COMMISSION_PCT                   NUMBER(2,2)      佣金比

    MANAGER_ID                      NUMBER(6)        经理编号

    DEPARTMENT_ID                   NUMBER(4)        部门编号

4)员工详细视图EMP_DETAILS_VIEW

         EMPLOYEE_ID                NOT NULL NUMBER(6)      雇员编号

 JOB_ID                    NOT NULLVARCHAR2(10)    工作编号

 MANAGER_ID                        NUMBER(6)       经理编号

 DEPARTMENT_ID                      NUMBER(4)      部门编号

 LOCATION_ID                         NUMBER(4)      地点编号

 COUNTRY_ID                          CHAR(2)         国家编号

 FIRST_NAME                         VARCHAR2(20)     曾用名

 LAST_NAME                  NOT NULL VARCHAR2(25)    最用名

 SALARY                               NUMBER(8,2)     工资

 COMMISSION_PCT                      NUMBER(2,2)     佣金比

 DEPARTMENT_NAME           NOT NULL VARCHAR2(30)     部门名称

 JOB_TITLE                    NOT NULL VARCHAR2(35)      职称

 CITY                         NOT NULLVARCHAR2(30)     城市

 STATE_PROVINCE                        VARCHAR2(25)    州省

 COUNTRY_NAME                        VARCHAR2(40)     国家名

 REGION_NAME                          VARCHAR2(25)     地区名

5)地区表REGIONS

 REGION_ID                   NOT NULL NUMBER         地区编号

 REGION_NAME                       VARCHAR2(25)      地区名

(6)工作表JOBS

        JOB_ID                          NOT NULLVARCHAR2(10)  工作编号

        JOB_TITLE                       NOT NULLVARCHAR2(35)   职称

        MIN_SALARY                                 NUMBER(6)  最少工资

MAX_SALARY                                 NUMBER(6)  最大工资

(7)工作历史表JOB_HISTORY

       EMPLOYEE_ID                    NOT NULL NUMBER(6)       雇员编号

      START_DATE                       NOT NULL DATE            开始时间

      END_DATE                        NOT NULL DATE             结束时间

      JOB_ID                           NOT NULLVARCHAR2(10)     工作编号

      DEPARTMENT_ID                            NUMBER(4)       部门编号

8)地点表LOCATIONS

LOCATION_ID                     NOT NULL NUMBER(4)    地点编号

        STREET_ADDRESS                         VARCHAR2(40)   街道地址

        POSTAL_CODE                            VARCHAR2(12)   邮政编码

        CITY                            NOT NULLVARCHAR2(30)   城市

        STATE_PROVINCE                           VARCHAR2(25)  州省

        COUNTRY_ID                               CHAR(2)       国家编号

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值