收藏 分享(赏)

应用集成原理与工具-实验指导new.doc

上传人:dzzj200808 文档编号:2300216 上传时间:2018-09-10 格式:DOC 页数:15 大小:100KB
下载 相关 举报
应用集成原理与工具-实验指导new.doc_第1页
第1页 / 共15页
应用集成原理与工具-实验指导new.doc_第2页
第2页 / 共15页
应用集成原理与工具-实验指导new.doc_第3页
第3页 / 共15页
应用集成原理与工具-实验指导new.doc_第4页
第4页 / 共15页
应用集成原理与工具-实验指导new.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、 应用集成原理与工具 课 程 实 验 大 纲课程名称:应用集成原理与工具英文名称:A pplication Integration principle and Tools 一 、 实 验 总 学 时 : 12 学 时 总 学 分 : 0.8 学 分实 验 项 目 数 : 4 个 二 、 实 验 的 地 位 、 作 用实 验 是 应 用 集 成 原 理 与 工 具 这 门 课 程 的 重 要 教 学 手 段 , 由 于 这 门 课 程 的 特 殊 性 ,也 是 无 法 用 其 它 教 学 方 法 可 以 替 代 的 , 实 验 能 帮 助 学 生 从 理 性 认 识 到 感 性 认 识 , 重而

2、 再 使 学 生 的 理 性 认 识 上 进 一 步 提 高 和 升 华 。三 、 基 本 原 理 及 课 程 简 介本 课 程 是 信 息 管 理 与 信 息 系 统 专 业 的 一 门 专 业 技 术 课 , 其 目 的 是 使 学 生 掌 握 系统 集 成 的 相 关 技 术 及 方 法 , 培 养 学 生 掌 握 信 息 系 统 的 技 术 能 力 。 内 容 包 括 :1.操 作 系 统 ( WINDOWS, NT, 各 种 UNIX, Linux, NETWARE,) 的 安 装 与 维护 , 网 络 硬 件 与 软 件 的 安 装 与 设 置 ;2.常 用 关 系 型 数 据 库

3、 ( SQL SERVER、 SYBASE、 MySql、 PostgreSQL、 Adaptive Server Anywhere、 IBM DB2 Oracle Ingress 等 ) 的 安 装 使 用 与 维 护 ;3.常 用 通 信 链 路 的 设 置 与 使 用 ;4 网 络 交 换 机 与 路 由 器 的 基 本 设 置 与 应 用 ;5.两 层 C S 结 构 及 多 层 C/S、 B/S 结 构 的 设 置 与 实 现 ;6、 主 流 可 视 化 集 成 开 发 系 统 的 安 装 、 配 置 与 常 规 使 用 ;7、 最 新 应 用 层 协 议 概 念 、 实 现 与 设

4、 计 。四 、 实 验 的 目 的本 课 程 实 验 的 目 的 有 以 下 几 点 :1、 帮 助 学 生 获 得 信 息 技 术 集 成 的 的 基 本 知 识 , 了 解 信 息 技 术 集 成 发 展 的 前 沿 ,掌 握 信 息 技 术 集 成 的 一 般 方 法 、 理 论 和 架 构 。2、 引 导 学 生 运 用 各 种 工 具 软 件 和 信 息 技 术 设 备 来 构 造 具 有 应 用 价 值 的 企 业 信息 基 础 设 施 , 提 高 学 生 的 就 业 竟 争 能 力 。3、 培 养 学 生 全 面 把 握 企 业 信 息 技 术 的 能 力 , 把 握 企 业 信

5、 息 系 统 的 构 建 要 领 ,提 高 学 生 的 综 合 素 质 。五 、 实 验 基 本 要 求学 生 必 须 熟 悉 信 息 技 术 的 主 要 方 法 和 主 要 工 具 , 培 养 独 立 解 决 技 术 问 题 的 能 力 ,在 教 师 指 导 下 , 每 个 同 学 独 立 完 成 所 有 实 验 , 特 殊 实 验 由 于 需 要 多 台 计 算 机 同 时 组合 , 此 时 可 由 3 人 组 成 一 个 实 验 小 组 , 但 每 台 计 算 机 的 上 配 置 仍 由 各 自 进 行 配 置只 是 在 测 试 时 进 行 协 同 。六 、 实 验 项 目 与 内 容序

