关系数据库模式

时间:2010-10-13 03:24:53

标签: database database-design

我们可以将字符串和数字都定义为表中的主键吗?

2 个答案:

答案 0 :(得分:2)

是。但是根据RDBMS,我不一定会这样做。

而是根据您的域值(字符串和数字)创建surrogate primary key和唯一的复合键

答案 1 :(得分:0)

是。原则上,应该可以使用任何属性组合作为表中的键或键(假设不允许空值)。实际上,大多数SQL DBMS都会限制存储大小,有时还会限制可以使用的类型。