技術士試験ナビ

技術士試験対策・テキスト・過去問題解説を発信します。

技術士第一次試験専門科目 平成25年度 Ⅲ-27

 次のうち,リレーショナルモデルの実装であるSQLのキに関する説明として最も適切なものはどれか。

① FOREIGNKEY定義は,表聞の参照整合性を維持するための制約を宣言する。

② ONUPDATE句でCASCADEを指定すると,外部キが参照する表の主キ値は変更できなくなる。

③ PRIMARYKEYを指定した属性に対して,NOTNULLを指定することはできない。

④ 1つの表に,候補キは2つ以上存在しなければならない。

⑤ 表ごとに,1つ又は一組の主キを宣言しなければならない。

 

 

答え

      ①

解説

 XXX

① FOREIGNKEY定義は,表聞の参照整合性を維持するための制約を宣言する。
XXX

② ONUPDATE句でCASCADEを指定すると,外部キが参照する表の主キ値は変更できなくなる。
XXX

③ PRIMARYKEYを指定した属性に対して,NOTNULLを指定することはできない。
XXX

④ 1つの表に,候補キは2つ以上存在しなければならない。
XXX

⑤ 表ごとに,1つ又は一組の主キを宣言しなければならない。
XXX