6、号实 验 项 目 名称 内 容 提 要实 验学 时每 组人 数实 验类 型实 验类 别实 验要 求安装VS.Net集成开发环境在 WINDOWS操作系统下的 MS.Net集成开发环境的安装和配置。安装DotNet1.1、DotNet2.1、DotNet2.5、DotNet3.0、5 DotNet3.5 等版本集成开发环境安装与测试安装SQL Server数据库服务器WINDOWS操作系统下的 SQLServer安装和配置,基本掌握SQL Server的常规操作。2 1 设计 型 专业实 验 必修VS.Net中实现ODBC连接VS.Net 开发环境下如何为各种数据库配置 ODBC连接,掌握 VS

7、.Net开发环境与数据库系统的交互,如何对数据库的数据输入、数据修改、数据删除、数据查询等。1VS.Net数据库的连接实现VS.Net中实现OleDB连接在 VS.Net 开发环境下如何为各种数据库配置 OleDB连接,如何实现 VS.Net开发环境与数据库系统的交互,如何对数据库的数据输入、数据修改、数据删除、数据查询等。2 1 设计 型 专业实 验 必修利用VS.Net创建Web服务了解并掌握在 VS.Net 开发环境下创建基于 VS.Net的 Web服务。2简单场景的应用集成实现创建带有表、键和一对多关系的数据集创建一个数据集来验证一对多关系(一对多关系也可称为键控关系)中的数据,创建新

8、的 Visual C# 项目并向其添加新的数据集项,创建表示带有列的数据表的复杂类型元素。学生将学习如何在表中定义主键,学习如何基于所定义键创建表间关系。4 1 设计 型 专业实 验 必修3 企业信息集成方案设计综合考虑企业信息系统现状,根据工程思想,合理设计企业信息集成方案4 1 综合 专业实 验 必修实验 1: A 集成开发环境安装与测试实验环境:普通 PC机,Windows 2003或 Windows XP 系统、网络交换机、VS.Net 系统安装软件、MS.SQL Server 安装软件。实验目的:(1)让学生了解并掌握在 WINDOWS操作系统下的MS.Net集成开发环境的安装和配置

9、。熟悉 DotNet1.1、DotNet2.1、 DotNet2.5、DotNet3.0、5 DotNet3.5 的主要异同点。(2)让学生了解并掌握在 WINDOWS操作系统下的 MS.SQL Server安装和配置,基本掌握 MS.SQL的常规操作。实验要求:每个学生在自己的学生机上安装 VS.Net系统,S.SQL Server服务器系统;熟悉系统环境。实验内容:(1)在 WINDOWS操作系统,首先给 Windows系统加载上Web服务器,并将 Web服务激活。而后安装DotNet1.1、DotNet2.1、 DotNet2.5、DotNet3.0 ,并在 Web服务管理进程中确认 D

10、otNet1.1、DotNet2.1、 DotNet2.5、DotNet3.0 经已经处于激活状态。最后用 VS.Net的安装文件将开发环境安装到Windows系统中。并用 VS.Net分别设计一个简单的 Windows界面应用程序和一个 ASP.NET应用程序。(2)在 WINDOWS操作系统下,根据操作系统的版本选择针对不同操作系统环境的数据库服务器版本,在 WINDOWS XP环境下选择个人版或开发版,在 WINDOWS XP环境下选择标准版或企业版。并根据要求对 WINDOWS系统安装最新的补丁文件。随后用S.SQL Server的安装文件将数据库系统安装到 Windows系统中并作为

