我的公司拥有大量不同的数据库-- Oracle、SQL Server和(颤抖的) MS Access --而CIO希望引入第三方来追踪它们,并将它们记录在案。但是,我的经理(他正在编写该项目的要求)不只是让他们给我们一个很大的ERD,而是希望以某种有用的格式给我们具体的结果。我们在想Visio,但那只是一个可以缩放的大ERD。有什么建议吗?
发布于 2015-09-08 14:03:38
这可能会通过在列表中添加一个额外的项来使问题更加复杂,但是数据库如何?您有一组关系明显的实体(数据库、应用程序、用户组、服务器和其他网络资源)(用户组A依赖应用程序B,应用程序B直接引用数据库C,应用程序C将数据从数据库D导出到文件E,应用程序B将文件E导入数据库C,.)。您也可以细分数据库中的数据(如果数据库C和D都有人员数据,而这就是文件E中传输的数据,那么数据子集本身就应该是一个实体)。
对于您所关心的每个实体,可能都定义了一组相当好的属性:数据库将具有一个类型( Server、Access、.)、核心位置(server+instance)、服务器具有硬件规范、物理年龄、与其他服务器/资源的关系(用于备份等)。
当然,您希望在这样的审计中包含很多信息(数据库备份到哪里?)谁对给定的服务器/实例/db有什么样的访问权限?文档存放在哪里,谁负责维护?)因此,设计这个数据库本身就可能成为一个项目,因此,除非有现成的解决方案,否则可能会造成过度浪费。
发布于 2015-09-08 13:56:48
呃助理。很大的ERD,非常小和紧凑。620共计基本的黑白ERD,但也有类似的。
它的自由和使用乌鸦脚符号,但只窗口。
http://highered.mcgraw-hill.com/sites/0072942207/student_视图0/e_R_assistant.html
另一个受欢迎的选择是我的研究中的工作台。这是链接。
http://dev.mysql.com/downloads/workbench/5.1.html
https://dba.stackexchange.com/questions/114465
复制相似问题