午前問89
情報処理に関する用語a〜dのうち、関係データベースの関係演算だけを全て挙げたものはどれか。結合射影順次選択
| a、b | |
| a、b、c | |
| a、b、d | |
| a、d |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ウ
解説
結合は、二つ以上の表を結び付けて新しい表を作る操作です。射影は、表から必要な列(属性)だけを取り出す操作です。順次という演算は関係データベースには存在せず、「先頭から順に処理する」という一般的な意味の用語です。選択は、表から条件に合致する行(タプル)を抽出する操作です。関係演算に当たるのは a(結合)、b(射影)、d(選択)であり、適切な組合せは「a,b,d」なので正解はウです。
| ア. | a、b |
| a,bです。dの選択が含まれておらず、関係演算を全て挙げていないので誤りです。 | |
| イ. | a、b、c |
| a,b,cです。cの順次は関係演算ではないので誤りです。 | |
| ウ. | a、b、d |
| a,b,dです。aの結合、bの射影、dの選択はいずれも関係演算なので正しいです。 | |
| エ. | a、d |
| a,dです。bの射影が欠けており、関係演算を全て挙げていないので誤りです。 |