永发信息网

什么情况下使用代理键它是如何获得键值

答案:2  悬赏:80  手机版
解决时间 2021-12-20 17:20
什么情况下使用代理键它是如何获得键值
最佳答案
代理键是指在关系型数据库设计中,当资料表中的候选键都不适合当主键时,例如资料太长,或是意义层面太多,就会用一个attribute来当代理主键,此主键可能是用流水号,来代替可辨识唯一值的主键。
在数据仓库领域有一个概念叫Surrogate key,中文一般翻译为“代理关键字”。代理关键字一般是指维度表中使用顺序分配的整数值作为主键,也称为“代理键”。代理关键字用于维度表和事实表的连接。
代理关键字的称呼有surrogate keys,meaningless keys,integer keys,nonnatural keys,artificial keys,synthetic keys等。与之相对的自然关键字的称呼有natural keys,smart keys等。
在Kimball的维度建模领域里,是强烈推荐使用代理关键字的。在维度表和事实表的每一个联接中都应该使用代理关键字,而不应该使用自然关键字或者智能关键字(Smart Keys)。数据仓库中的主键不应该是智能的,也就是说,要避免通过主键的值就可以了解一些业务信息。当然,退化维度作为事实表的复合主键之一时例外。
全部回答
搜一下:什么情况下使用代理键它是如何获得键值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女人天庭有痣
下面是我国部分城市空气质量周(1998年6月),
求:叙述、描写、抒情、议论、说明文章各一段
单选题某电台的发射频率为940kHz,所发射的电
神态各异什么意思
苹果6s水货多少钱64g
一个钝角减去一个锐角,剩下的角是A.直角B.钝
蜀道难写的是哪里?
Hi, Dale! How are you?- , thanks. .A. How
江门坐高铁去广州要多久
下列有关限制酶的叙述中正确的是 &
The police found the lost car .A. by mista
关于69三敏一体一耐的方寸该怎么玩?
月阳楼宾馆地址有知道的么?有点事想过去!
2017款普拉多在美国卖多少钱
推荐资讯
求《超时空要塞delta》插曲《仆らの戦场》罗
心安理得是什么意思?
福建省泉州市惠安县公安局出入境服务大厅地址
下列表述,不正确的一项是A.唐代,写小说成
赤磷是什么
今年过年在文昌穿什么,多少度 10分
微信红包怎么开通
创意大厦停车场(出入口)(科技路与高新大道交
在一种特殊优惠的保护之下,吸收着廉价劳动力
解答题【他怎么了】一位忧心忡忡的妈妈进行心
vivox6plus淘宝扫二维码怎么弄
银行承兑怎么办理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?