HOME»基本情報技術者試験掲示板»令和元年秋期午後試験問3【データベース】

基本情報技術者試験掲示板

掲示板検索:

[2913]令和元年秋期午後試験問3【データベース】

匿名さん(No.1)
  令和元年秋期午後試験問3【データベース】の設問3(e)について質問があります.

  問題のリンク先:[1]https://www.fe-siken.com/kakomon/01_aki/pm03.html

  参照制約[1]とは、外部キーを持つレコードを追加する場合に、その外部キーの値は参照先のレコードの主キーとして存在するものでなければならない、また、別表から主キーの値を参照されているレコードは削除することができないという制限です。データベースからレコードを削除するときには、表間の参照制約に違反しない順序で削除を行う必要があります。

「外部から参照されている主キーを消去するのではなく,先にその主キーを参照しているものを消す.その後に,外部から参照されている主キーを消去といった順番」だと考えました.
上記から,C⇒A⇒B⇒@が解答となると思うのですが,なぜ違うのでしょうか?

2021.02.21 22:51
匿名さん(No.2)
貸出表はISBNコードがキーになっていない為、まず書籍番号を調べるところからになるのではないでしょうか?
2021.02.22 01:16
匿名さん(No.3)
ISBNコードと同じ書籍を全削除するには
ISBNコードをキーにして削除していく必要がある。
ISBNコードに関係するのは@〜Bのみになるので、最初の手順はCが除外されます。
@は書籍表が参照しているので削除出来ない
Bは貸出表が参照しているので削除出来ない
なので、残りのAが最初の手順となります。
あとは解説通り、下記のような参照の流れになっているのでこの順番で削除していけばいいです。

□参照の流れ
貸出表→書籍表→書籍情報表
2021.02.22 13:23
匿名さん(No.4)
遅くなり申し訳ございません.
匿名さん,ありがとうございました.
2021.02.25 21:29

【返信投稿用フォーム】

お名前(10文字以内)

顔アイコン


本文(2,000文字以内)

本投稿を削除するためのパスワード(20文字以内)

プレビュー
※CBT方式においては出題内容の公開は禁止されているため、出題内容を尋ねたり、出題内容を特定できる類の投稿を禁止します。
※宣伝や迷惑行為を防止するため、当サイトとIPAサイト以外のURLを含む文章の投稿は禁止されています。

投稿記事削除用フォーム

投稿No. パスワード 
© 2010-2021 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop