私が取り組んでいるプロジェクトには、次のものが必要です。
- 正規化されたサンプル rdbms (5 つのテーブル) を作成します。
- Javaを使用して、各テーブルに100万行のデータを入力しました
- 正規化されたテーブルに対して 2 つの OLTP クエリと 2 つの OLAP クエリを実行します。
- 非正規化テーブル。
- それらに対して同じ OLTP および OLAP クエリを実行し、時間を比較します。
OLAP クエリとは インターネットを検索したところ、立方体を作成してクエリを適用する必要があることがわかりました。RDBMS で OLAP クエリを作成するにはどうすればよいですか? サンプルがあります:正規化されたテーブル(注文、製品、顧客、支店、販売)
- 販売 : order_id,product_id ,quantity
- product : product_id ,name,description,price,sales_tax
- 顧客: customer_id ,f_name,l_name,tel_no,addr,nic,city
- ブランチ:ブランチ ID、名前、 tel_no、addr、市区町村
- 注文 : order_id ,customer_id,order_date,branch_id
上記のテーブルに対して OLAP クエリを作成したいと考えています。SQL Developer で Oracle Express を使用しています。