数据库设计 – 如何深入了解丑陋的数据库?
发布时间:2020-12-30 17:08:29 所属栏目:MsSql教程 来源:网络整理
导读:我相信你们很多人都在处理一个丑陋的数据库.你知道,那个根本没有规范化的数据库,那个你必须做大量痛苦查询才能得到最琐碎数据的数据库,那个正在生产的数据库,你不能改变一点……你知道,“那个”. 我的问题是,你如何处理它? 您是否尝试创建新数据库? 你放
我相信你们很多人都在处理一个丑陋的数据库.你知道,那个根本没有规范化的数据库,那个你必须做大量痛苦查询才能得到最琐碎数据的数据库,那个正在生产的数据库,你不能改变一点……你知道,“那个”. 我的问题是,你如何处理它? >您是否尝试创建新数据库? 解决方法>我做的第一件事是创建一个 Entity-Relationship Diagram(ERD).有时您可以使用命令行工具简单地描述元数据,但为了节省时间,有些工具可以自动生成图表.>其次,检查每个表和列,确保我了解它存储的含义. >第三,检查每个关系,并确保我理解表格如何相互关联. >第四,阅读任何视图或触发器以了解自定义数据完整性实施或级联操作. >第五,阅读任何存储过程.如果有这样的话,还要读取SQL访问权限. >第六,阅读使用数据库的应用程序代码的部分内容.这就是强制执行一些其他业务规则和数据完整性规则的地方. 更新:我刚读了一篇有趣的文章“9 Things to Do When You Inherit a Database”,附有一份好的清单. 摘要: >备份>研究(我上面提到的模式文档步骤)>与前开发者交谈>一个错误数据库>源代码控制>与用户和/或企业主交谈>通过修改一些内容或进行一些增强来建立用户的可信度>创建开发环境>删除过时的对象 (编辑:南京站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读