数据库实验
一.实验环境
1. 系统:win7 64位(虚拟机)
2. 处理器:Inter(R)Core(TM)i5-6267U CPU@2.90GHZ
3. 内存:4G
4. 数据库:oracle 12c
5. 运行SQL环境:navicat 和sql plus
二.实验数据
1. 数据来源:tpc-h数据集
2. 数据详情:
一共有8张表分别是(数据量从小到大):
(1) Region表 5条数据
名 |
类型 |
长度 |
含义 |
是否null |
R_REGIONKEY |
NUMBER |
0 |
地区key值 |
NOT NULL |
R_NAME |
CHAR |
25 |
地区名 |
NOT NULL |
R_COMMENT |
VARCHAR |
152 |
地区细节 |
|
(2) Nation表 25条数据
名 |
类型 |
长度 |
含义 |
不是null |
N_NATIONKEY |
INTEGER |
0 |
国家key值 |
NOT NULL |
N_NAME |
CHAR |
25 |
国家名 |
NOT NULL |
N_REGIONKEY |
INTEGER |
0 |
所属地区key值 |
NOT NULL |
N_COMMENT |
VARCHAR |
152 |
国家细节 |
|
(3) Supplier表 10000条
名 |
类型 |
长度 |
含义 |
不是null |
S_SUPPKEY |
INTEGER |
0 |
供应商key值 |
NOT NULL |
S_NAME |
CHAR |
25 |
供应商名 |
NOT NULL |
S_ADDRESS |
VARCHAR |
40 |
供应商地址 |
NOT NULL |
S_NATIONKEY |
INTEGER |
0 |
供应商国家key |
NOT NULL |
S_PHONE |
CHAR |
15 |
供应商电话 |
NOT NULL |
S_ACCTBAL |
DECIMAL (15,2) |
15 |
账户结余 |
NOT NULL |
S_COMMENT |
VARCHAR |
101 |
细节 |
NOT NULL |
(4) Part表 20万条
名 |
类型 |
长度 |
含义 |
不是null |
P_PARTKEY |
INTEGER |
0 |
零件key值 |
NOT NULL |
P_NAME |
VARCHAR(55) |
55 |
零件名 |
NOT NULL |
P_MFGR |
CHAR |
25 |
供应商名 |
NOT NULL |
P_BRAND |
CHAR |
10 |
品牌 |
NOT NULL |
P_TYPE |
VARCHAR |
25 |
零件类型 |
NOT NULL |
P_SIZE |
INTEGER |
0 |
大小 |
NOT NULL |
P_CONTAINER |
CHAR |
10 |
容器货柜 |
NOT NULL |
P_RETAILPRICE |
DECIMAL(15,2) |
15 |
零售价 |
NOT NULL |
P_COMMENT |
VARCHAR |
23 |
细节 |
NOT NULL |
(5) Customer表 15万条
名 |
类型 |
长度 |
含义 |
不是null |
C_CUSTKEY |
INTEGER |
0 |
消费者key值 |
NOT NULL |
C_NAME |
VARCHAR |
25 |
消费者名 |
NOT NULL |
C_ADDRESS |
VARCHAR |
40 |
消费者地址 |
NOT NULL |
C_NATIONKEY |
INTEGER |
0 |
消费者国家key |
NOT NULL |
C_PHONE |
CHAR |
15 |
消费者电话 |
NOT NULL |
C_ACCTBAL |
DECIMAL(15,2) |
15 |
消费者账户结余 |
NOT NULL |
C_MKTSEGMENT |
CHAR |
10 |
市场划分 |
NOT NULL |
C_COMMENT |
VARCHAR |
117 |
细节 |
NOT NULL |
(6) Partsupp表 80万条
名 |
类型 |
长度 |
含义 |
不是null |
PS_PARTKEY |
INTEGER |
0 |
零件key< |