検索
カテゴリ
自己紹介 -mE-日記 -Life Thinking- 生活術 -Happiness- ニュース -Fundamental- 安房 -Last Utopia- ドラマ -Local Human- 映画 -Global Human- 音楽 -Time Daydream- 本 -Frontier- 情報A -IT Admin- 情報B -IT Develop- 情報処理試験1 -DB- データベース用語 -Piece- 元気のミナ素 -Minapon- 歩け歩け -Be Dreams- ダーマの神殿-Interface To- 理想郷 -Utopia- 最新のトラックバック
以前の記事
2008年 06月2008年 05月 2008年 04月 2008年 03月 2008年 02月 2008年 01月 2007年 12月 2007年 11月 2007年 10月 2007年 09月 2007年 08月 2007年 07月 2007年 06月 2007年 05月 2007年 04月 2007年 03月 2007年 02月 2007年 01月 2006年 12月 2006年 11月 2006年 10月 2006年 09月 2006年 08月 2006年 07月 2006年 05月 2006年 04月 2006年 03月 2006年 02月 2006年 01月 2005年 12月 2005年 11月 2005年 10月 2005年 09月 2005年 08月 2005年 07月 2005年 06月 2005年 05月 2005年 04月 2005年 03月 2005年 02月 2005年 01月 2004年 12月 2004年 11月 2004年 10月 2004年 09月 お気に入りリンク先
19歳が思うこと☆☆
♪はなっちOL1年生日記♪ 輪ゴム。 続・がけっぷち。~公務員への道~ World Wide Story裏話 ぷち Diary 高血圧ボーイ の~んきな大学生日記 あきのビューティフル☆ライフ 松本商店応援ブログ。 project REGINLEIF 旧 project REGINLEIF toshiの憂鬱 Project:Reginleif Drei 鴨週記 あややんのお仕事ろぐ ********************* nwdb コードの中心で/*bug*/を直す 錯綜する思考の足跡 SE 日記 思う壺 素人が目指すテクニカルエンジニア(データベース) 文系女子が SE になる 目指せ!テクニカルエンジニア(データベース) ********************* JITEC SQLや正規化理論など ライフログ
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
テーブルの商演算について [データベース試験]
昨晩の午前問題にもあったのですが、テーブルの「商演算」が、ちょっと解けなかったので、まとめておこうと思います。
もしかしたら、テーブルの演算は大体分かるけど「商演算」だけ、いまいちよく覚えられないという人もいるかもしれないので・・・。 まず、テーブル演算には以下のものがあります。 集合演算:
関係演算:
このなかで、商演算以外は分かりやすいので、商のみ書きたいと思います。 これは、言葉で説明するのは結構難しいのですが、定義的には。 表 S の全ての属性の値を同時に満たす、表 R の行を選び出し、 S の属性を取り除いた列を取り出す演算である。 と、いう事らしいんですが・・・。 難しい言葉で書かれてもよく分からないですよね。(読解力が無いオレがわるいのかぁ!!) こういうときは図解にしましょう。 例のごとく、またアナウンサテーブルを用いてやってみましょう。 今日はめざましテレビの出演コーナー編です。(笑) まず、以下のテーブルがあったとします。 そして、このめざましスタッフテーブルを出演コーナーテーブルで割るとすると。 (めざましスタッフ ÷ 出演コーナー) という式で表せます。 まず最初に。
と、言うことですから、めざましスタッフの表から、すべての属性値を満たす行を選びます。 この場合は {局アナ = FALSE かつ 出演コーナー = オープニング かつ 出演コーナー = TNT のちょっとそこまで かつ 出演コーナー = 元気のミナもと} を満たす行を抽出するわけですから、この例の場合は、高樹千佳子さんだけが抽出されます。 補足1: なぜなら、局アナでなくて(局アナ = FALSE)、オープニングと TNT のちょっとそこまでと、元気のミナもとのすべてに出演しているのは高樹千佳子さんだけだから 補足2: 大塚アナは、局アナではないが、オープニングしか満たしていないのでだめ。 補足3: 杉崎美香さんは、局アナでないという条件しか満たしていないのでだめ。 補足4: 残りのアナウンサは、局アナである(局アナ = TRUE )のでだめ そして次に。
と、いう操作から。 「めざましスタッフ」表の属性{アナウンサ名, 局アナ, 出演コーナー} から 「出演コーナー」表の属性{局アナ, 出演コーナー} の属性を取り除いた列を取り出します。 また、重複した値は一つにまとめます(SQL で言う DISTINCT) 以上が、商演算のやり方です。 でも、この商演算って、いったいどういうケースで使うんでしょうねぇ。 ちょっと謎ですな・・・。
by ikustanqueen0420
| 2005-02-23 15:10
| 情報処理試験1 -DB-
|