HOME»データベーススペシャリスト掲示板»H30 午後2問2(4) 属性名について
投稿する
»[0375] H27 午後2 問2 設問1(1) 投稿数:3
»[0374] 【H31 午後Ⅰ設問3(2)】ポイント有効期限 投稿数:2
H30 午後2問2(4) 属性名について [0377]
博多米さん(No.1)
過去にも似たようなスレッドがありましたが疑問は解消しなかったので新しくスレッドを立てました。
タイトルにもありますが関係スキーマの穴埋めをするにつける属性名についてです。
問題には「エンティティタイプ及び属性名はそれぞれ意味を識別できる適切な名称とすること」とあります。
解答例のdにはただの「取引先コード」や「社員コード」ではなく、「契約取引先コード」や「技術営業社員コード」という名称が使用されています。
これは、取引先エンティティや得意先エンティティではなく契約先エンティティを参照していることを表しており、納得がいきます。
しかしそれならば、なぜj,k,lその他には「ユニット製造受注#」「ユニット受注明細#」などではなく、単に「受注#」「受注明細#」と記載されているのでしょうか?
これではどのエンティティを参照しているか明確でないと思うのですが、いかがでしょうか?
タイトルにもありますが関係スキーマの穴埋めをするにつける属性名についてです。
問題には「エンティティタイプ及び属性名はそれぞれ意味を識別できる適切な名称とすること」とあります。
解答例のdにはただの「取引先コード」や「社員コード」ではなく、「契約取引先コード」や「技術営業社員コード」という名称が使用されています。
これは、取引先エンティティや得意先エンティティではなく契約先エンティティを参照していることを表しており、納得がいきます。
しかしそれならば、なぜj,k,lその他には「ユニット製造受注#」「ユニット受注明細#」などではなく、単に「受注#」「受注明細#」と記載されているのでしょうか?
これではどのエンティティを参照しているか明確でないと思うのですが、いかがでしょうか?
2022.09.17 16:35
博多米さん(No.2)
※エンティティと関係スキーマという用語を同じものとしてして書いてしまっていました。ご容赦ください
※「ユニット製造受注#」は「ユニット受注#」の誤りです
※「ユニット製造受注#」は「ユニット受注#」の誤りです
2022.09.17 16:38
属性明示くんさん(No.3)
その他のスレッド
»[0376] H28 午後2 問2 設問(3) hなど 投稿数:1»[0375] H27 午後2 問2 設問1(1) 投稿数:3
»[0374] 【H31 午後Ⅰ設問3(2)】ポイント有効期限 投稿数:2