使用powerdesigner设计并生成数据库表
来源:互联网 发布:淘宝会员账号怎么注册 编辑:程序博客网 时间:2024/05/17 12:19
1.建立逻辑数据模型
2.构建基础模板
3.转为PDM
4.生成sql文件
数据库设计的步骤是什么?
下面简单回顾下大学课本里讲述的数据库设计的基本步骤:
1、需求分析
从系统需求中寻找一些概念性名词,并甄选,并对这些名词相关属性做了解,这部分是人工的,PD做不了什么。
2、概念结构设计
针对甄选的名词进行分心,找出其中的关系(独立的、一对一、一对多、多对多、继承五种关系),并用E-R图描述出来,这是大学课本的做法。在PD中,这个过程可以用CDM(概念模型)来描述,PDM中实体概念模型表示方式比E-R更清晰,更好。
3、逻辑结构设计
实际上就是设计表的结构和表之间的主外关系等。这部分在PD中对应的是PDM(物理模型),而PD中的物理模型一般都是直接从概念模型生成的。也就是说,只要你做好概念模型,物理模型就可以自动生成。
当然,这种生成结果一般都需要做一些调整和优化。
4、物理结构设计
有了PDM,数据库的物理设计将不费吹灰之力,直接可以从PDM导出各种数据库系统的建库脚本。
5、数据库的建立和测试
这个过程也很简单,看看建库脚本的执行就知道了。不合理了重新修改PDM,然后生成sql再来。
6、数据库运行和维护。
这个一般是DBA的事情了,比如时间长了,数据量大了,在某些列上加上索引,调优等等。
阅读全文
0 0
- 使用powerdesigner设计并生成数据库表
- powerdesigner设计数据库原型并生成SQL文本n
- 使用PowerDesigner连接数据库并生成ER图
- 使用PowerDesigner连接数据库并生成ER图
- 使用 PowerDesigner 设计数据库
- 使用 PowerDesigner 设计数据库
- 使用 PowerDesigner 设计数据库
- 使用 PowerDesigner 设计数据库
- 使用 PowerDesigner 设计数据库
- 使用 PowerDesigner 设计数据库
- 使用 PowerDesigner 设计数据库
- 使用PowerDesigner设计数据库
- 使用PowerDesigner设计数据库
- 使用PowerDesigner设计数据库
- 使用PowerDesigner设计数据库
- 使用PowerDesigner设计数据库
- 使用PowerDesigner设计数据库
- 使用PowerDesigner设计数据库
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- 【坐在马桶上看算法】算法12:堆——神奇的优先队列(下)
- nodejs项目如何部署到服务器上?
- Codeforces 825 B Five-In-a-Row
- Loadrunner报错No buffer space available的解决方案
- 使用powerdesigner设计并生成数据库表
- 简单实现android camera自动聚焦
- 关于WebView和NestedScrollView奇奇怪怪的问题
- 侧滑菜单栏Materialdrawer
- 敏捷测试流程和活动
- 懒加载返回json出错
- WIN7 32/64位安装SQL Server 2005详细步骤(图文)
- 软件工程各阶段的开发文档
- zTree模糊查询(仅保留符合查询条件节点及其所有父节点)