请问下如下的数据库设计是否构成了环,合理不?
请问下如下的数据库设计是否构成了环,合理不?
谢谢。
[解决办法]
小建议:
1)不知道系统是适应于什么赛事,考虑编码问题,建议varchar改为nvarchar。
2)性别没必要用varchar。
3)运动员或是单位只能参加一个级别吗?(建议:分别增加运动员与级别、参赛单位与组别的关联表)
4)参赛单位的工作人员、队医如果有多个人,如何记录?电话记谁的?(建议:增加单位成员信息表)
5)单位参赛能保证成员的运动员号码不会出现交叉吗?(建立:增加单位参赛成员组成表)
6)标识字段为什么用numeric,而不用int或bigint?
其它的楼主自己仔细看看
[解决办法]
--好啊, 不管如何设计, 只要那个图容易读懂, 要查看数据是不费力,就ok了, 其实多多用到触发器也不是问题。 --前提是,你的图要好读懂。关系路线要明确。
[解决办法]
如果对图不熟,
自已掌握不好,就尽量不要用 [触发器]了.