11、一个 Windows的系统进程由 Windows系统进行统一管理。数据库服务器安装完成后,再安装数据库服务器的客户端程序。两者都安装完成后,应安装数据库服务器软件的最新补丁程序。所有以上安装完成后,通过MS.SQL的应用程序将服务器端的服务端口改为学生的学号的后四位,如一个学生的学号如果是 20082934,那数据库服务器的服务端口号将改为 2934,同时,客户端程序的连接端口号也改成同样的号码。并用客户端应用程序打开数据库中的样本库,并创建一个简单的数据库,在数据库中创建两个表,在两个表中分别插入 10条记录。考核方式:学生完成以上实验内容,并将实验过程和实验结果写成实验报告提交。实验 1:

12、 B VS.Net 数据库的连接实现实验环境:普通 PC机,Windows 2003或 Windows XP 系统、网络交换机、VS.Net 开发环境、数据库运行环境。实验目的:让学生了解并掌握在 VS.Net 开发环境下如何为各种数据库配置 ODBC连接以及 OleDB连接,如何实现 VS.Net开发环境与数据库系统的交互,如何对数据库的数据输入、数据修改、数据删除、数据查询等。 实验要求:每个学生在自己的学生机上独立实现所有的操作步骤。实验内容:(1)在 VS.NET 开发环境下,与数据库建立交互关系通过如下三步:第一步,在服务器资源管理器中创建连接在服务器资源管理器中,右击“数据连接”,

13、然后单击“添加连接” 。 在“数据链接属性”对话框中,单击“提供程序”选项卡。 单击“用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序 ”,然后单击“下一步” 。 从列表中选择要访问的 ODBC 数据源,或者键入要访问的 ODBC 数据源的名称。 键入登录到数据源时要用于身份验证的 “用户名称” 。 键入登录到数据源时要用于身份验证的密码。 单击“确定”完成。第二步,在服务器资源管理器中连接到 ODBC 数据源在服务器资源管理器中建立了与 ODBC 数据源的连接之后,只需将数据对象从服务器资源管理器拖到窗体或设计器上,即可创建 OdbcConnection(ODBC 连接

14、对象) 、OdbcDataAdapter (ODBC 数据适配集对象)和 OdbcCommand (ODBC 命令对象) 。第三步:在工程项目文件找到系统自动生成的程序代码,将有关对数据库访问的代码如 SELECT INSERT UPDATE DELETE等语句加入到对应的程序中位置,实现与数据库系统中数据的交互作用。(2)通用数据访问提供一种统一的数据访问方式,不管数据是以何种形式存储。在通常的业务中,有大量的信息存储在数据库之外。这些信息分散在各处,如各种不同的文件系统(例如 FAT 或 NTFS),索引顺序文件,个人数据库(例如 Access),电子表格(例如 Excel),项目规划应用

15、程序(例如 Project)以及电子邮件(例如 Outlook)中。 OLE DB 支持开发能访问各种数据源的应用程序,无论是 DBMS 还是非 DBMS 数据源。OLE DB 通过使用支持某一给定数据源相应的 DBMS 功能的 COM 接口,使得对数据源的通用访问成为可能。COM 不仅在数据源之间而且还在其他各种应用程序之间减少了不必要的服务重复,同时还使它们之间的交互操作达到最大限度。OLE DB 应用程序通常写作 DLL,但是其 COM 实现通过使用组件化代码克服了 DLL 的缺陷(例如命名和版本问题)。在 OLE DB 中,可使用全局唯一标识符 (GUID) 来调用接口或者访问其他组件

16、。最后一点,COM 使用引用计数来保持对组件使用的跟踪。调用接口方法时,引用计数递增;方法返回时,引用计数递减。当计数等于零时,该方法所属的组件被释放。在 VS.NET 开发环境下,与数据库建立交互关系通过如下三步:第一步,在服务器资源管理器中创建连接在服务器资源管理器中,右击“数据连接” ,然后单击“添加连接” 。 在“数据链接属性”对话框中,单击“提供程序”选项卡。 单击“Microsoft OLE DB 提供程序” ,然后单击“下一步” 。 从列表中选择要访问的 OleDB 数据源, 键入登录到数据源时要用于身份验证的“用户名称” 。 键入登录到数据源时要用于身份验证的密码。 单击“确定

