Answer Posted / meena
A surrogate key in a database is a unique identifier for
either an entity in the modeled world or an object in the
database. The surrogate key is not derived from application
data.
There appear to be two definitions of a surrogate in the
literature. We shall call these surrogate (1) and surrogate
(2):
Surrogate (1) This definition is based on that given by
Hall, Owlett and Todd (1976). Here a surrogate represents
an entity in the outside world. The surrogate is internally
generated by the system but is nevertheless visible by the
user or application.
Surrogate (2) This definition is based on that given by
Wieringa and de Jung (1991). Here a surrogate represents an
object in the database itself. The surrogate is internally
generated by the system and is invisible to the user or
application.
Is This Answer Correct ? | 6 Yes | 6 No |
Post New Answer View All Answers
What is prompt types of prompts?use of prompts syntax of prompt?
How to export mappings to the production environment?
What are fundamental stages of data warehousing?
What is the difference between drill through and masterdetail reports?
Explain what are non-additive facts in detail?
Explain conformed fact?
How to calculate fact table granularity?
How would you write a left join statement to return a result set of movie.title�s and director.name�s?
What is dimension modeling?
Explain what are necessary tasks to install reportnet software?
Explain about core dimension, balanced dimension, and dirty dimension?
What are the different types of segments?
What is meta data and system catalog?
What are the different types of scd's used in data warehousing?
What is data warehosuing hierarchy?