怎么建立表之间的关系。

ashhyc 2004-12-02 09:33:20
一个表用BiaoID字段记录数据库中其他表的信息,用JiLuID字段记录每个标每天产生的记录编号。且以BiaoID和JiLuID做复合主键。表如下:
BiaoID JiLuID ...
1 1 ...
1 2 ...
2 1 ...
2 2 ...
2 3 ...
2 4 ...
... ... ...
上面表示BiaoID为1的那个表每天产生2条记录,而BiaoID=2的表每天产生4条记录
另一个表来刻画每个表的辅助信息,如这个表的录入人,录入的日期,录入人所在的部门等,以BiaoID为主键
BiaoID LuRuRiqi LuRuRen LuRuBuMen
1 2004-12-1 xxx xxx
2 2004-12-2 xxx xxx
第三个表为实际记录数据的表,以BiaoID,JiLuID,和LuRuRiQi(录入日期)为复合主键,示例如下:
BiaoID JiLuID LuRuRiQi Value1 Value2
1 1 2004-12-1 ... ...
1 2 2004-12-1 ... ...
2 1 2004-12-1 ... ...
2 2 2004-12-1 ... ...
2 3 2004-12-1 ... ...
2 4 2004-12-1 ... ...
... ... ... ... ...
请问这个表设计的合理吗?都是那些字段之间有什么关联关系?我画关系图时老提示出错,郁闷,谁能帮我想想有什么可能出错?好像提示约束XXX已经存在。
...全文
129 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