17、”完成。第二步,在服务器资源管理器中连接到 OleDB 数据源在服务器资源管理器中建立了与 OleDB 数据源的连接之后,只需将数据对象从服务器资源管理器拖到窗体或设计器上,即可创建 OleDBConnection(OleDB连接对象) 、OleDBDataAdapter (OleDB 数据适配集对象)和 OleDBCommand (OleDB 命令对象) 。第三步:在工程项目文件找到系统自动生成的程序代码,将有关对数据库访问的代码如 SELECT INSERT UPDATE DELETE等 SQL语句加入到对应的程序中位置,实现与数据库系统中数据的交互作用。考核方式:学生完成以上实验内容,设

18、计一个包括有数据库所有基本操作的简单的 Form程序,并将实验过程和实验结果写成实验报告提交。实验 2 简单场景的应用集成实现实验环境:普通 PC机,Windows 2003或 Windows XP 系统、网络交换机、VS.Net 开发环境、数据库运行环境。实验目的:(1)Web 服务是通过 Internet 协议公开的一种业务功能。例如,Web 服务可以提供信用卡身份验证和授权。由于 Web 服务并非专用于特定组件技术或对象调用约定,所以用任何语言编写的程序,不论使用什么组件模型,运行在什么操作系统上,都可以访问 Web 服务。本实验让学生了解并掌握在 VS.Net 开发环境下创建基于 VS

19、.Net的 Web服务。(2)创建一个数据集来验证一对多关系(一对多关系也可称为键控关系)中的数据,创建新的 Visual C# 项目并向其添加新的数据集项,创建表示带有列的数据表的复杂类型元素。学生将学习如何在表中定义主键,学习如何基于所定义键创建表间关系。完成后,检查由“XML 设计器” 创建的基础 XML 代码,以理解数据集用本机 XML 表达键控关系的方式。实验要求:每个学生在自己的学生机上独立实现所有的操作步骤。实验内容:项目 1:创建 XML Web services 项目。ASP.NET 允许使用熟悉的编程构造(例如方法、基元类型和用户定义的复杂类型)生成并发布 XML Web

20、services。.NET Framework 还包含用以创建 XML Web services 客户端的基础结构和工具,这些客户端可以调用任何符合标准的 XML Web services。使用 ASP.NET,可以生成在实现中使用行业范围标准的 XML Web services。由于 XML Web services 是建立在行业范围标准之上的,它们在任何符合这些标准的平台上的任何客户端,都可以通过 Web 进行通信。具体说来,XML Web services 使用了下表 2-1 所列的行业标准。 表 2行业标准 在使用 ASP.NET创建的 XML Web services中的使用XML

21、在使用 SOAP 协议与 XML Web services 进行通信时使用的文本格式。当使用 HTTP-GET 和 HTTP-POST 协议与 XML Web services 进行通信时,XML 用于对响应进行编码。SOAP 基于 XML 的消息交换协议,用于在 XML Web services 和它们的客户端之间进行通信。Web 服务描述语言 (WSDL)对消息的协定进行描述;当与 XML Web services 客户端进行通信时,XML Web services 可以解释该协定。XSD 提供一个通用的类型系统,允许定义并跨平台传递数据类型。对于 XML Web services,XSD

22、 定义封装在出入 XML Web services 的 SOAP 消息中 XML 的结构和数据类型。application/x-www-form-urlencoded用于对 URL 上的参数进行编码的 MIME 类型。该编码用于对使用 HTTP-GET 和 HTTP-POST 协议的 XML Web services 的请求参数进行编码。创建 XML Web services 项目Visual Studio 提供了一个 ASP.NET Web 服务项目模板,帮助您在 Visual Basic 和 Visual C# 中创建 XML Web services。有关更多信息,请参见 Visual

