(一)、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(7,2) 基本工资,其中两位小数,五位整数,共七位
7. COMM NUMBER(7,2) 奖金或佣金,一般只用销售人员有
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) 国家编号