Visual+Studio+.NET企业设计师版中的基于Visio的数据库建模

上传人:飞*** 文档编号:46130482 上传时间:2018-06-22 格式:PPT 页数:39 大小:1.67MB
返回 下载 相关 举报
Visual+Studio+.NET企业设计师版中的基于Visio的数据库建模_第1页
第1页 / 共39页
Visual+Studio+.NET企业设计师版中的基于Visio的数据库建模_第2页
第2页 / 共39页
Visual+Studio+.NET企业设计师版中的基于Visio的数据库建模_第3页
第3页 / 共39页
Visual+Studio+.NET企业设计师版中的基于Visio的数据库建模_第4页
第4页 / 共39页
Visual+Studio+.NET企业设计师版中的基于Visio的数据库建模_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《Visual+Studio+.NET企业设计师版中的基于Visio的数据库建模》由会员分享,可在线阅读,更多相关《Visual+Studio+.NET企业设计师版中的基于Visio的数据库建模(39页珍藏版)》请在金锄头文库上搜索。

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

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

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

4、抽样来验证规则易表达用图形捕获更多的业务规则稳定把模型和数据库变化所产生的影响减少到 最小用ORM设计数据库 输入业务规则l在ORM模型中要表述业务规则,将每个事 实用对象类型和谓词例子Employee works for DepartmentEmployee 和 Department 是对象类型两者关系由谓词 “works for” 来表述添加约束Each Employee works for at most one Department用ORM设计数据库 事实编辑器l定义一个新的事实Employee works for DepartmentDepartment employs Employ

5、ee用ORM设计数据库 输入约束l回答自然语言问题来定义约束用ORM设计数据库 ORM 模型到逻辑模型l创建一个新的逻辑数据库模型File New Database Modell把ORM模型添加到逻辑数据库模型的项目列表中l通过生成这个项目把ORM模型转换成逻辑模型l把生成的表拖到绘图页上来查看结果用用ORMORM建模建模 演示演示 #1#1日程l建模过程l运用对象角色建模(ORM)方法设计数据库 l创建实体关系图(ER Diagram)l创建数据库l对现有数据库进行反向工程 l修改数据库l对代码进行操作创建实体关系图 概述lER图允许你详细说明数据库是如何实现你 的ORM概念模型的允许你定义

6、具体的数据库细节索引 键 触发器 关系基数 扩展属性文件组 创建实体关系图 界面模版模版表和视图表和视图 窗口窗口数据库数据库 属性窗口属性窗口创建实体关系图 扩展属性l数据库属性窗口让你对表,列,关系等 设置扩展属性例子SQL Server 中的文件组属性Oracle 和 DB2 中的表空间属性创建实体关系创建实体关系图图演示演示#2#2日程l建模过程l运用对象角色建模(ORM)方法设计数据库 l创建实体关系图(ER Diagram)l创建数据库l对现有数据库进行反向工程 l修改数据库l对代码进行操作创建数据库 概述l生成物理数据库:一个新的数据库使用现有的数据库l确认创建创建数据库数据库

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

8、库 演示演示#4#4日程l建模过程l运用对象角色建模(ORM)方法设计数据库 l创建实体关系图(ER Diagram)l创建数据库l对现有数据库进行反向工程 l修改数据库l对代码进行操作对代码进行操作 两种方法l作为设计和实现过程的一环, 可有两种 方法来对代码进行操作在Visio设计工具中访问代码在Visual Studio的Server Explorer访 问代码对代码进行操作 Server Explorerl可以编辑,创建:表视图存储过程函数l与存储过程调试程序集成对代码进行操作 代码窗口/代码编辑器l使用代码窗口/代码编辑器查看并编辑数据 库代码对代码进行操作对代码进行操作 演示演示#

9、6#6总结lVisio 企业设计师版可以使你:在概念建模阶段很容易地创建ORM图把ORM图转换成ER图, 此ER图包含关 于数据库实现的详细的信息很容易地从ER图生成物理数据库很容易地从现有的数据库创建ORM图 和ER图更多的信息lMSDN Web 站点 lVisual Studio 站点 of Relational Database Design. Fleming et al Foundations of Databases: The Logical Level. Abiteboul et alInformation Modeling and Relational Databases . Terry Halpin

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号