23、Studio 中的 ASP.NET Web 服务项目。创建 Web服务的基本流程如下: 1、在“文件”菜单上指向“新建” ,然后单击“项目” 。 2、在“新建项目”对话框中,选择“Visual Basic 项目”或“Visual C# 项目”文件夹。 3、单击“ASP.NET Web 服务”图标。 4、输入要在其中开发 XML Web services 的 Web 服务器地址,并将 TempConvert1 指定为目录名,如“http:/MyServer/TempConvert1”。默认情况下,项目使用本地计算机“http:/localhost” 。 注意,对于某些项目类型, “名称”文本框不

24、可用,因为在指定位置时就设置了项目名。例如,Web 应用程序和 XML Web services 位于 Web 服务器上,它们的名称从该服务器上指定的虚拟目录导出。注意,在开发服务器上开发 XML Web services。默认情况下,开发服务器是本地计算机。通常,在开发服务器上开发并生成项目,然后将它部署到使用开发项目承载 XML Web services 的另一个服务器(部署服务器)上。但是,如果直接在将承载 XML Web services 的服务器上进行开发,则开发服务器与部署服务器相同。5、单击“确定”创建项目。 Visual Studio 自动创建必要的文件并包括支持 XML We

25、b services 所需的引用。在 Visual Studio 中创建 XML Web services 项目时,可以看到 service1.asmx 的组件设计器。、最后,按照不同的设计需求,将具体的代码加入到service1.asmx.cs文件中项目 2:创建表 、主键和关系: 1.向项目添加一个数据集并创建三个表。 a.创建 Customers 表。 b.创建 Orders 表。 c.创建 OrderDetails 表。 创建两个主键。 a.在 Customers 表中创建主键。 b.在 Orders 表中创建主键。 创建两个关系(DataRelation 对象) 。 a.在 Cust

26、omers 表(一)和 Orders 表(多)之间创建关系。 b.在 Orders 表(一)和 OrderDetails 表(多)之间创建关系。 创建新的 Windows 应用程序项目并向它添加新的数据集创建和命名新项目 1.从“文件”菜单中指向“新建”,然后单击“项目”以显示“新建项目”对话框。 2.根据要使用的语言,在“项目类型”窗格中选择“Visual Basic 项目”或“Visual C# 项目” ,然后选择“Windows 应用程序” 。 3.将项目命名为“KeyedRelationshipWalkthrough” ,然后单击“确定”以创建该项目。 因为本实验需要一个数据集,因此您

