数据库系统的体系结构?
发布网友
发布时间:2022-04-07 18:29
我来回答
共2个回答
懂视网
时间:2022-04-07 22:50
近期在做一个ERP数据库结构的梳理。该ERP系统系统有十多个子系统。本次借用powerdesigner工具进行梳理。
梳理过程:
- 将整体系统按照子系统和组件进行切割。当然也顺便出个组件图。
- 构建表关系图。
为表名和字段增加中文说明. 目标:为表字段的comment增加说明。方法:使用原有的字典表作为源,运行附件中的UpdateDescr_TableName.sql 和 UpdateDescr_ColumnName.sql。为方便各子系统分别梳理,需要调整取表的部分。
将需要的表导入powerdesigner的Physical Data模型中。 方法: Database -> Update Mode from Database -> 配置一个ODBC数据源 ->选择需要的表.
使用脚本将备注中的中文名称导入powerdesigner中的表字段的中文名称中。方法:Tools -> Execute Commands -> Edit/Run Script. 打开附件中的TableCommontToName.vbs 和 ColumnCommontToName.vbs 执行。
将子系统根据大的功能模块切割为多个physical Diagram.切割的原则是关联性强的放在同一个physical Diagram内。没有关联的另起一个physical Diagram.
将表按模块放入不同的physical Diagram.可以使用自动排版功能方便整理。方法:Symbol -> Auto-Layout.
为表之间建立关联。
3. 文档的输出。
有了第2步中增加字段说明的前提。很多工具都可以使用。比如天平做的《动软代码生成器》。冬军做的《数据字典生成文档工具》。
使用powerdesigner工具的原因:
数据源结构导入导出较方便。
可以将以前的积累资源利用起来。
方便排版。
自带的VBS脚本工具较方便。
当然EA也不错。也推荐使用。顺便说一下,EA和powerdesigner之间是可以转换的。
本次整理使用的工具下载
数据库结构整理总结
标签:
热心网友
时间:2022-04-07 19:58
数据库系统的体系结构是指数据库系统的整个体系的结构。数据库系统的体系结构从不同的角度可有不同的划分方式。从数据库管理系统的角度可分为三层,从外到内依次为外模式、模式和内模式。
模式是所有数据库用户的公共数据视图,是数据库中全部数据的逻辑结构和特征的描述。模式(schema)又可细分为概念模式(conceptual
schema)和逻辑模式(109ical
schema)。
希望对你有帮助。