目次 1 集計関数 / 分析関数とは 2 集計関数 / 分析関数のパフォーマンス効果 3 ケーススタディグループ小計やクロス集計を計算するランキングを表示する前月比較を表示する累計を計算する移動平均を計算する構成比を計算する Oracle8i SQL Oracle8i Oracle Oracle C

Size: px
Start display at page:

Download "目次 1 集計関数 / 分析関数とは 2 集計関数 / 分析関数のパフォーマンス効果 3 ケーススタディグループ小計やクロス集計を計算するランキングを表示する前月比較を表示する累計を計算する移動平均を計算する構成比を計算する Oracle8i SQL Oracle8i Oracle Oracle C"

Transcription

1 Oracle8i データウェアハウス機能活用法 ~ レポーティングに有効な集計関数 分析関数 ~ Creation Date: Oct. 11, 2000 Last Update: Oct. 11, 2000 Version: 1.0!! DWH etc Business Intelligence Oracle8i RDBMS DWH Oracle8i Oracle Corporation Japan 1

2 目次 1 集計関数 / 分析関数とは 2 集計関数 / 分析関数のパフォーマンス効果 3 ケーススタディグループ小計やクロス集計を計算するランキングを表示する前月比較を表示する累計を計算する移動平均を計算する構成比を計算する Oracle8i SQL Oracle8i Oracle Oracle Corporation Japan 2

3 集計関数 / 分析関数とは DWH システムの分析要件で必要とされる計算ランキング 移動平均 累計計算 etc 今までの SQL 言語では高度なプログラミングによるインプリが必要 ヒストグラム 前年同月比 :PL/SQL : ファンクションランキング :rownum : サブトータル :union : 検索パフォーマンスが劣化高度なインプリ知識が必要 DWH Business Intelligence BI etc Oracle8i DB Oracle Corporation Japan 3

4 集計関数 / 分析関数とは 集計関数 (Oracle8i R8.1.5~) 分析関数 ( Oracle8i R8.1.6~) Oracle RDBMS を対象とした集計 分析計算を強化するためにサポートされた SQL 関数群 利点 - Oracle をターゲットとした主要な分析要件を直接サポート - 複雑な計算をサーバ側で処理させることが可能 パフォーマンスとスケーラビリティーが飛躍的に向上 - SQL 開発の簡素化 ( 複雑な SQL 文からの解放 ) Oracle Reports などの Oracle BI ツール製品との組み合わせが可能 定型帳票などのアプリケーションに応用できる ANSI において分析関数を SQL 規格に加えることを検討中 ( 集計関数はすでに準拠 ( )) ( ) ANSI and ISO proposals for SQL3, a draft standard for enhancements to SQL Oracle8i BI SQL Oracle8i R8.1.5 Oracle8i R8.1.6 Oracle SQL Oracle Reports Oracle BI Oracle Corporation Japan 4

5 集計関数 / 分析関数のパフォーマンス効果 例 ) 売上 Top5 ランキング Emp(14300 行 ) Dept(4 行 ) Deptno Ename Gender Salary comm Deptno Dname 10 smith 女性 エンジニア 10 blake 女性 マーケティング 20 jones 女性 2050 : : 10 king 男性 adams 男性 : : : : : 給与トップ 5 ランキング 1 位 king エンジニア 位 smith エンジニア 位 adams マーケティング 位 clack マーケティング 位 scott エンジニア 4050 Emp Dept Oracle Corporation Japan 5

6 集計関数 / 分析関数のパフォーマンス効果 select e.ename ename,d.dname dname,e.salary salary from emp e, dept d where e.deptno = d.deptno and 5 > ( select count(distinct(salary)) from emp where salary > e.salary ) order by salary desc ; 今までの SQL インプリ例 SQL Inline View SQL Select Select Oracle Corporation Japan 6

7 集計関数 / 分析関数のパフォーマンス効果 実行計画 Execution Plan 0 SELECT STATEMENT Optimizer=CHOOSE 1 0 SORT (ORDER BY) 2 1 FILTER 3 2 NESTED LOOPS 4 3 TABLE ACCESS (FULL) OF EMP 5 3 TABLE ACCESS (BY INDEX ROWID) OF DEPT 6 5 INDEX (UNIQUE SCAN) OF PK_DEPTNO (UNIQUE) 7 2 SORT (GROUP BY) 8 7 TABLE ACCESS (FULL) OF EMP EMP Oracle Corporation Japan 7

8 集計関数 / 分析関数のパフォーマンス効果 パフォーマンス統計 Statistics recursive calls db block gets consistent gets physical reads 0 redo size 521 bytes sent via SQL*Net to client 416 bytes received via SQL*Net from client 2 SQL*Net roundtrips to/from client 2153 sorts (memory) 4998 sorts (disk) 5 rows processed SQL*Plus AUTOTRACE DB BLOCK GETS,CONSISTENT GETS SORTS(MEMORY),SORTS(DISK) Oracle Corporation Japan 8

9 集計関数 / 分析関数のパフォーマンス効果 select ename,dname,salary,rank_sal from ( select e.ename ename,d.dname dname,e.salary salary, rank() over(order by e.salary desc) as rank_sal from emp e,dept d where e.deptno = d.deptno ) where rank_sal < 6 分析関数を使用したインプリ例 SQL rank() rank() Oracle Corporation Japan 9

10 集計関数 / 分析関数のパフォーマンス効果 実行計画 Execution Plan 0 SELECT STATEMENT Optimizer=CHOOSE 1 0 VIEW 2 1 WINDOW (SORT PUSHED RANK) 3 2 NESTED LOOPS 4 3 TABLE ACCESS (FULL) OF EMP 5 3 TABLE ACCESS (BY INDEX ROWID) OF DEPT 6 5 INDEX (UNIQUE SCAN) OF PK_DEPTNO (UNIQUE) 比較 EMP 表へのフルスキャンの回数が減っている ソート処理の回数が減っている SQL EMP WINDOW(SORT PUSHEC RANK) ORDER BY SORT Oracle Corporation Japan 10

11 集計関数 / 分析関数のパフォーマンス効果 パフォーマンス統計 ( 分析関数使用 ) 分析関数不使用 Statistics recursive calls 6 db block gets consistent gets 1 physical reads 0 redo size 917 bytes sent via SQL*Net to client 424 bytes received via SQL*Net from client 2 SQL*Net roundtrips to/from client 0 sorts (memory) 1 sorts (disk) 5 rows processed Statistics 経過 :09:57.70: 経過 :00:00.91 : 経過 : 比較 アクセスブロック数が減少している ソート処理の回数が少なくて済む パフォーマンスが改善されている DB BLOCK GETS + CONSISTENT GETS SORT(MEMORY) + SORT(DISK) EMP Oracle Corporation Japan 11

12 ケーススタディ 1. グループ小計やクロス集計を計算する ROLLUP/CUBE ( 集計関数 ) 2. ランキングを表示する ランキング関数 ( 分析関数 ) 3. 前月比較を表示する LAG/LEAD 関数 4. 累計を計算する 関数 ( 分析関数 ) ウィンドウ関数 ( 分析関数 ) 5. 移動平均を計算する ウィンドウ関数 ( 分析関数 ) 6. 構成比を計算する レポート関数 ( 分析関数 ) BI Oracle Corporation Japan 12

13 1. グループ小計やクロス集計を計算する! 性別 職種ごとのグループ小計! 性別 職種のクロス集計 Gender Dname Ename SUM(Salary) 女性 エンジニア smith 2000 女性 マーケティング allen 3000 女性 エンジニア ward 5000 女性 マーケティング jones 1500 女性 : : : 女性 : : : 男性 マーケティング scott 男性 エンジニア king 女性 : : : 女性 : : : 女性総計 27,500 エンジニア 15,000 マーケティング 7,500 男性総計 30,800 エンジニア 19,800 マーケティング 11,000 SQL group by select union all select select N N+1 select N 2N select ROLLUP CUBE Oracle Corporation Japan 13

14 集計関数 従来の GROUP BY 句から拡張された演算子 ROLLUP 指定した集計軸の並びに沿ったサブ トータル及び総合計を返す CUBE 指定した集計軸のクロス集計及び総合計を返す Gender Dname エンジニア マーケティング 小計 男性女性 小計 GROUP BY GROUP BY ROLLUP Oracle Corporation Japan 14

15 集計関数 従来の GROUP BY 句から拡張された演算子 ROLLUP 指定した集計軸の並びに沿ったサブ トータル及び総合計を返す CUBE 指定した集計軸のクロス集計及び総合計を返す Gender Dname エンジニア マーケティング 小計 男性女性 小計 CUBE Oracle Corporation Japan 15

