讲解Microsoft®Visio®Enterprise模块

本文主要讲述Microsoft® Visio® Enterprise,怎样创建Visual Studio 2010 Ultimate Beta 2项目。这些内容都是一些门户网站和技术论坛找到的,中间可能有不少错误是我没有挑出的,欢迎大家指正。

创新互联长期为上1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为海陵企业提供专业的成都网站制作、网站设计,海陵网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。

ORM 架构可以通过实施正向工程获得逻辑数据库架构,从中可以生成用于多种数据库管理系统 (DBMS) 的物理数据库架构。对物理数据库的结构实施反向工程可以获得逻辑数据库架构或 ORM 架构。#t#

***发布的 Microsoft® Visio® Enterprise 产品只包含 Standard 版和 Professional 版,Professional 版包含了以前单独的 Technical 版,但不包含 Enterprise 版。虽然 Visio 2002 Professional 包含 ORM 模具,但仅用于绘图,因为它的 ORM 图表无法映射到逻辑数据库架构,并且无法通过实施反向工程从物理数据库获得。Visio 2002 Professional 包含数据库建模解决方案,用于定义新的逻辑数据库架构或从现有数据库对其实施反向工程,但是不能实施正向工程获得物理数据库架构。

Microsoft 曾经一度在其 Visual Studio 产品范围内支持数据库设计和程序代码设计(使用 UML)。在收购了 Visio Corporation 之后,Microsoft 有两种独立的产品(Visio Enterprise 和 Visual Studio)都支持数据库设计和 UML,从而在功能上有明显的重复。为了统一这些产品功能,首先 Visio Enterprise 内原有的深层建模解决方案已被增强并转移到 Microsoft 新产品 Visio for Enterprise Architects (VEA) 中(该产品包含在 Microsoft® Visual Studio® .NET Enterprise Architect 中)。

这些基于Microsoft® Visio® Enterprise的建模解决方案都包含在 Visual Studio .NET Enterprise 的 Beta 2 中,随后发布的最终版本也会包括这些方案。VEA 中的深层 ORM 解决方案与 Visio Professional 中简单的 ORM 绘图模具完全不同,并且二者不能互相转换。不过,VEA 中的数据库建模解决方案可以从 Visio Professional 中导入,然后对其实施正向工程,获得 DDL 脚本或物理数据库架构。

本系列文章简单介绍了Microsoft® Visio® Enterprise如何在 VEA 内使用数据库建模解决方案。Microsoft Corporation 已获得文中各方面信息(例如,公司名、产品名、用户界面)的商标权、版权或专利权。本文主要介绍 ORM 解决方案的基本内容,假定本文的读者已经熟悉 ORM 和关系数据库建模。ORM 的概述可从网上下载 [参考书目 1 和参考书目 2]。ORM 的深层处理和数据库建模将在我***出版的书 [参考书目 3] 中讨论。

Microsoft® Visio® Enterprise为实体类型提供引用方案后,就不需要在以后指定事实类型时重复引用方案了。与实体类型不同,值类型(例如,EmployeeName [雇员姓名]、RoomNr [房间号])没有引用方案,由于其实例仅为文字常数(例如,用于命名或引用实体的字符串或数字),因此它们可以标识其自身。在Freeform模式中,值类型通过附加空括号 [()] 来标识。下面提供了使用正式的、自由绘制语法的某些事实类型的示例:

 
 
  1. Employee(empNr) works for / employs Department(code)
  2. Employee has EmployeeName()
  3. Employee has MobileNr()
  4. Employee drives / is driven by Car(regNr)  

文章题目:讲解Microsoft®Visio®Enterprise模块
网页路径:http://www.mswzjz.cn/qtweb/news7/398207.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能