2017-01-16 2 views
2

データベース設計で設定されたエンティティの「人工キー」の意味は何ですか?エンティティセットに自然ではない属性ですか、「グローバル組織」によって割り当てられるものですか?例:社会保険番号。あなたはいくつかの簡単な例を提供できますか?データベース内の人工キーの意味

答えて

0

人工キーは、ビジネスや組織にとって意味のないものです。

場合

1人工キーが許可されている)は、属性は、すべての主キーの性質を有していない、または

2)主キーは、大規模で複雑です。

例:ビジネスビューからの登録テーブルには、(学生、c1ass)の組み合わせがプライマリキーとして含まれています。しかし、この主キーは大規模で複雑なので、DBAはrow_id列を主キーとして追加することを決定します。ここで、row_idは人工キーとしても呼び出すことができます。

ソースhttp://ecomputernotes.com/database-system/rdbms/type-of-key

関連する問題