数据库建模的业务规则和方法

数据库建模的业务规则和方法

ID:21670587

大小:1.72 MB

页数:40页

时间:2018-10-20

数据库建模的业务规则和方法_第1页
数据库建模的业务规则和方法_第2页
数据库建模的业务规则和方法_第3页
数据库建模的业务规则和方法_第4页
数据库建模的业务规则和方法_第5页
资源描述:

《数据库建模的业务规则和方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualStudio.NET企业设计师版中的基于Visio的数据库建模曹严明软件开发工程师微软日程建模过程运用对象角色建模(ORM)方法设计数据库创建实体关系图(ERDiagram)创建数据库对现有数据库进行反向工程修改数据库对代码进行操作预备知识数据库数据库模型概念日程建模过程运用对象角色建模(ORM)方法设计数据库创建实体关系图(ERDiagram)创建数据库对现有数据库进行反向工程修改数据库对代码进行操作建模过程为什么要建立数据库模型?数据库强制业务规则建立模型迫使你为业务规则提供文档建立模型让你决定数据库如何强制

2、业务规则识别重要的事物及早识别潜在的瓶颈设计更高性能的重要的事物降低维护费用数据库结构已归档决定及权衡取舍已归档数据库满足业务需求建模过程概念层对象角色建模(ORM)允许你把注意力集中在系统中的对象和他们所扮演的角色可用于数据库的概念层设计阶段企业设计师版很容易把ORM模型转换成ER图建模过程逻辑层创建实体关系图(ERD)系统用实体和属性等术语来描述可用于数据库的逻辑层设计阶段企业设计师版很容易从ER图创建物理的数据库建模过程物理层企业设计师版中的工具使你很容易编辑数据库里的各种对象表视图存储过程函数触发器Check子句Vi

3、sualStudio®企业设计师版包含Visio®专业版,加上:数据库架构生成直接生成或通过DDL脚本间接生成模型错误检查模型--数据库同步化数据库报告基于业务规则的数据库设计(ORM)日程建模过程运用对象角色建模(ORM)方法设计数据库创建实体关系图(ERDiagram)创建数据库对现有数据库进行反向工程修改数据库对代码进行操作用ORM设计数据库基于业务规则的设计对象角色建模(ORM)使用自然语言的事实和例子进行概念层数据库设计自动生成逻辑数据库和物理数据库模型通过非技术人员可理解的语言来产生数据库模型用ORM设计数据库对

4、象角色建模(ORM)是:易理解用英语及直观的图形来表述事实和规则可靠用英语及数据抽样来验证规则易表达用图形捕获更多的业务规则稳定把模型和数据库变化所产生的影响减少到最小用ORM设计数据库输入业务规则在ORM模型中要表述业务规则,将每个事实用对象类型和谓词例子EmployeeworksforDepartmentEmployee和Department是对象类型两者关系由谓词“worksfor”来表述添加约束EachEmployeeworksforatmostoneDepartment用ORM设计数据库事实编辑器定义一个新的事实E

5、mployeeworksforDepartmentDepartmentemploysEmployee用ORM设计数据库输入约束回答自然语言问题来定义约束用ORM设计数据库ORM模型到逻辑模型创建一个新的逻辑数据库模型File>New>DatabaseModel把ORM模型添加到逻辑数据库模型的项目列表中通过生成这个项目把ORM模型转换成逻辑模型把生成的表拖到绘图页上来查看结果用ORM建模演示#1日程建模过程运用对象角色建模(ORM)方法设计数据库创建实体关系图(ERDiagram)创建数据库对现有数据库进行反向工程修改数据库

6、对代码进行操作创建实体关系图概述ER图允许你详细说明数据库是如何实现你的ORM概念模型的允许你定义具体的数据库细节索引键触发器关系基数扩展属性文件组创建实体关系图界面模版表和视图窗口数据库属性窗口创建实体关系图扩展属性数据库属性窗口让你对表,列,关系等设置扩展属性例子SQLServer中的文件组属性Oracle和DB2中的表空间属性创建实体关系图演示#2日程建模过程运用对象角色建模(ORM)方法设计数据库创建实体关系图(ERDiagram)创建数据库对现有数据库进行反向工程修改数据库对代码进行操作创建数据库概述生成物理数据库

7、:一个新的数据库使用现有的数据库确认创建数据库演示#5日程建模过程运用对象角色建模(ORM)方法设计数据库创建实体关系图(ERDiagram)创建数据库对现有数据库进行反向工程修改数据库对代码进行操作对现有数据库进行反向工程概述生成ER模型ORM模型给现有的数据库结构建立文档记录允许你对数据库设计作出更全面的决定反向工程演示#3日程建模过程运用对象角色建模(ORM)方法设计数据库创建实体关系图(ERDiagram)创建数据库对现有数据库进行反向工程修改数据库对代码进行操作修改数据库概述用新的变化更新数据库生成DDL脚本更新直

8、接数据库冲突检测修改数据库演示#4日程建模过程运用对象角色建模(ORM)方法设计数据库创建实体关系图(ERDiagram)创建数据库对现有数据库进行反向工程修改数据库对代码进行操作对代码进行操作两种方法作为设计和实现过程的一环,可有两种方法来对代码进行操作在Visio设计工具中访问代码在V

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。