问问这里的牛人,对于以下两个简单常用的表,主外键的引用问题是如何处理的!
有两个表:UsersInfo(ID,UserCode,UserName,UserPwd)、DeptInfo(ID,DeptCode,DeptName,Re)
UsersInfo表要关联DeptInfo表,一般是:UsersInfo(主键ID,UserCode,UserName,UserPwd,外键DeptInfoID)
问题以下:UsersInfo表的外键可以是DeptCode(注:此字段不是主键),是不是外键就必须是外表的主键?如果DeptInfo表的ID和DeptCode是联合主键呢?可以以DeptCode字段作为UsersInfo的外键吗?抛开这两张表,其它类似的表也是这样设计吗?
解决方案 »
- 关于表触发器?(100分+100%结贴率)
- 如何显示 存储过程 所执行的sql语句
- 锁
- 请杀手
- 不知SQL有没有类似VFP中的PADL(X,5,'0')函数。
- 这里是个计算,统计的问题,请高手指教!对我太难太难。
- 各位高手帮帮忙吧!关于触发器的问题!万分感谢!
- 一个新手的疑问:请问各位大侠建数据库多用什么工具软件?在PowerDesigner中的哪个工具是用来建立数据库(表)的呢?用它来建立和直接在一特定的DBMS(如SQL Server)中建数据库(表)有何不同?
- 请问哪儿有好的chm格式或doc格式的参考资料,像大富翁论坛那样方便的查找参考啊?
- 如何在WIN98中实现UCDOS打印功能?
- 用vs集成的数据库,为什么无法连接到本地服务器,详细内容如下
- sql在windows7下的安装问题
有两个表:UsersInfo(ID,UserCode,UserName,UserPwd)、DeptInfo(ID,DeptCode,DeptName,Re)
UsersInfo表要关联DeptInfo表,一般是:UsersInfo(主键ID,UserCode,UserName,UserPwd,外键DeptInfoID)
问题以下:UsersInfo表的外键可以是DeptCode(注:此字段不是主键),是不是外键就必须是外表的主键?如果DeptInfo表的ID和DeptCode是联合主键呢?可以以DeptCode字段作为UsersInfo的外键吗?抛开这两张表,其它类似的表也是这样设计吗?