数据查询部分测验
每题
6
分,?/p>
100
分,时间
90
分钟?/p>
要求拷贝命令截图。完成后,改文件名为:学?/p>
+
姓名
+
数据查询测验,提交?/p>
目标:掌握在数据表上进行
select
查询操作,包括子查询、集合操作、连接查询等?/p>
准备:接收文?/p>
b.dmp
,导入数据库数据文件,此次操作均在该数据库上完成?/p>
首先,建立运行环境,本例中数据表定义如下?/p>
表一?/p>
IT_EMPLOYEES
它由编号
EMPLOYEE_ID
、名
FIRST_NAME
、姓
LAST_NAME
、邮?/p>
、电话号?/p>
PHONE_NUMBER
?/p>
部门编号
JOB_ID
?/p>
薪资
SALARY
?/p>
部门经理编号
MANAGER_ID
和雇员生
?/p>
BIRTHDATE
九个属性组成?/p>
create table IT_EMPLOYEES
(
EMPLOYEE_ID NUMBER(6) not null unique,
FIRST_NAME V
ARCHAR2(20),
LAST_NAME VARCHAR2(25) not null,
EMAIL V
ARCHAR2(25),
PHONE_NUMBER V
ARCHAR(20),
JOB_ID V
ARCHAR2(10),
SALARY NUMBER(8,2),
MANAGER_ID NUMBER(6),
BIRTHDA
TE DATE;
);
实验数据可自己定义,
如:
000001
?/p>
?/p>
aa@163.com
11111111 001 2000 000000
?/p>
01-1
?/p>
-1980
表二?/p>
COUNTRIES
它由国家编号
COUNTRY_ID
、国?/p>
COUNTRY_NAME
?/p>
REGION_ID
create table COUNTRIES
(
COUNTRY_ID NUMBER(6) not null unique,
COUNTRY_NAME V
ARCHAR2(20) not null,
REGION_ID NUMBER(6)
);
实验数据可自己定义,
?/p>
3001 china 3,1001 france 1,2001 mexico 2,4001 egypt 4
表三?/p>
EMPLOYEES
(结构与
IT_EMPLOYEES
相似?/p>
它由编号
EMPLOYEE_ID
、名
FIRST_NAME
、姓
LAST_NAME
、邮?/p>
、电话号?/p>
PHONE_NUMBER
?/p>
部门编号
DEPARTMENT_ID
?/p>
薪资
SALARY
和部门经理编?/p>
MANAGER_ID
八个属性组成?/p>
表四:部门表
DEPARTMENT
部门编号
DEPARTMENT_ID
,部门名
DEPARTMENT_NAME
,地区号
location_id