【发布时间】:2018-02-20 17:32:58
【问题描述】:
所以我创建了一个包含 3 列的表:
Name (varchar(5))、Date (date) 和 text (varchar(150))
如果一年中有 365 天和 40 个名称,并且每个名称都与每一天相关联,那么主键是什么?会是文字吗?因为这对于名称和日期的每个组合来说都是唯一的?
另外,可索引列和不可索引列有什么区别?
【问题讨论】:
-
这闻起来像功课,没有表现出真正的努力......
-
主键将是您定义为主键的
identity列。然后,您可以根据您的业务规则定义唯一的键组合。哦,这就是我定义表格的方式。 -
我听说过《为凡人设计数据库》这本书的好消息。
标签: sql sql-server indexing primary-key