我只是想知道这里的最佳解决方案是什么.
假设我有一个规范化的数据库.整个系统的主键是varchar.我想知道的是我应该将这个varchar与一个int关联以进行规范化还是留下它?离开作为varchar更简单,但它可能更优@H_502_3@
比如我可以@H_502_3@
People ====================== name varchar(10) DoB DateTime Height int Phone_Number ====================== name varchar(10) number varchar(15)
或者我可以@H_502_3@
People ====================== id int Identity name varchar(10) DoB DateTime Height int Phone_Number ====================== id int number varchar(15)
你们都在想什么?哪个更好?为什么?@H_502_3@