16 集計関数 ROLLUP 従来の GROUP BY 句から拡張された演算子 性別 職種ごとのグループ小計 select gender,dname,sum(salary) from emp,dept group by rollup (gender,dname); Gender Dname SUM(Salary) 女性 エンジニア 2000 女性 マーケティング 3000 女性 5000 男性 エンジニア 3000 男性 マーケティング 4500 男性 引数 : グループ化列の順序づけリスト 1 右 左の順にレベル付け第 1 レベル :dname : 第 2 レベル :gender : 2 レベル順に小計を作成 - Gender に対するそれぞれの Dname にわたって集計 - 各 Genderに対して全ての Dname にわたって集計 - 総計を計算 SQL SQL SQL Group by rollup rollup dname gender Rollup Oracle Corporation Japan 16

17 集計関数 CUBE 従来の GROUP BY 句から拡張された演算子 性別 職種のクロス集計 select gender,dname,sum(salary) from emp,dept group by cube (gender,dname); 引数 : グループ化列の順序づけリスト 1 右 左の順にレベル付け第 1 レベル :dname : 第 2 レベル :gender : 2 レベル順に小計を作成 Gender Dname SUM(Salary) 女性 エンジニア 2000 女性 マーケティング 3000 女性 5000 男性 エンジニア 3000 男性 マーケティング 4500 男性 7500 エンジニア 5000 マーケティング Genderに対する全ての Dname にわたって集計 - 各 Genderに対して全ての Dname にわたって集計 - 各 Dnameに対して全ての Gender にわたって集計 - 総計を計算 Group by cube rollup cube dname gender cube Oracle Corporation Japan 17

18 参考 :GROUPING : 関数 全体 を表す NULL 値と実際の NULL 値を区別する select gender,dname,sum(salary),grouping(gender) G,grouping(dname) D from emp,dept 引数 : グループ化列 group by cube (gender,dname); 全体 を表す NULL 値である場合には 1 を返すそれ以外は 0 を返す Gender Dname SUM(Salary) G D 女性 エンジニア 女性 マーケティング 女性 男性 エンジニア 男性 マーケティング 男性 エンジニア マーケティング GROUPING NULL Oracle grouping NULL grouping SQL where grouping(gender) = 1 Oracle Corporation Japan 18

19 参考 : 集計関数に関する Oracle8i R8.1.6 の新機能 従来の GROUP BY 句から拡張された演算子 性別 職種ごとのグループ小計 select gender,dname,sum(salary) from emp,dept group by gender rollup (dname); Gender Dname SUM(Salary) 女性 エンジニア 2000 女性 マーケティング 3000 女性 5000 男性 エンジニア 3000 男性 マーケティング 4500 男性 7500 Oracle8i R8.1.6 からの新機能 rollup/cube の前にレベルを書くと そのレベルまでの集計を行い それ以降のレベルと総計の計算を行わない例では総計の計算が行われない Oracle8i R8.1.6 Oracle8i R8.1.6 rollup/cube dname gender rollup grouping rollup/cube Location group by gender,location rollup(dname) Oracle Corporation Japan 19

20 2. ランキングを表示する! 総合給与ランキング! 総合給与ランキング ( 同順位の場合はインセンティブでランク付け )! 性別給与ランキング ( 同順位の場合はインセンティブでランク付け ) 9 月度総合給与ランキング 1 位 king 位 smith 位 scott 位 adams 5 位 clark 6 位 allen 7 位 turner 8 位 jones 9 位 blake 10 位 martin 9 月度給与ランキング ( 男性 ) 1 位 king 位 scottt 位 adams 5300 ( 女性 ) 1 位 smith 位 allen 位 jones 4600 rownum rank Oracle Corporation Japan 20

21 分析関数 ( ランキング関数 ) 分析関数 データセットのレコードに対し レコードのランクレコードのランクを計算する 総合給与ランキング select ename,gender,salary,comm, rank () over (order by sal desc) as rank_sal from emp ; Ename Gender Salary comm rank_sal king 男性 smith 女性 adams 男性 clark 男性 scott 男性 blake 女性 allen 女性 turner 男性 jones 女性 ward 女性 martin 女性 rank over - order by ASC/DESC sal Oracle Corporation Japan 21

22 分析関数 ( ランキング関数 ) 分析関数 データセットのレコードに対し レコードのランクレコードのランクを計算する 総合給与ランキング ( 同順位の場合はインセンティブでランク付け ) select ename,gender,salary,comm, rank () over (order by sal desc, comm desc) as rank_sal from emp ; Ename Gender Salary comm rank_sal king 男性 smith 女性 adams 男性 clark 男性 scott 男性 blake 女性 allen 女性 turner 男性 jones 女性 ward 女性 martin 女性 最初の式で同じ値が解決できない 2 番目の式を用いて解決 sal DESC comm DESC Oracle Corporation Japan 22

23 分析関数 ( ランキング関数 ) データセットのレコードに対し レコードのランクレコードのランクを計算する 性別給与ランキング ( 同順位の場合はインセンティブでランク付け ) select ename,gender,salary,comm, rank () over (partition by gender order by sal desc, comm desc) as rank_sal from emp ; Ename Gender Salary comm rank_sal smith 女性 blake 女性 allen 女性 jones 女性 ward 女性 martin 女性 king 男性 adams 男性 clark 男性 scott 男性 turner 男性 性別によってカテゴリー分け カテゴリー別にランク表示 partition by オプションによって rank が操作するグループにデータセットが分割される グループが変更されるたびランクがリセットされる - partition by. partition by gender Oracle Corporation Japan 23

24 ( 参考 ) 結果セット パーティションについて select ename,gender,salary from emp Ename Gender Salary smith 女性 5000 allen 女性 3250 ward 女性 2000 jones 女性 2050 martin 女性 1500 blake 女性 3400 clark 男性 5000 scott 男性 4050 king 男性 8000 turner 男性 2500 adams 男性 1000 Oracle select Oracle Corporation Japan 24

25 ( 参考 ) 結果セット パーティションについて select ename,gender,salary, max(salary) over(partition by gender) as max_sal from emp Ename Gender Salary max_sal smith 女性 allen 女性 ward 女性 jones 女性 martin 女性 blake 女性 clark 男性 scott 男性 king 男性 turner 男性 adams 男性 結果セット パーティション 問い合わせ結果セットを分析関数によって分割した行グループのこと Oracleの表のパーティションとは異なることに注意する over partition by. gender max max max Oracle Corporation Japan 25

26 3. 前月比較を表示する! 地域別売上金額の前月との差分を表示する 2000 年上半期地区別売上推移 売上金額前月との差額 ( 関東 ) 1 月 月 月 月 月 月 ( 東海 ) 1 月 : : : : LAG LEAD Oracle Corporation Japan 26

27 分析関数 分析関数 (LAG/LEAD 関数 ) 内部結合を用いることなく 表の複数行への同時アクセス表の複数行への同時アクセスが可能 地域別に前月売上金額を表示する例 select time,region,sales, lag(sales,1,0) over (partition by region from emp ; order by time) as lag_sales Time Region Sales lag_sales 00/01/01 関東 /02/01 関東 /03/01 関東 /04/01 関東 /05/01 関東 /06/01 関東 /01/01 東海 /02/01 東海 /03/01 東海 /04/01 東海 LAG 関数位置の前の任意のオフセットの行にアクセス LEAD 関数位置の後の任意のオフセットの行にアクセス Lag(<name>,<offset>,<default>) <name>: 表示したいデータ <offset>: 何行前のデータを表示するか <default>:<offset> が表 or パーティションの境界外となる場合に戻される値 LAG/LEAD LAG/LEAD LAG LEAD LAG LAG - Name sales - Offset 1 sales - Default offset sales 0 0 over region time Oracle Corporation Japan 27

28 分析関数 分析関数 (LAG/LEAD 関数 ) 内部結合を用いることなく 表の複数行への同時アクセス表の複数行への同時アクセスが可能 地域別に売上の前月差額を表示する例 select time,region,sales, lag(sales,1,0) over (partition by region order by time) as lag_sales, (sales - lag_sales) as sales_change from emp ; Time Region Sales lag_sales sales_change 00/01/01 関東 /02/01 関東 /03/01 関東 /04/01 関東 /05/01 関東 /06/01 関東 /01/01 東海 /02/01 東海 /03/01 東海 /04/01 東海 LAG/LEAD LAG LAG/LEAD Oracle Corporation Japan 28

29 4. 累計を計算する! 口座毎の残高を表示する Time Cname Amount Balance 00/01/01 Scott /02/01 Scott /03/01 Scott /04/01 Scott /05/01 Scott /06/01 Scott オラクル銀行横浜支店 Scott 様 2000 年 6 月 1 日支払お取扱金額 2,000 残高 6,100 SQL PL/SQL PL/SQL Oracle Corporation Japan 29

