情報処理試験プラス

■問題■[n0941]

 “BUSHO”表と“SHAIN”表があり、“SHAIN”表は次の SQL 文で
 定義されている。

  CREATE TABLE SHAIN
   ( S_CODE  CHAR(3) PRIMARY KEY,
     S_NAME  NCHAR(3),
     BU_CODE CHAR(3),
     S_AGE   DECIMAL(2),
     FOREIGN KEY(BU_CODE) REFERENCES BUSHO,
     CHECK (S_AGE  BETWEEN 18 AND 60) )

 また、“BUSHO”表と“SHAIN”表には現在次のようなデータが
 格納されている。

 BUSHO          SHAIN
 ┌────┬────┐ ┌───┬───┬────┬───┐
 │BU_CODE │BU_NAME │ │S_CODE│S_NAME│BU_CODE │S_AGE │
 ┝━━━━┿━━━━┥ ┝━━━┿━━━┿━━━━┿━━━┥
 │ B01  │人事部 │ │ 111 │ 山田 │ B02  │ 60 │
 │ B02  │総務部 │ │ 122 │ 川上 │ B03  │ 55 │
 │ B03  │経理部 │ │ 233 │ 田中 │ B01  │ 35 │
 └────┴────┘ │ 259 │ 岡本 │ B02  │ 34 │
             └───┴───┴────┴───┘

 このとき、“SHAIN”表に追加可能なタプルとして、適切なものはどれか。

   ┌───┬───┬────┬───┐
   │S_CODE│S_NAME│BU_CODE │S_AGE │
 ┌─┼───┼───┼────┼───┤
 │ア│ 012 │ 山田 │ B03  │ 60 │
 ├─┼───┼───┼────┼───┤
 │イ│ 111 │ 山田 │ B02  │ 55 │
 ├─┼───┼───┼────┼───┤
 │ウ│ 320 │ 山本 │ B04  │ 34 │
 ├─┼───┼───┼────┼───┤
 │エ│ 920 │ 山下 │ B03  │ 17 │
 └─┴───┴───┴────┴───┘