Home − 実験室 − No.0070 |
No.0070(SQL)
単純結合(クロス結合)で解く、順列と組み合わせ |
■環境 |
□OS: Windows XP Professional SP3 □Oracle: Oracle Database 11g R2 (Standard) □OSログインユーザ: ORA_DBAグループ □Oracleユーザ: dicdic(実験用ユーザー) → 実験環境構築スクリプト |
|
■実験 | |||||
0. 実験ユーザー「dicdic」でコネクトする。
1.今回の実験でも、「JOINTEST_SELF」表を用いる。 「JOINTEST_SELF」表には、「BOSS」列があり、直属上司の番号が登録されている。 このページではBOSS列は使わず、平等な一人ひとりとみなして扱う。
2.【重複を許す順列】 A当番とB当番を選出する場合(兼任可) 重複順列は、自己結合のクロス結合(直積)の結果から、 重複を削除していったものと言える。
3.【重複しない順列】 A当番とB当番を選出する場合(兼任不可) 順列も、自己結合のクロス結合(直積)の結果から、 重複を削除していったものと言える。
4.【組み合せ】 二人組の当番を選出する場合 組み合わせも、自己結合のクロス結合(直積)の結果から、 重複を削除していったものと言える。
|
【PR】 Oracle実験室監修 『Oracleアーキテクチャ鳥瞰図』 PDF (Oracleのアーキテクチャを一目で俯瞰できるイラスト) |
Home − 実験室 − No.0070 |