我有一个我正在做的项目,需要以下内容:
- 创建标准化样本 rdbms(5 个表)
- 使用 Java 我在每个表中输入了 100 万行数据
- 在规范化表上运行两个 OLTP 和两个 OLAP 查询。
- 非规范化表。
- 对它们运行相同的 OLTP 和 OLAP 查询并比较时间。
OLAP 查询是什么意思?我在互联网上搜索过,我能找到的只是我必须制作一个立方体,并在其上应用查询。如何在 RDBMS 上编写 OLAP 查询?我有一个样本:表规范化(订单、产品、客户、分支机构、销售)
- 销售:order_id,product_id,数量
- 产品 : product_id ,name,description,price,sales_tax
- 客户 : customer_id ,f_name,l_name,tel_no,addr,nic,city
- 分支:branch_id,名称,电话号码,地址,城市
- 订单:order_id,customer_id,order_date,branch_id
我想在上面的表上写一个 OLAP 查询。我将 Oracle Express 与 SQL Developer 一起使用。