30 分析関数 ( ウィンドウ関数 ) 分析関数 ウィンドウとカレント行の仕組みを用いて累計集計 移動集計 集中集計を計算 口座毎の残高を表示する例 ( 累計集計 ) select time,cname,amount, sum(amount) over (partition by cname order by time rows unbounded preceding) as balance from cust ; Time Cname Amount Balance 00/01/01 Scott /02/01 Scott /03/01 Scott /04/01 Scott /05/01 Scott /06/01 Scott /01/01 Tom /02/01 Tom /03/01 Tom /04/01 Tom ウィンドウ関数 sum,avg,max,min,count,first_value,last_value rows: 物理ウィンドウ指定 ( 行単位で指定 ) range: 論理ウィンドウ指定 ( 論理間隔で指定 ) unbounded preceding: パーティションの最初の行からウィンドウ開始 unbounded following: パーティションの最後の行でウィンドウ終了 sum(amount) amount over cname time Oracle Corporation Japan 30

31 ( 参考 ) ウィンドウとカレント行について Ename Gender hiredate Salary smith 女性 99/02/ allen 女性 99/03/ ward 女性 99/06/ jones 女性 99/06/ martin 女性 99/10/ blake 女性 99/11/ clark 男性 00/02/ scott 男性 00/02/ king 男性 00/03/ turner 男性 00/04/ adams 男性 00/06/ ウィンドウ カレント行の計算に使用される行の範囲 カレント行 分析関数を使用した計算が実行される行のこと sum smith jones - jones - smith jones - sum smith jones jones Oracle Corporation Japan 31

32 ( 参考 ) ウィンドウとカレント行について ウィンドウ開始点 Ename Gender hiredate Salary smith 女性 99/02/ allen 女性 99/03/ ward 女性 99/06/ jones 女性 99/06/ martin 女性 99/10/ blake 女性 99/11/ clark 男性 00/02/ scott 男性 00/02/ king 男性 00/03/ turner 男性 00/04/ adams 男性 00/06/ unbounded preceding: パーティションの最初の行からウィンドウ開始 ウィンドウ終了点 unbounded preceding unbounded following Oracle Corporation Japan 32

33 ( 参考 ) 累計計算に対するウィンドウの設定 Ename Gender hiredate Salary smith 女性 99/02/ allen 女性 99/03/ ward 女性 99/06/ jones 女性 99/06/ martin 女性 99/10/ blake 女性 99/11/ clark 男性 00/02/ scott 男性 00/02/ king 男性 00/03/ turner 男性 00/04/ adams 男性 00/06/ ウィンドウ開始点 ウィンドウ終了点 累計合計関数に対するウィンドウの場合 開始点はパーティションの最初の行に固定終了点はパーティションの最初の行から最後の行までスライド sum sum Oracle Corporation Japan 33

34 5. 移動平均を計算する 売上推移 ( 前後 1 ヶ月移動平均 ) Scott 売上推移 売上金額 移動平均 2000 年 1 月 1 日 年 2 月 1 日 年 3 月 1 日 年 4 月 1 日 年 4 月 1 日 年 5 月 1 日 年 6 月 1 日 ! 前後一ヶ月の移動平均を用いて売上推移を調査する Scott SQL PL/SQL PL/SQL Oracle Corporation Japan 34

35 分析関数 ( ウィンドウ関数 ) 分析関数 物理ウィンドウを使用した前後一ヶ月の売上移動平均の例 select time,ename,sales, avg(sales) over (partition by ename order by time rows between 1 preceding and 1 following) as balance from emp ; Time Ename Sales Balance 00/01/01 Scott /02/01 Scott /03/01 Scott /04/01 Scott /04/01 Scott /05/01 Scott /06/01 Scott rows: 物理ウィンドウ指定 ( 行単位で指定 ) between and : ウィンドウの開始点と終了点を指定 preceding/ following : カレント行を基準としたウィンドウの開始点 ( 終了点 ) を指定 rowsによる行単位の指定または order by 句の後が number 型の場合 preceding/followingの前に数値を入れる avg avg(sales) sales over ename time rows between 1 preceding and 1 following 1 preceding 1 following Oracle Corporation Japan 35

36 分析関数 ( ウィンドウ関数 ) 分析関数 論理ウィンドウを使用した前後一ヶ月の売上移動平均の例 select time,ename,sales, avg(sales) over (partition by ename order by time range between interval 1 month preceding and interval 1 month following) as balance from emp ; Time Ename Sales Balance 00/01/01 Scott /02/01 Scott /03/01 Scott /04/01 Scott /04/01 Scott /05/01 Scott /06/01 Scott range: 論理ウィンドウ指定 ( 論理間隔で指定 ) between and : ウィンドウの開始点と終了点を指定 preceding/ following : カレント行を基準としたウィンドウの開始点 ( 終了点 ) を指定 order by 句の後が date 型の場合 preceding/following の前にインターバル ( 期間 ) を入れる range between interval 1 month preceding and interval 1 following order by date preceding/following day,month,year. preceding/following 00/03/01 Oracle Corporation Japan 36

37 ( 参考 ) 物理ウィンドウと論理ウィンドウについて 物理ウィンドウ行数で範囲指定 rows between 1 preceding and 1 following 前後 1 行を含めた 3 行がウィンドウ Time Ename Sales Balance 00/01/01 Scott /02/01 Scott /03/01 Scott /04/01 Scott /04/01 Scott /05/01 Scott /06/01 Scott カレント行ウィンドウ 00/04/01 Oracle Corporation Japan 37

38 ( 参考 ) 物理ウィンドウと論理ウィンドウについて 論理ウィンドウ時間などの論理間隔で指定 range between interval 1 month preceding and interval 1 month following 前後一ヶ月を含めた 4 行がウィンドウ Time Ename Sales Balance 00/01/01 Scott /02/01 Scott /03/01 Scott /04/01 Scott /04/01 Scott /05/01 Scott /06/01 Scott カレント行ウィンドウ 00/04/01 Oracle Corporation Japan 38

39 ( 参考 ) 移動平均計算に対するウィンドウの設定 Time Ename Sales Balance 00/01/01 Scott /02/01 Scott /03/01 Scott /04/01 Scott /04/01 Scott /05/01 Scott /06/01 Scott ウィンドウ開始点ウィンドウ終了点 移動平均に対するウィンドウの場合 開始点および終了点の両方がスライド一定の物理範囲 or 論理範囲が維持される avg avg Oracle Corporation Japan 39

40 6. 構成比を計算する 売上総計 (1 月 ~8 月 ) Scott 売上総計 売上金額 構成比 00/01/ /02/ /03/ /04/ /05/ /06/ /07/ /08/ ! 売上金額の構成比を表示する Scott Oracle Corporation Japan 40

41 分析関数 ( レポート関数 ) 分析関数 パーティション内における集計 平均 カウントを計算 売上総計を表示する例 select time,sum(sales) sales, sum(sum(sales)) over () as total_sales from emp group by time ; Time Sales Total_sales 00/01/ /02/ /03/ /04/ /05/ /06/ /07/ /08/ LAG/LEAD sum,avg,count,max,min sum sales total_sales Oracle Corporation Japan 41

42 分析関数 ( レポート関数 ) 分析関数 パーティション内における集計 平均 カウントを計算 売上総計に対する値の構成比を表示する例 select time,sum(sales) sales, sum(sum(sales)) over () as total_sales, ratio_to_report(sum(sales)) over () as ratio_to_report from emp group by time ; Time Sales Total_sales Ratio_to_report 00/01/ /02/ /03/ /04/ /05/ /06/ /07/ /08/ Ratio_to_report 関数値の集合の合計に対する値の割合 ( 構成比 ) を計算 ratio_to_report Oracle Corporation Japan 42

43 ( 参考 ) 分析関数の処理順序について 全ての結合 WHERE/GROUP BY/HAVING 句 結果セット パーティション作成分析関数の適用 結合 集計 WHERE 句の処理が行われた後にカテゴリー分けを行い 分析関数が適用される ORDER BY 句の処理 問い合わせに ORDER BY 句がある場合は最後に行うことで正確な順序付けが行われる Oracle SQL WHERE GROUP BY HAVING ORDER BY Oracle Corporation Japan 43

44 ( 参考 ) 分析関数の処理順序について 売上総計に対する値の構成比を表示する例 ( 構成比の降順ソート ) select time,sum(sales) sales, sum(sum(sales)) over () as total_sales, ratio_to_report(sum(sales)) over () as ratio_to_report from emp group by time order by ratio_to_report desc ; Time Sales Total_sales Ratio_to_report 00/07/ /04/ /05/ /06/ /08/ /02/ /01/ /03/ SQL ratio_to_report SQL Oracle Corporation Japan 44

45 ( 参考 ) 分析関数の処理順序について 売上総計に対する値の構成比を表示する例 ( 構成比の降順ソート ) select time,sum(sales) sales, sum(sum(sales)) over () as total_sales, ratio_to_report(sum(sales)) over () as ratio_to_report from emp group by time order by ratio_to_report desc ; 実行計画 Execution Plan 3. 最後の ORDER BY 0 SELECT STATEMENT Optimizer=CHOOSE 1 0 SORT (ORDER BY) 2. 分析関数処理 2 1 WINDOW (BUFFER) 3 2 SORT (GROUP BY) 4 3 TABLE ACCESS (FULL) OF EMP 1. GROUP BY 処理 GROUP BY ORDER BY Oracle Corporation Japan 45

