三张表:工程表 论文表 获奖表工程和论文都可以分别获奖 我想在工程表和论文表都设一个是否获奖的字段,当未获奖时填0,若获奖了就对应获奖表里的ID,不知道这样做合理不?或者,在获奖表里加两个工程ID和论文ID,分别对应工程表里的ID和论文表里的ID,这两种方法哪个好,或者有更好的办法,谢谢大家了先~~~~~
解决方案 »
- vs2005怎么发布网站
- 在WebForm中对Word进行操作,使用Add方法打开模板时报错?
- 错误汇总控件的ShowMessageBox属性设置为True,但是在服务器不弹出提示框是怎么回事啊?
- gridview做一个删除图片按钮,有删除提示功能的
- asp.net如何读取bolb字段中的图片到服务器硬盘目录下
- 怎么我在.NET中DllImport之后,那些值调用不回来啊!()
- 一棵树,一棵梅花树,现在改为了asp.net的,而且是从后台生成htm树,与有需要的朋友分享下
- 请问如何自由的向前向后移动记录?如何转到指定的记录?
- 好兄弟们回了我的帖子,我非常感谢,想给他们分,但是我每次点给分,网页错误啊,
- IIS配置出错??????????????????????????????????????
- |M| 300分:求我疯了我疯了,网页放在框架里面就Session丢失 超急啊 明天要挂上去了
- ASP.NET中如何使用sql server触发器啊?求一例子
............................大哥,繁体字看不大懂啊
IDKey为主键﹐类型可以设置别的表也可以定列一个规则(如工程表—gbhz, 论文表—lwhz)以后还有别的状可以再加入﹐ID为对应的表的ID了。
查询的时候主要查询对应的类型就可以知道那个什么的呀
第一种方法,如果操作得奖信息,你就需要操作两张表(一张得奖表,还要改状态),这样数据库就容易让数据库产生数据不一致的问题。
//...................................................是啊,第一种方法操作起来就是两张表,得用事务做的,有没有更好更简单的办法呢?
——————————————————————————————————————————
当未获奖时保持为null。不要随便混淆数据类型,如果没有或者未知(注意,包括未知),不要用一个自认为可以区分的值,应该用系统专门用来表达这种情况的值。