• 全部
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

怎样保证数据的一致性?

人生如梦 2002-03-03 10:05:49
我想问一下,在设计数据库的时候,如何保证数据的一致性呢?
...全文
19 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
rock_csdn 2002-03-04
使用外键。对于关联较多的在数据库中写触发器。
回复
zxthello 2002-03-04
另外还有程序控制问题,autocommit应设为false,控制好事务对象,防止产生不一致,当然还要小心并发,不能出现一个操作出现没提交或滚回,结果锁死!
回复
llitcwl 2002-03-04
一说没几千字说不清,对初学者来说,可能最实际就是不要试图在一个表中将一个一对多关系表达出来,不要怕关联而去增加一个表中的冗余列,记住每个表中都加上主键等等
为简化查询可以用VIEW将几张表重新联在一起,而不用去分别维护
实在不容易做的地方,考虑使用触发器,但触发器我个人感觉是软件工程的隐患,写得太多,再来回触发,发生什么错误都很难维护。
回复
人生如梦 2002-03-03
这个我知道,能不能说具体点,谢谢拉,呵呵:)
回复
人生如梦 2002-03-03
这个我知道,能不能说的具体一点,谢谢:)
回复
llitcwl 2002-03-03
首先从根源出发,尽量用第三范式设计数据库,减少数据冗余
回复
相关推荐
发帖
PowerBuilder
创建于2007-09-28

853

社区成员

PowerBuilder 相关问题讨论
申请成为版主
帖子事件
创建了帖子
2002-03-03 10:05
社区公告
暂无公告