46 Oracle Oracle8 Oracle8i SQL*Plus Oracle Corporation Japan 46

第 2 章 問合せの基本操作 この章では データベースから情報を検索する際に使用する SELECT コマンド および SELECT コマンドと 同時に使用する句について説明します 1. 問合せとは 2. 基本的な問合せ 3. 列の別名 4. 重複行を一意にする 5. 検索行の絞込み 6. 文字パター

第 2 章 問合せの基本操作 この章では データベースから情報を検索する際に使用する SELECT コマンド および SELECT コマンドと 同時に使用する句について説明します 1. 問合せとは 2. 基本的な問合せ 3. 列の別名 4. 重複行を一意にする 5. 検索行の絞込み 6. 文字パター はじめに コース概要と目的 データベース処理に使用する SQL の基本構文と使用方法について説明します 受講対象者 SQL を使用してアプリケーション開発される方 管理者となられる方 前提条件 Oracle 概要 コースを受講された方 もしくは同等の知識をお持ちの方 テキスト内の記述について 構文 [ ] 省略可能 { A B } A または B のどちらかを選択 n _ 数値の指定 デフォルト値

More information

はじめに コースの概要と目的条件分岐の方法や複雑な集計の手法など SQL のコーディングの幅を広げるためのテクニックについて説明します また パフォーマンスを考慮した記述方法や正しい結果を取得するための記述方法などについても あわせて説明します 本コースでは 実践的な SQL の記述手法を広く浅く紹

はじめに コースの概要と目的条件分岐の方法や複雑な集計の手法など SQL のコーディングの幅を広げるためのテクニックについて説明します また パフォーマンスを考慮した記述方法や正しい結果を取得するための記述方法などについても あわせて説明します 本コースでは 実践的な SQL の記述手法を広く浅く紹 はじめに コースの概要と目的条件分岐の方法や複雑な集計の手法など SQL のコーディングの幅を広げるためのテクニックについて説明します また パフォーマンスを考慮した記述方法や正しい結果を取得するための記述方法などについても あわせて説明します 本コースでは 実践的な SQL の記述手法を広く浅く紹介することを目的としているため 細かな構文やオプションの習得を目的とはしていないことを 予めご了承ください

More information

第 5 章 結合 結合のパフォーマンスに影響を与える結合の種類と 表の結合順序について内部動作を交えて 説明します 1. 結合処理のチューニング概要 2. 結合の種類 3. 結合順序 4. 結合処理のチューニングポイント 5. 結合関連のヒント

第 5 章 結合 結合のパフォーマンスに影響を与える結合の種類と 表の結合順序について内部動作を交えて 説明します 1. 結合処理のチューニング概要 2. 結合の種類 3. 結合順序 4. 結合処理のチューニングポイント 5. 結合関連のヒント はじめに コース概要と目的 Oracle をより効率的に使用するための SQL チューニング方法を説明します また 索引の有無 SQL の記述方 法がパフォーマンスにどのように影響するのかを実習を通して習得します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 SQL トレーニング データベース アーキテクチャ コースを受講された方 もしくは同等の知識をお持 ちの方 テキスト内の記述について

More information

第 1 章 条件分岐 この章では 条件に応じて処理を分岐する方法について説明します 1. CASE 式で複雑な条件分岐を実現 2. 関数を使用した条件分岐 3. MERGE 文による条件に応じた DML の実行

第 1 章 条件分岐 この章では 条件に応じて処理を分岐する方法について説明します 1. CASE 式で複雑な条件分岐を実現 2. 関数を使用した条件分岐 3. MERGE 文による条件に応じた DML の実行 はじめに コース概要と目的 SQL での作業の幅を広げるための応用的なテクニックをご説明します また 効率性の向上や正しい結果を得 るための記述方法など 実践的な記述方法についても併せてご説明します 本コースは SQL の応用的な記述テクニックとしてどのようなものがあるかを 1 日で広く浅くご理解いた だくことを目的としたコースです 細かな構文やオプションの習得は目的としておりませんことをご了承 ください

More information

Oracle9i

Oracle9i Oracle9i 2002 2 Oracle9i... 4... 4... 4 Oracle... 4 SQL... 6... 6... 6... 7... 7... 9... 9... 9 CUBE... 10... 11... 11... 11 OR... 12... 12... 14... 14... 15... 15... 16... 16... 18... 18... 18... 19...

More information

Microsoft PowerPoint - 講義補助資料2017.pptx

