,专门面向Oracle存储程序单元的开发。它侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势。
3. 数据表设计
本次实验对销售产品制作OLAP报表,采用雪花形结构的数据仓库。sales有四个维,分别是:time,location,item和branch。该模式包含一个中心事实表sales,它包含四个维的关键字和两个度量dollars_sold和units_sold。
1) time维表包含属性集{year, quarter, month, day}。
2) location维表包含属性集{country, province_or_state, city, street}。
3) item维表包含属性集{item_name, brand, type, supplier_type}。
4) branch维表包含属性集{branch_name, branch_type}。
3.1 time维表设计
year表—YEAR_LAYER
字段名
数据类型
备注
id
Number(10)
year表主键
year_name
Varchar(50)
yaer描述
quarter表—QUARTER_LAYER
字段名
数据类型
备注
id
Number(10)
quarter表主键
year_id
Number(10)
year键
quarter_name
Varchar(50)
quarter描述
month表—MONTH_LAYER
字段名
数据类型
备注
id
Number(10)
month表主键
quarter_id
Number(10)
quarter外键
month_name
varchar(50)
month描述
day表—DAY_LAYER
字段名
数据类型
备注
id
Number(10)
day表主键
month_id
Number(10)
month外键
day_name
varchar(50)
day描述
3.2 location维表设计
country表—COUNTRY_LAYER
字段名
数据类型
备注
id
Number(10)
country表主键
country_name
Varchar(50)
country名称
province_or_state—PROVINCE_LAYER
字段名
数据类型
备注
id
Number(10)
province表主键
country_id
Number(10)
country外键
province_name
Varchar(50)
province名称
city表—CITY_LAYER
字段名
数据类型
备注
id
Number(10)
city表主键
province _id
Number(10)
province外键
city_name
Varchar(50)
city名称
street表—STREET_LAYER
字段名
数据类型
备注
id
Number(10)
street表主键
city_id
Number(10)
city外键
street_name
Varchar(50)
street名称
3.3 item维表设计
item_name表—ITEM_NAME_LAYER
字段名
数据类型
备注
id
Number(10)
item表主键
item_name
Varchar(50)
item名称
brand表—BRAND_LAYER
字段名
数据类型
备注
id
Number(10)
brand表主键
item_id
Number(10)
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-25845-1.html
就喝
醉了永远半张脸