27、需要向项目添加一个数据集。向项目添加新的数据集项 1.从“项目”菜单中选择“添加新项” 。 出现“添加新项”对话框。 2.从“添加新项”对话框的“模板”区域选择“数据集” 。 3.将数据集命名为“CustomerOrders” ,单击“打开” 。 Visual Studio 将名为 “CustomerOrders.cs”(Visual C#) 的文件添加到该项目并自动将其加载到设计器中。 4.从“项目”菜单中选择“显示所有文件” (如果其尚未选中) 。 (选中时图标周围将有可视边框) 5.在解决方案资源管理器中,展开“CustomerOrders.xsd”节点。 现在将可以看到在前面的步骤 3

28、 中创建 CustomerOrders.cs”(Visual C#) 文件了。它实际是数据集,更准确地说是数据集类。“CustomerOrders.xsd”文件是定义数据集结构的 XML 架构。 在数据集内创建三个表本节将解释如何向数据集添加代表数据表的元素。创建 Customers 表 1.从“工具箱”的“XML 架构”选项卡中选择一个“element” ,并将它放到设计器上。 2.在“E”右边的顶端单元格中突出显示默认名称“element1” ,键入“Customers” 。 3.使用 TAB 键定位到下一行的中心单元格,并键入“CustomerID” 。数据类型对于该元素是字符串,这是默

29、认值,因此您可以保留该设置。但是,如果需要分配的数据类型不是字符串,则可使用 TAB 键定位到所需元素右侧的下拉列表,选择适当数据类型。 注意 还请注意您跳过显示“element1”的单元格左边的小单元格的情况。您在该单元格中选择其他类型元素,如属性等等。由于默认值是代表元素的“E” ,因此也可以保留该设置。4.重复第 3 步,以在“客户”(Customers) 元素中为下列项创建新行: 元素名称 数据类型CompanyName stringContactName stringContactTitlestringAddress stringCity stringRegion stringPos

30、talCode string创建 Orders 表 1.从“工具箱”的“XML 架构”选项卡中选择一个元素,并将它放到设计器上。 2.在“E”右边的顶端单元格中突出显示默认名称“element1” ,然后键入“Orders” 。 3.使用 TAB 键定位到下一行的中心单元格并键入“OrderID” ,然后将数据类型设置为 string。 4.重复步骤 3,并在 Orders 元素中为下列项创建新行: 元素名称 数据类型CustomerID stringOrderDate dateShippedDatedateShipVia string创建 OrderDetails 表 1.从“工具箱”的“X

31、ML 架构”选项卡中选择一个元素,并将它放到设计器上。 2.在“E”右边的顶端单元格中突出显示默认名称“element1” ,然后键入“OrderDetails” 。 3.使用 TAB 键定位到下一行的中心单元格并键入“OrderID” ,然后将数据类型设置为 string。 4.重复步骤 3,并在 OrderDetails 元素中为下列项创建新行: 元素名称 数据类型ProductIDintegerUnitPricedecimalQuantity short在表中创建两个主键本节将解释如何将前一节中创建的表中的列指定为主键。若要创建关系,您必须在父表中至少定义一个键(父表是表示一对多关系中单

32、方的表) 。在 Customers 表中创建主键 1.在“Customers”表中,通过单击“E”左侧来选择“CustomerID”行。 2.右击,指向“添加” ,然后从快捷菜单中选择“新建 Key” 。 3.出现“编辑键”对话框。 4.将键的名称更改为“CustomersIDKey”。 5.“Element”下拉列表框应设置为“Customers” ,指示您在 Customers 表中。 注意 “Customers”表就是定义为复杂类型的 Customers 元素;它是表示 XML 架构和数据集内的表的复杂类型元素。6.在“字段”区域中,从下拉列表中选择“CustomerID” 。如果右击“

33、CustomerID”行来添加键,那么这应是默认值;如果单击另一行,那么将需要选择 CustomerID 元素。 注意 可以在“字段”区域中选择要将哪个元素(在表元素的复杂类型定义内)定义为键。7.选择“数据集主键”复选框,以将该键定义为主键。 注意,如果未选中“数据集主键”复选框,那么会将该键定义为唯一键而不是主键。8.单击“确定”关闭“编辑键”对话框。 “CustomerID”行上将放置键图标来标识其为键。 在 Orders 表中创建主键 1.在“Orders”表中,通过单击“E”左侧来选择“OrderID”行。 2.右击选定的行,指向“添加” ,并从快捷菜单中选择“新建 key” 。出现

34、“编辑键”对话框。 3.将键名称更改为“OrdersIDKey”。 4.“element”下拉框应设置为“Orders” ,指示您在 Orders 表中。5.在“字段”区域中,从下拉列表中选择“OrderID” 。如果您在 OrderID 行上右击以添加该键,这应是默认值。如果您在不同行上单击,将需要选择正确的元素。 6.选择“数据集主键”复选框,以将该键定义为主键。 7.单击“确定”关闭“编辑键”对话框。 “OrderID”行上将放置键图标来标识其为键。 您现在已对键进行了定义,这些键将用于定义表间关系。您可能想知道为何不在“OrderDetails”表中定义键。本节开始曾说明:“若要创建关

35、系,您必须在父表中至少定义一个键(父表是表示一对多关系中单方的表) 。 ”“OrderDetails”表在该数据集内不表示任何关系的单方,因此不需要键定义。创建表间的两个关系关系是一个表中的键控列与在另一个表中有关联列的许多记录之间的关联。在 XML 架构中,用 keyref 元素定义关系。本节将解释如何定义这些关系。创建 Customers 表和 Orders 表之间的关系(DataRelation 对象)1.右击“Orders”表中的任意位置,指向“添加” ,然后从快捷菜单中选择“新建关系” 。 出现“编辑关系”对话框。 注意 确保将“新建关系”添加到表示一对多关系中多方的表中(在本例中将

36、 Relation 添加到 Orders 表中) 。2.“编辑关系”对话框分配默认名称“CustomersOrders” 。您可以保留该名称。 3.“父元素”应设置为“Customers” 。父级是表示一对多关系中单方的元素(或表) 。在此情况下, “Customers”表表示一对多关系中的单方。 4.“子元素”应设置为“Orders” 。子级是表示一对多关系中多方的元素(或表) 。在此情况下, “Orders”表表示一对多关系中的多方。5.“键”应设置为以前定义的“CustomersIDKey” 。 注意 当创建一对多关系时,键定义需要在父表中,因为父表是包含唯一值的表。6.键字段是只读字段

37、,包含键定义中定义的一个或多个键列。 注意 多部分键是具有一个表中多个列的键定义,这些列都是该键定义的组成部分。如果在“CustomersIDKey”中定义了一个多部分键,那么所有列(或字段)都将列在该键字段区域。本实验不包含任何多部分键。7.可以在“外键字段”区域中选择子表中等效于父表中的键的字段。该字段应设置为“CustomerID” ,以匹配父表中的键字段。 8.单击“确定”接受其他默认设置。 将创建一个 dataRelation 对象,并且设计图面上将显示可视表示形式。 在 Orders 和 OrderDetails 表之间创建关系(DataRelation 对象)1.右击“Order

38、Details”表中的任意位置,指向“添加” ,然后从快捷菜单中选择“新建关系” 。 出现“编辑关系”对话框。 注意 确保将“新建关系”添加到表示一对多关系中多方的表(在本例中将 Relation 添加到 OrderDetails 表中) 。2.将“CustomersOrderDetails”的默认名称更改为“OrdersOrderDetails”以在关系中反映正确的表。 3.“父元素”应设置为“Orders” 。 4.“子元素”应设置为“OrderDetails” 。 5.“键”应设置为以前定义的“OrdersIDKey” 。 键字段是只读字段,包含第 5 步中选定的键定义中定义的一个或多个

39、键列。 6.可以在“外键字段”区域中选择子表中等效于父表中的键的字段。确认该字段设置为“OrderID” ,以匹配父表中的键字段。 7.单击“确定”接受其他默认设置。 将创建一个 dataRelation 对象,并且设计图面上将显示可视表示形式。 您的数据集在“XML 设计器”中应显示为:刚刚在数据集内创建了三个相关表。如果您切换到 XML 视图,则代码应等效于以下内容。重要的是要注意本机 XML 在一对多(或键控)关系模型中的组织方式。如您所看到的,Customers、Orders 和 OrderDetails 都作为 CustomerOrders 元素的直接子级位于层次结构中的同一级别。表

40、示数据集的就是该 CustomerOrders 元素。注意 请注意那些键是如何分层定义为 CustomerOrders 元素的子级的。理解为何键定义并非作为嵌套子级位于表示表(在该表内定义该键)的元素内十分重要。如果键定义作为嵌套子级位于元素内,则该键将只对各个记录唯一,而不是对表中所有记录唯一。通过在数据集本身(CustomerOrders 元素)内定义键,该键可控制在整个数据集内具有唯一性。考核方式:学生完成以上实验内容,并将实验过程和实验结果写成实验报告提交实验 3 企业信息集成方案设计实验环境:普通 PC机,Windows 2003或 Windows XP 系统、网络交换机、VS.Net 开发环境、数据库运行环境。实验目的:掌握应用集成方案设计方法和技术,熟悉设计文档编写和整理。基本要求:符合工程设计规范和过程。实验内容:根据模拟企业,综合考虑企业信息系统现状,根据工程思想,合理设计企业信息集成方案。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报