Microsoft PowerPoint - 講義補助資料2017.pptx 66 SQL 最も標準的なリレーショナルデータベースの言語 ISO による国際標準規格であり特定の企業に依存しない SQL の規格 :SQL89(SQL1), SQL92(SQL2), SQL:1999(SQL3), SQL:2003, SQL:2006, SQL:2008, SQL:2011 標準規格としての SQL は 何かの略語ではない と規定されている ( 参考 : IBM 社の製品で使われている

More information

はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 S

はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 S はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 SQL トレーニング データベース アーキテクチャ コースを受講された方 もしくは同等の知識をお持ちの

More information

プレポスト【問題】

プレポスト【問題】 1/5 ページ プレポスト データベース基礎 受講日程受講番号氏名 1 データベースの特徴で間違っているものを選びなさい 1. データの一元管理が可能 2. データの重複が少ない 3. プログラムとの関係が1 対 1 4. データの整合性の確保 2 ANSI/SPARC による 3 層スキーマについて正しいものを選びなさい 1. 外部スキーマ : プログラムに必要な部分のデータ構造を定義概念スキーマ

More information

untitled

untitled Oracle Direct Seminar SQL Agenda SQL SQL SQL SQL 11g SQL FAQ Oracle Direct SQL Server MySQL PostgreSQL Access Application Server Oracle Database Oracle Developer/2000 Web Oracle Database

More information

スライド 1

スライド 1 ! ~Oracle Database を監視しよう ~ Session by Shinnosuke Akita 2014.02.00 Self Introduction Shinnosuke Akita Oracle DBA をやっています 今の現場は DB 設計もやっています 入社 2 年目 休日はランニングと家族サービス たまに小説も書いたり 勉強会にでかけたり 大衆酒場めぐりがマイブーム Today

More information

Oracle Direct Seminar <Insert Picture Here> 効果的な集計処理ことはじめ 日本オラクル株式会社

Oracle Direct Seminar <Insert Picture Here> 効果的な集計処理ことはじめ 日本オラクル株式会社 Oracle Direct Seminar 効果的な集計処理ことはじめ 日本オラクル株式会社 アジェンダ 集計処理今昔 Oracle Databaseの集計処理 効果的な集計処理 まとめ 2 集計処理今昔 RDBMS を利用しない集計処理初期の RDBMS を利用した集計処理 (Pro*C Pro*COBOL アプリ ) サーバ上で動作可能な実行モジュールを作成

More information

Microsoft PowerPoint - KeySQL50_10g_vlo2.ppt

Microsoft PowerPoint - KeySQL50_10g_vlo2.ppt Oracle データベースと Microsoft Excel の連携ツール KeySQL 5.0 操作概要 Vol. 2 検索編 2004 年 7 月 テニック株式会社 はじめに > 本資料の目的 本講習会では KeySQLをはじめてお使いになる方を対象として Oracleクライアントのインストールから KeySQL の基本的な使用方法までをご説明いたします 実際にアプリケーションを操作しながら実習を進めてまいりますので

More information

PostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗

PostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗 PostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗 アジェンダ 1.EXPLAIN とは 2. 表アクセスの基本 3. 結合の基本 4. 統計情報とは 5.EXPLAIN コマンド 6. 問題解決例 7. まとめ 2 1.EXPLAIN とは 実行計画とは - 目的地は 1 つでもアクセス方法は複数

More information

BC4J...4 BC4J Association JSP BC4J JSP OC4J

BC4J...4 BC4J Association JSP BC4J JSP OC4J lê~åäévá=gaéîéäçééê= 9.0.3/9.0.4 BC4J Creation Date: Oct 08, 2003 Last Update: Feb 27, 2004 Version 1.0 ...3... 3 BC4J...4 BC4J...4... 4... 5... 6...7... 8... 9 Association... 13... 15... 20... 22... 25

More information

Oracle活用実践演習コース

Oracle活用実践演習コース Oracle9i Oracle 実践研修 2 INDEX 活用 2007.10.18 1 カリキュラムの確認 インデックス使用の目的 0.5 時間 種類と特徴 1 時間 インデックスの使用状況とチューニングの基礎 2 時間 インデックスが使用される条件 0.5 時間 断片化と再作成 1 時間 チューニング ( 基本 ) 実習 1 時間 2 インデックス使用の目的 インデックス使用の目的 表の行に高速アクセスするため

More information

橡実践Oracle Objects for OLE

橡実践Oracle Objects for OLE THE Database FOR Network Computing 2 1. 2 1-1. PL/SQL 2 1-2. 9 1-3. PL/SQL 11 2. 14 3. 16 3-1. NUMBER 16 3-2. CHAR/VARCHAR2 18 3-3. DATE 18 4. 23 4-1. 23 4-2. / 24 26 1. COPYTOCLIPBOARD 26 III. 28 1.

More information

標準化 補足資料

標準化 補足資料 高度専門データベース技術 SQL99 補足資料 ( 株 ) アイテック情報技術教育研究部 2012 年 2 月 14 日 ( はじめに ) この補足資料は,SQL99(ISO/IEC9075-2,JIS X3005-2) の必須機能 (Core SQL) のうち, SQL92に対し機能拡張が行われた部分で, 高度専門データベース技術 ( 以下, DB 技術 という ) に記載のないものについて記述する

More information

領域サイズの見積方法

領域サイズの見積方法 White Paper 1998 3 1998 7 NULL 1998 9 2 8.03 Design & Migration Services Oracle Corporation Japan 1998 Printed in Japan Oracle and SQL*Loader are registered trademarks. Oracle7 Oracle Corporation Oracle

More information

アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2

アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2 Oracle Direct Seminar 試験対策ポイント解説 11g SQL 基礎 Ⅰ 日本オラクル株式会社 アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2 資格体系 実務エキスパートの認定

More information

今さら聞けない!? Oracle入門 ~後編~

今さら聞けない!? Oracle入門 ~後編~ Oracle Direct Seminar 今さら聞けない!? Oracle 入門 ~ 後編 ~ 日本オラクル株式会社 Agenda 1. Oracle の基本動作 2. Oracle のファイル群 3. Oracle のプロセス群と専用メモリ領域. データベース内部動作 今さら聞けない!? オラクル入門 ~ 後編 ~. データベース内部動作 検索時の動作更新時の動作バックアップについて

More information

DB12.1 Beta HandsOn Seminar

DB12.1 Beta HandsOn Seminar Oracle Database 12c Release 1 CoreTech Seminar Migration 日本オラクル株式会社磯部光洋 Program Agenda Migration 概要 新機能詳細 SQL Translation Framework Implicit Statement Results Enhanced SQL to PL/SQL Bind Handling Identity

More information

Microsoft PowerPoint - db03-5.ppt

Microsoft PowerPoint - db03-5.ppt データベース言語 SQL リレーショナルデータモデルにおけるデータ操作言語 : リレーショナル代数 少なくともリレーショナル代数と同等のデータ検索能力をもつときリレーショナル完備という. リレーショナル代数はユーザフレンドリではない. 自然な英文による質問の表現が必要になる. リレーショナルデータベース言語 SQL 英文による簡単な構文 リレーショナル代数でできない, 合計, 平均, 最大などの計算機能の組み込み.

More information

Slide 1

Slide 1 Oracle Direct Seminar 実践パフォーマンスチューニングオプティマイザ活用編 日本オラクル株式会社 Agenda オプティマイザとは コストベース オプティマイザでの運用管理 無償技術サービス Oracle Direct Concierge SQL Server からの移行アセスメント MySQL からの移行相談 PostgreSQL からの移行相談 Access からの移行アセスメント

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション OSS のカラム型データベースエンジン MariaDB ColumnStore ビッグデータ分析などに適した大規模並列処理に対応する データベースエンジン MariaDB について MySQL から派生したオープンソースリレーショナルデータベース MariaDB は MySQL のオリジナルコード開発者である Michael Monty Widenius 氏によって開発されている MySQL と MariaDB

More information

Oracle Developer for Microsoft Windows R6i Patch13 リリース・ノート

Oracle Developer for Microsoft Windows R6i Patch13 リリース・ノート Oracle Developer for Microsoft Windows R6i Patch13 2003 4 : J07595-01 Copyright 2003, Oracle Corporation All Right Reserved Oracle Oracle Oracle Corporation Oracle Forms Developer Oracle9iAS Forms Services

More information

_02_3.ppt

_02_3.ppt XML DB Oracle Corporation Agenda RDB XML SQL/XML XML DB XML Oracle Corporation 2 Agenda RDB XML SQL/XML XML DB XML Oracle Corporation 3 RDB-XML RDB XML Oracle Corporation 4 XML RDB [Oracle] Extract ExtractValue

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション MySQL のロックについて JPOUG> SET EVENTS 20140907 2014/09/07 平塚貞夫 Revision 2 1 自己紹介 DB エンジニアをやっています 専門は Oracle Database と MySQL オープンソースソフトウェアの導入支援をしています 仕事の割合は Oracle:MySQL:PostgreSQL=1:2:7 くらいです Twitter:@sh2nd

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション データベースシステム入門 7. 集計, 集約 1 リレーショナルデータベースシステム コンピュータ リレーショナルデータベース管理システム 記憶装置 リレーショナルデータベース あわせてリレーショナルデータベースシステム データの種類ごとに分かれた たくさんのテーブルが格納される 2 SQL をマスターするには SQL のキーワード create table テーブル定義 select 射影など from

More information

imt_817_tuning_11_1822.PDF

imt_817_tuning_11_1822.PDF intermedia Text Tuning Guide Creation Date: Mar 12, 2001 Last Update: Apr 19, 2001 Version: 1.1 4 intermedia Text 4 5 5 5 6 6 intermedia 6 6 6 7 7 7 7 8 8 8 8 R816 9 10 10 10 12 12 13 14 15 catalog index

More information

Oracle Developer for Windows NT and Windows 95/98 R6i Patch2 リリースノート

Oracle Developer for Windows NT and Windows 95/98 R6i Patch2 リリースノート Oracle Developer for Windows NT and Windows 95/98 リリース ノート R6i Patch2 2001 年 2 月 部品番号 : J03365-01 このドキュメントには リリースの時点で分かっている情報をすべて掲載しています リリース後に明らかになった情報は 通常のカスタマーサポートから入手できます Oracle と Oracle のロゴは Oracle

More information

Oracle9i Reportsのチューニング

Oracle9i Reportsのチューニング Oracle9i Reports 2002 5 Oracle9i Reports...3...4...4...9...14...18 Oracle9i Forms...19...19...20 A...22 B...24 Oracle9i Reports 2 Oracle9i Reports Oracle9i Reports Oracle9i Oracle9i Reports 3 Oracle9i

More information

Oracle Developer for HP-UX PA-RISC R6i Patch13 リリース・ノート

Oracle Developer for HP-UX PA-RISC R6i Patch13 リリース・ノート Oracle Developer for HP-UX PA-RISC R6i Patch13 2003 4 : J07597-01 Copyright 2003, Oracle Corporation All Right Reserved Oracle Oracle Oracle Corporation Oracle Forms Developer Oracle9iAS Forms Services

More information

PA4

PA4 SQL チューニングによる 性能改善の効果とポイント 株式会社アクアシステムズ PPA4003J-00-00 株式会社アクアシステムズ Oracle データベースを専門とする技術者集団 Oracle チューニング & 監視ツール Performance Analyzer の開発 / 販売 Oracle 診断及びパフォーマンスチューニング Oracle データベースに関するコンサルティング Oracle

More information

データベースS

データベースS データベース S 第 4 回データベース言語 SQL(1) システム創成情報工学科尾下真樹 2018 年度 Q2 今日の内容 前回の復習 SQLの概要 SQLによる問い合わせの記述方法 SQLの基本的な書き方 条件 (WHERE) の書き方 出力 (SELECT) の書き方 順序付け (ORDER BY) グループ表 (GROUP BY) 教科書 リレーショナルデータベース入門 [ 第 3 版 ]

More information

Oracle Database Connect 2017 JPOUG

Oracle Database Connect 2017 JPOUG Oracle Database Connect 2017 / JPOUG 異なるデータベース間の SQL 比較と Oracle Database 12c の新機能 Noriyoshi Shinoda March 8, 2017 自己紹介篠田典良 ( しのだのりよし ) 所属 日本ヒューレット パッカード株式会社テクノロジーコンサルティング事業統括 現在の業務 Oracle Database をはじめ

More information

Oracle Database 10g Release 2を使用したデータベース・パフォーマンス

Oracle Database 10g Release 2を使用したデータベース・パフォーマンス Oracle Database 10g Release 2 2005 9 Oracle Database 10g Release 2... 3... 3... 3 Automatic Workload Repository AWR... 3 Automatic Database Diagnostic Monitor ADDM... 4 Automatic SQL Tuning SQL... 4 SQL

More information

Slide 1

Slide 1 Oracle Direct Seminar 実践!! パフォーマンスチューニング - モニタリング編 - 日本オラクル株式会社 Agenda 1. なぜモニタリングが必要か 2. モニタリングを行う方法紹介 3. パフォーマンスの分析方法 4. GUI によるパフォーマンス監視 チューニング Oracle Direct の無償技術サービス SQL Server

More information

Windowsユーザーの為のOracle Database セキュリティ入門

Windowsユーザーの為のOracle Database セキュリティ入門 Oracle on Windows etc http://www.oracle.co.jp/campaign/mb_tech/ Windows Server System Center / OTN Japan http://www.oracle.com/technology/global/jp/tech/windows/.net + Oracle Database.NET Developer Center

More information

Chapter Two

Chapter Two Database 第 8 回 :SQL 言語 ( データベース操作 ) 上智大学理工学部情報理工学科 高岡詠子 No reproduction or republication without written permission. 許可のない転載 再発行を禁止します 1 Schedule 日程 内容 第 1 回 10 月 6 日 ガイダンス, データベースとは? 第 2 回 10 月 13 日 三層スキーマ,

More information

基本サンプル

基本サンプル SQLCompiler for LINQ(C#) のサンプル ( 基本サンプル ) < 一覧表 > ファイル名 : 前版サンプルから更新したファイル名 ファイル名 説明 リンク No1.linq 単一テーブルを使用する 表 1 No2.linq 2つのテーブルのクロス結合を使用する 表 2 No3.linq 2つのテーブルの内部結合を使用する 表 3 No4.linq No3.linq で GROUP

More information

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1 リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1 データベース とは? データ (Data) の基地 (Base) 実世界のデータを管理するいれもの 例えば 電話帳辞書メーラー検索エンジン もデータベースである Copyright 2008 SRA OSS, Inc.

More information

橡ExCtrlPDF.PDF

橡ExCtrlPDF.PDF THE Database FOR Network Computing Oracle Oracle Oracle Oracle Oracle Oracle (Oracle Object for OLE Oracle Developer) SQL Oracle8 Enterprise Edition R8.0.5 for Windows NT Oracle8 Enterprise Edition R8.0.5

More information

3 - 正しい SQL ( 方言を排除した SQL 文の記述方法 )

3 - 正しい SQL ( 方言を排除した SQL 文の記述方法 ) 3 - 正しい SQL ( 方言を排除した SQL 文の記述方法 ) このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります このドキュメントに記載された内容は情報提供のみを目的としており 明示または黙示に関わらず これらの情報についてマイクロソフトはいかなる責任も負わないものとします お客様が本製品を運用した結果の影響については

More information

Oracle8i SQL*Plus ユーザーズ・ガイドおよびリファレンス, リリース8.1

Oracle8i SQL*Plus ユーザーズ・ガイドおよびリファレンス, リリース8.1 Oracle8i SQL*Plus 8.1 2000 2 J00969-01 Oracle8i SQL*Plus, 8.1 J00969-01 SQL*Plus User s Guide and Reference, Release 8.1.6 A75664-01 Larry Baer Lisa Colston Roland Kovacs Karen Denchfield-Masterson Alison

More information

Slide 1

Slide 1 Oracle Direct Seminar オラクルコンサルが 語 るSQLチューニングの 真 髄 解 決 編 Part1,2 日 本 オラクル 株 式 会 社 1 アジェンダ Introduction 目 的 とゴール SQLパフォーマンス 問 題 の 理 由 と 原 因 SQLパフォーマンス 問 題 の 定 義 SQLパフォーマンス 問 題 へのアプローチ

More information

PowerPoint -O80_REP.PDF

PowerPoint -O80_REP.PDF Oracle8 Core Technology Seminar 1997109,31 Oracle8 OS: UNIX Oracle8 : Release8.0.3 Oracle8 Quick Start Package Lesson 5 -- Enhancements to Distributed Facilities Oracle8 -- - Oracle8 LOB Oracle8 -- - Updates

More information

Oracle Direct Seminar <Insert Picture Here> 試験対策ポイント解説 11g SQL 基礎 Ⅰ 日本オラクル株式会社

Oracle Direct Seminar <Insert Picture Here> 試験対策ポイント解説 11g SQL 基礎 Ⅰ 日本オラクル株式会社 Oracle Direct Seminar 試験対策ポイント解説 11g SQL 基礎 Ⅰ 日本オラクル株式会社 アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 無償技術サービス Oracle Direct Concierge SQL Server からの移行アセスメント

More information

,, create table drop table alter table

,, create table drop table alter table PostgreSQL 1 1 2 1 3,, 2 3.1 - create table........................... 2 3.2 - drop table............................ 3 3.3 - alter table............................ 4 4 - copy 5 4.1..................................

More information

Slide 1

Slide 1 Oracle Direct Seminar 実践!! パフォーマンス チューニング ~SQL チューニング編 ~ 日本オラクル株式会社 アジェンダ 本セミナーの目的 SQL チューニングの流れとチューニング例 無償技術サービス Oracle Direct Concierge Oracle Database パフォーマンス クリニック Web システムボトルネック診断サービス

More information

Microsoft PowerPoint pptx

Microsoft PowerPoint pptx データベース 第 11 回 (2009 年 11 月 27 日 ) テーブル結合と集計 ( 演習 ) 第 11 回のテーマ 前回より シラバスから離れ 進捗状況に合わせて全体構成を変更しています テーマ1: テーブルの結合 テーマ 2: 結合した結果からの様々な検索 テーマ3: 集計の方法 今日学ぶべきことがら Select 文のさまざまな表現 Natural join sum(*) orrder

More information

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部 はじめに コース概要と目的 Oracle 独自の手続き型言語である PL/SQL について説明します PL/SQL の基本構文 ストアド サブプログラム トリガーの作成方法 またストアド サブプログラムの管理について習得することを目的としています 受講対象者 これから PL/SQL を使用してアプリケーション開発をされる方 前提条件 SQL トレーニング コースを受講された方 もしくは 同等の知識をお持ちの方

More information

Chapter Two

Chapter Two Database 第 9 回 :SQL 言語 ( データベース操作 : 集合関数 抽出条件 副問い合わせ ) 上智大学理工学部情報理工学科 高岡詠子 No reproduction or republication without written permission. 許可のない転載 再発行を禁止します 2011/12/8 2011 Eiko Takaoka All Rights Reserved.

More information

n n n ( ) n Oracle 16 PostgreSQL 3 MySQL

n n n ( ) n Oracle 16 PostgreSQL 3 MySQL SaaS CAM MACS PostgreSQL ~ ~ 7 PostgreSQL in 2014/02/07 n n n ( ) n Oracle 16 PostgreSQL 3 MySQL n SaaS CAM MACS n AWS n 1993 6 1 1999 4 1 C/S CAM MACS 2007 4 1 SaaS CAM MACS 2007 11 1 SaaS CAM MACS CAM

More information

日本オラクル株式会社

日本オラクル株式会社 FISC 6 Oracle Database 10g ~ ~ : 2005 7 26 : 2005 7 31 : 1.0 2004 4 (* ) FISC ) (* ) FISC 6 (* FISC 6 ) FISC 6 Oracle g Database 10 (FISC) http://www.fisc.or.jp FISC http://www.fisc.or.jp/info/info/050307-1.htm

More information

基本サンプル

基本サンプル SQLCompiler for LINQ(VB) のサンプル (LINQPad 用 LINQ to Entities 基本サンプル ) 本サンプルで使用した Visual Studio プロジェクトの pubs データベースの概念モデルは 以下のテーブル名とカラム名が 直接 SQL Sever へクエリする場合と異なるので が補正されています テーブル名が異なるもの employee employees

More information

今さら聞けない!? Oracle入門 ~前編~

今さら聞けない!? Oracle入門 ~前編~ Oracle Direct Seminar 今さら聞けない!? Oracle 入門 ~ 前編 ~ 日本オラクル株式会社 Agenda 1. Oracle の基本動作 2. Oracle のファイル群 3. Oracle のプロセス群と専用メモリ領域 4. データベース内部動作 今さら聞けない!? オラクル入門 ~ 後編 ~ 4. データベース内部動作

More information

基本サンプル

基本サンプル SQLCompiler for LINQ(C#) のサンプル (LINQPad 用 LINQ to Entities 基本サンプル ) 本サンプルで使用した Visual Studio プロジェクトの pubs データベースの概念モデルは 以下のテーブル名とカラム名が 直接 SQL Sever へクエリする場合と異なるので が補正されています テーブル名が異なるもの employee employees

More information

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作 Access 2007 と SQL Server Express を使用 SQL 文は SQL Server 主体で解説 Access 版ノースウィンドウデータベースを使用 DBMS プログラム サーバーエクスプローラ SQL 文 実行結果 データベース エンジン データベース SQL 文とは 1 度のコマンドで必要なデータを効率よく取得するための技術といえます

More information

Slide 1

Slide 1 Oracle Direct Seminar 実践!! パフォーマンス チューニング 索引チューニング編 後編 日本オラクル株式会社 Agenda 前編 索引構造の理解 索引を使用した検索 オプティマイザによる索引走査 / 全表走査の判断 ヒストグラムによる索引利用の効率化 後編 索引チューニングのポイント索引がうまく使われない 4 つのパターン 様々なタイプの索引

More information

1,.,,,., RDBM, SQL. OSS,, SQL,,.

1,.,,,., RDBM, SQL. OSS,, SQL,,. 1,.,,,., RDBM, SQL. OSS,, SQL,,. 3 10 10 OSS RDBMS SQL 11 10.1 OSS RDBMS............................ 11 10.1.1 PostgreSQL................................. 11 10.1.2 MySQL...................................

More information

ShikumiBunkakai_2011_10_29

ShikumiBunkakai_2011_10_29 Explaining Explain 第3回 第21回しくみ分科会+アプリケーション分科会勉強会 2011年10月29日 PostgreSQLのしくみ分科会 田中 健一朗 1 本日のメニュー ExplainingExplainの第3回目 味付け 9.1対応 項目ごとにTips 2 本日の勉強会の目的 Explain Analyzeを使った 問題箇所の見つけ方と 対処方法を理解してもらう アジェンダ

More information

PowerPoint Presentation

PowerPoint Presentation オラクル コンサルが語る! SQL 実行性能の安定化方式 日本オラクル株式会社テクノロジーコンサルティング統括本部テクニカルアーキテクト本部 DB コアテクノロジー部プリンシパルコンサルタント鈴木健吾 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント

More information

~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co

~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co 072 DB Magazine 2007 September ~~~~~~~~~~~~~~~~~~ wait Call CPU time 1,055 34.7 latch: library cache 7,278 750 103 24.7 latch: library cache lock 4,194 465 111 15.3 job scheduler coordinator slave wait

More information

perf_tool.PDF

perf_tool.PDF Oracle RDBMS Creation Date: Jan. 16, 2000 Last Update: Oct. 18, 2001 Version: 1.0 1 SQL EXPLAIN PLAN SQL*Plus AUTOTRACE SQL Oracle Enterprise Manager Tuning Pack SQL SQL*Plus AUTOTRACE SQL STATSPACK Oracle

More information

20050314_02-4.ppt

20050314_02-4.ppt Oracle Database 10g Oracle XML DB 2005 3 14 1 Agenda Oracle XML DB XML SQL Oracle Database 10g Release 2 Copyright Oracle Corporation, 2005 All right reserved. 2 XML Oracle Database 10g Release 2 Oracle

More information

Oracle Database 10gのOLAP Option

Oracle Database 10gのOLAP Option Oracle Database 10g OLAP Option OLAP Option 2005 3 Oracle Database 10g OLAP Option... 3 Oracle Business Intelligence... 4... 4... 5 Oracle Business Intelligence Beans... 5 OracleBI Discoverer... 6 OracleBI

More information

Oracle8簡単チューニング for Windows NT

Oracle8簡単チューニング for Windows NT Oracle8 ... 2 0.... 3 1.WINDOWS NT... 4 1.1.CPU...4 1.2....8 W INDOWS NT...9 2.ORACLE... 10 2.1.SHARED_POOL_SIZE...10 2.2.DB_BLOCK_BUFFERS...11 2.3.SORT_AREA_SIZE...14 2.4.DB_FILE_MULTIBLOCK_READ_COUNT...15

More information

#odddtky Oracle DBA & Developer Days 2014 for your Skill 使える実践的なノウハウがここにある 津島博士のパフォーマンス講座 SQL チューニングの基礎 日本オラクル株式会社データベース事業統括製品戦略統括本部データベースエンジニアリング本部 担

#odddtky Oracle DBA & Developer Days 2014 for your Skill 使える実践的なノウハウがここにある 津島博士のパフォーマンス講座 SQL チューニングの基礎 日本オラクル株式会社データベース事業統括製品戦略統括本部データベースエンジニアリング本部 担 #odddtky Oracle DBA & Developer Days 2014 for your Skill 使える実践的なノウハウがここにある 津島博士のパフォーマンス講座 SQL チューニングの基礎 日本オラクル株式会社データベース事業統括製品戦略統括本部データベースエンジニアリング本部 担当ディレクター津島浩樹 Copyright 2014, Oracle and/or its affiliates.

More information

Microsoft Word - 430_15_Developing_Stored_Procedure.doc

Microsoft Word - 430_15_Developing_Stored_Procedure.doc Java Oracle 1998 11 Java 3 Java Web GUI Java Java Java Oracle Java Oracle8i Oracle / Oracle Java Virtual Machine VM CORBA Enterprise JavaBeans Oracle Java Java Java Oracle Oracle Java Virtual Machine Oracle

More information

1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058

1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058 1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058 2 Excel 1 SQL 1 SQL Server sp_executesql Oracle SQL

More information

Oracle Lite Tutorial

Oracle Lite Tutorial GrapeCity -.NET with GrapeCity - InputMan Creation Date: Nov. 30, 2005 Last Update: Nov. 30, 2005 Version: 1.0 GrapeCity Microsoft Visual Studio.NET VB.NET Oracle Tips InputMan InputMan Oracle.NET Oracle

More information

00 ii Oracle DB Universal DatabaseDB UDB Oracle ISO/ANSI SQL DB UDB SQL Oracle DB UDB Oracle Database 0g DB UDB V8. DB UDB SQL SQL SQL Oracle DB UDB DB UDB Oracle SQL*Plus DB UDB Command Line ProcessorCLP

More information

How to Use the PowerPoint Template

How to Use the PowerPoint Template 免責事項 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらないで下さい オラクル製品に関して記載されている機能の開発 リリースおよび時期については 弊社の裁量により決定されます

More information

/var/lib/sharelatex/data/compiles/5b35c6e168aeba3d a72a7acd11f6ba07fbbff68/output.dvi

/var/lib/sharelatex/data/compiles/5b35c6e168aeba3d a72a7acd11f6ba07fbbff68/output.dvi SuperSQL 2018 7 5 1 2 2 2 2.1.................................... 2 2.2 SSedit....................................... 2 3 2 3.1 SSedit..................................... 2 3.2 ssql.................................

More information

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート Building Dynamic Actions in Oracle Application Express 4.0 動的アクション (Dynamic Actions) Copyright(c) 2010, Oracle. All rights reserved. Copyright(c) 2010, Oracle. All rights reserved. 2 / 44 Building Dynamic

More information

このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります このドキュメントに記載された内容は情報提供のみを目的としており 明示または黙示に関わらず これらの情報についてマイクロソフトはいかなる責任も負わないもの

このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります このドキュメントに記載された内容は情報提供のみを目的としており 明示または黙示に関わらず これらの情報についてマイクロソフトはいかなる責任も負わないもの 2 - SQL の最適化 このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります このドキュメントに記載された内容は情報提供のみを目的としており 明示または黙示に関わらず これらの情報についてマイクロソフトはいかなる責任も負わないものとします お客様が本製品を運用した結果の影響については お客様が負うものとします

More information

SQLite データベース IS04 組み込み 1

SQLite データベース IS04 組み込み 1 SQLite データベース IS04 組み込み 1 SQLite データベースは ファイルベースで SQL を実行することができる軽量データベースです データベース1つにつき 1 ファイルで管理し この中に複数のテーブルを持つことができます このファイルをアクセスするための実行ファイルをダウンロードするだけという手軽さです リレーショナルとは 複数のテーブルを関連するフィールドで結合して 大きな表があるように振舞わせるものです

More information

Oracle Spatial

Oracle Spatial Oracle Spatial 2003 10 Oracle Spatial... 3 1.0... 3 2.0 ORDBMS... 5 2.1 ORDBMS... 5 2.2... 5 2.2.1... 6 2.2.2... 6 2.2.3... 6 2.2.4... 6 2.3... 7 2.3.1... 7 2.3.2... 7 2.3.3... 8 2.3.4... 8 2.3.5... 8

More information

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計 データセンターの効率的な 資源活用のためのデータ収集 照会システムの設計 株式会社ネットワーク応用通信研究所前田修吾 2014 年 11 月 20 日 本日のテーマ データセンターの効率的な資源活用のためのデータ収集 照会システムの設計 時系列データを効率的に扱うための設計 1 システムの目的 データセンター内の機器のセンサーなどからデータを取集し その情報を元に機器の制御を行うことで 電力消費量を抑制する

More information

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート Building a Websheet Application in Application Express 4.0 Web シート アプリケーションの作成 Copyright(c) 2010, Oracle. All rights reserved. Copyright(c) 2010, Oracle. All rights reserved. 2 / 63 Building a Websheet

More information

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索 eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索する 違うデータに変更する 要らなくなったデータを削除する 各システムごとに障害対策も含めて 正確にこのようなデータ処理のプログラムを作ることは大変なことです

More information

今さら聞けない!?大規模テーブルのパフォーマンスチューニング ~パーティショニング~

今さら聞けない!?大規模テーブルのパフォーマンスチューニング ~パーティショニング~ Oracle Direct Seminar 今さら聞けない!? 大規模テーブルのパフォーマンスチューニング ~ パーティショニング ~ 日本オラクル株式会社 Agenda 大規模テーブル運用の管理課題 パーティショニングとは? パーティショニングのメリット ケーススタディー Oracle Partitioning 2 大規模テーブル運用の問題点 1. パフォーマンスの低下

More information

untitled

untitled Oracle Direct Seminar !? Oracle Database 11g - - Agenda Copyright 2009, Oracle. All rights reserved. 2 Agenda Copyright 2009, Oracle. All

More information

Oracle Direct Seminar <Insert Picture Here> 体感型セミナー SQL をクイズ感覚で学ぶ! SQL クイズ 日本オラクル株式会社

Oracle Direct Seminar <Insert Picture Here> 体感型セミナー SQL をクイズ感覚で学ぶ! SQL クイズ 日本オラクル株式会社 Oracle Direct Seminar 体感型セミナー SQL をクイズ感覚で学ぶ! SQL クイズ 日本オラクル株式会社 はじめに 本セミナーは 翔泳社 SQL クイズ をもとに 実際に SQL を考えていただく 受講者参加型のセミナーです 宿題 やってありますか? 抜き打ちテスト対策 大丈夫ですか? Copyright 2011, Oracle.

More information

2. 設定画面から 下記の項目について入力を行って下さい Report Type - 閲覧したい利用統計の種類を選択 Database Usage Report: ご契約データベース毎の利用統計 Interface Usage Report: 使用しているインターフェイス * 毎の利用統計 * 専用

2. 設定画面から 下記の項目について入力を行って下さい Report Type - 閲覧したい利用統計の種類を選択 Database Usage Report: ご契約データベース毎の利用統計 Interface Usage Report: 使用しているインターフェイス * 毎の利用統計 * 専用 EBSCOadmin 利用統計設定方法 EBSCOadmin 内の Report & Statistics 機能をご利用頂くことで セッション別 発信元の IP アドレス別 デー タベース別 最も多く検索された雑誌タイトルなどに限定して ユーザーのデータベース利用頻度を把握すること ができます ここでは 基本的なデータベースの利用統計レポートの作成方法をご説明します 利用統計を設定する (=Standard

More information

3 3.1 SSedit ua012345% ssedit SuperSQL config.ssql log.txt( logs.txt) SSedit SSedit 3.2 ssql Putty SSedit ua012345% ssql HTML /public html/ssql.ssql 4

3 3.1 SSedit ua012345% ssedit SuperSQL config.ssql log.txt( logs.txt) SSedit SSedit 3.2 ssql Putty SSedit ua012345% ssql HTML /public html/ssql.ssql 4 SuperSQL SuperSQL 2016 12 13 1 SuperSQL ITC 2 SuperSQL 2.1 public html/ssql 2.2 SSedit SSedit (3.1 ) postgresql (ua123456 ) 131.113.101.124 /public html/ssql SuperSQL HTML /public html/ssql http://user.keio.ac.jp/

More information

自己管理型データベース: アプリケーションおよびSQLチューニング・ガイド

自己管理型データベース: アプリケーションおよびSQLチューニング・ガイド : SQL 2005 9 : SQL... 3 SQL... 6... 8... 9 SQL :... 9 SQL... 10... 11 SQL... 12 SQL TUNING SET... 13 SQL... 14 ADDM SQL... 14 SQL... 15 STS... 15... 16 SQL... 16 DBMS_SQLTUNE... 17... 17 SQL... 19 SQL

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション マイクロソフト Access での SQL 演習 第 2 回 集計, 集約 キーワード : 問い合わせ ( クエリ ), 集計, 集約,SQL ビュー https://www.kunihikokaneko.com/free/access/index.html 1 今日の授業で行うこと 元データ 集計 SQL で A 3 B 2 データの個数 国語 2 算数 2 理科 1 データの個数 A 90 B

More information

Oracle Web Conferencing Oracle Collaboration Suite 2 (9.0.4) Creation Date: May 14, 2003 Last Update: Jan 21, 2005 Version: 1.21

Oracle Web Conferencing Oracle Collaboration Suite 2 (9.0.4) Creation Date: May 14, 2003 Last Update: Jan 21, 2005 Version: 1.21 Oracle Web Conferencing Oracle Collaboration Suite 2 (9.0.4) Creation Date: May 14, 2003 Last Update: Jan 21, 2005 Version: 1.21 ... 2... 3...3...4...5 Oracle9i Platform...10 Oracle Collaboration Suite...12...15...23

More information

D1印刷用.PDF

D1印刷用.PDF [ D-1 ] Windows Oracle8i for Windows Oracle8i for Windows / / Visual Basic - Oracle8i SQL Oracle Oracle8i for Windows Oracle8i Enterprise Edition Oracle8i Personal Edition Oracle8i Workgroup Server Oracle8i

More information

Microsoft PowerPoint - advanced-2-olap.ppt [互換モード]

Microsoft PowerPoint - advanced-2-olap.ppt [互換モード] データベース特論 Online Analytical Processing 講師 : 福田剛志 fukudat@fukudat.com http://www.fukudat.com/ データベース特論 1 概要 従来のデータベースシステムは, たくさんの単純で小さい問い合わせを, うまく処理するように作られていた. 新しいアプリケーションのなかには, 少数の複雑で時間のかかる問い合わせを使うものが現れた.

More information

csj-report.pdf

csj-report.pdf 527 9 CSJ CSJ CSJ 1 8 XML CSJ XML Browser (MonoForC) CSJ 1.7 CSJ CSJ CSJ 9.1 GREP GREP Unix Windows Windows (http://www.vector.co.jp/) Trn Windows Trn > > grep *.trn 528 9 CSJ A01F0132.trn:& A01M0097.trn:&

More information

Null

Null Technical Discussion Night ~ 今宵のテーマ : DB 12c クエリー オプティマイザ ( パフォーマンス チューニング ) を語ろう ~ 日本オラクル株式会社クラウド テクノロジー事業統括 Database & Exadata プロダクトマネジメント本部 Copyright 2017, Oracle and/or its affiliates. All rights reserved.

More information

レポートでのデータのフィルタ

レポートでのデータのフィルタ フィルタのタイプ, 1 ページ 日付の範囲フィルタの設定, 2 ページ 値リストまたはコレクション フィルタの設定, 3 ページ 詳細フィルタの設定, 5 ページ フィルタのタイプ フィルタのタイプは [基本フィルタ Basic Filters ] と [詳細フィルタ Advanced Filters ] の 2 種類から選択できます [基本フィルタ Basic Filters ] [基本フィルタ

More information

PowerPoint Presentation

PowerPoint Presentation MySQL Workbench を使ったデータベース開発 日本オラクル株式会社山崎由章 / MySQL Senior Sales Consultant, Asia Pacific and Japan 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです

More information

Oracle Business Intelligence Server と組込みデータベース関数

Oracle Business Intelligence Server と組込みデータベース関数 Oracle Business Intelligence Server と組込みデータベース関数 Oracle ホワイト ペーパー 2007 年 10 月 組込みデータベース関数 はじめに Oracle Business Intelligence Suite, Enterprise Edition Plus(Oracle BI EE Plus) は 幅広いユーザーに対して 優れた可視性と洞察力を提供することを目的とした

More information

この文章に含まれる情報は 公表の日付の時点での Microsoft Corporation の考え方を表しています 市場の変化に応える必要 があるため Microsoft は記載されている内容を約束しているわけではありません この文書の内容は印刷後も正しいとは保障で きません この文章は情報の提供の

この文章に含まれる情報は 公表の日付の時点での Microsoft Corporation の考え方を表しています 市場の変化に応える必要 があるため Microsoft は記載されている内容を約束しているわけではありません この文書の内容は印刷後も正しいとは保障で きません この文章は情報の提供の シリーズ No.2 SQL 基礎の基礎 Published: 2008 年 4 月 30 日 SQL Server 2012 更新版 : 2012 年 8 月 17 日 有限会社エスキューエル クオリティ この文章に含まれる情報は 公表の日付の時点での Microsoft Corporation の考え方を表しています 市場の変化に応える必要 があるため Microsoft は記載されている内容を約束しているわけではありません

More information

<4D F736F F D204F C B838B82C B838B8EE88F878F912E646F6378>

<4D F736F F D204F C B838B82C B838B8EE88F878F912E646F6378> Oracle12c のインストールと アンインストール手順書 サンプルユーザーでログインし サンプル DB を検索する サーチマン佐藤 (Searchman Sato) http://www.searchman.info/ - 1 利用規約 1. 本書の著作権は 全て事業者 Searchman Sato が保有しています 従って複製は厳禁です 2. Searchman Sato は 本書を利用したいかなる損害も一切の責任を負いません

More information

Wiki Wiki Wiki...

Wiki Wiki Wiki... 21 RDB Wiki 0830016 : : 2010 1 29 1 1 5 1.1........................................... 5 1.2 Wiki...................................... 7 1.2.1 Wiki.................... 7 1.2.2 Wiki.................. 8

More information

Exam : J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10

Exam : J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10 PASSEXAM http://www.passexam.jp Exam : 70-461J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10 1. あなたが ContosoDb 付きの Microsoft SQL Server 2012 のデータベースを管理します 展示に示すように テーブルが定義されています ( 図表ボタンをクリックします

More information