数据库设计方面的迷惑(100分送给你,谢谢)

new_life 2002-05-17 06:12:52
外健的问题:
我来到一个新公司
看了他们原来的一个很成熟的系统的数据库设计
数据库中有100多个表,这表之间的联系是错综复杂的
1)却没有建立一个外键?
请问各位为什么?建立外健有时坏处么?

2)没有一个存储过程,约束,触发器什么的,为什么呢?数据量是很大的,这写个好东东
为什么不用呢?

请教各位???????????
...全文
63 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
IsMe 2002-05-20
  • 打赏
  • 举报
回复
1、数据库开发人员素质低,不熟悉存储过程
2、各个表之间的约束关系、完整性不是靠数据库约束,而是靠程序,这样有一个好处:程序开发调试时,不需要输入完整的数据(有时输入完整的数据量很大,开发人员发懒);这样的坏处:程序中必须建立完善的数据验证机制,否则可能出现很难发现的隐患
new_life 2002-05-20
  • 打赏
  • 举报
回复
没有好处么
zitjubiz 2002-05-17
  • 打赏
  • 举报
回复
外键对效率有影响
load 2002-05-17
  • 打赏
  • 举报
回复
存储过程,约束,触发器都不好维护,有些人情愿在自己的程序里来实现这些关系。

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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