我有一项任务,我需要为公司创建数据库模型。但是,在如此多的表中有如此多的主键。根据我的老师的说法,一个好的主键只包括数字。但是,我有大约20个主键。这是否意味着我制作了我的第一个主键 员工密钥:9999999
客户密钥:99999999(7个字符)
产品密钥:999999999(8个字符)
巡视键:9999999999(9个字符)
答案 0 :(得分:0)
正如我们的朋友@duskwuff在评论中所说,你不必区分。 PK的功能是从它所属的表中获得单个值,而不是来自孔数据库的单个值。 例如:
员工密钥属于Employee表
客户密钥属于客户表
等等。
从密钥中获取值时,您必须知道要获取的表,因此您将使用指定的表键测试该值。我让自己明白了吗?