请教各位前辈数据库设计中的一个问题

bigelf 2007-02-02 07:37:29
举个例子,要收集植物的生长状况信息

1.植物个体表(植物有“草本”和“阔叶”之分)

2.草本植物的生长状况表
3.阔叶植物的生长状况表
(由于种类差别,描述生长状况的字段不同,所以分别建表)

一个植物个体,怎么根据它的类别来关联不同的状况表?数据库中这种情况应该怎么设计呢?






想了想,要是在程序实现的话,倒是可以先得到植物的类别,然后根据这个字段的值来决定下一步查询哪张状况表

在这里,请教各位前辈了
...全文
268 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
baggio785 2007-02-03
  • 打赏
  • 举报
回复
种类是动态的,或者说不确定的吧?

建议写成存储过程,然后使用动态sql来得到关联表

执行动态语句不要直接用exec,使用exec sqlexecute,可以重复执行
marco08 2007-02-03
  • 打赏
  • 举报
回复
草本植物的生长状况表引用植物个体表
阔叶植物的生长状况表引用植物个体表

27,579

社区成员

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

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