专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VFP

分类时Sql Server字段类型选择有关问题

发布时间:2010-05-24 22:03:12 文章来源:www.iduyao.cn 采编人员:星星草
分类时Sql Server字段类型选择问题?
有2个表,想问问大家是怎么规划主键字段类型的。说的是sql server表,我的规划是这样的,感觉很不妥。

表1:民族表(mz) 字段: Id(自动编号 - 设为自动+1) mz_id (民族编号 - 设为主键,) mz_name(民族名称)

表2:员工表(User): 字段: User_Id (员工编号) mz_id(民族编号 -- 关联 mz表) Year (年龄)

---------------------------------------------------

我的问题是:下面有几种关联方式,哪个列合适?

1、去掉民族表(mz)中的mz_id字段,让员工表(User)中的mz_id(民族编号) 去关联 民族表(mz)的Id(自动编号),肯定唯一,但不能修改和删除,而且一量误删除,员工表(User)中的mz_id指向错误。

2、民族表(mz)中的mz_id如果主键,不能重复,那么新增加记录时,民族编号默认编号怎么写?(是让mz_id=select max(Id)+1吗?)

3、民族编号mz_id 不设为主键,可重复,新建记录时,让用户去输入mz_id民族编号内容。

以上3种情况,大家在开发时,遇到这种关联情况,是怎么调用的?谢谢!


------解决方案--------------------
探讨
1、是不是,主键编号mz_id 不能修改, mz_name(民族名称)可修改?
2、主键编号mz_id 不能重复,在新建记录时,您是怎么给主键字段赋默认值的?
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: