河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验8 数据库逆向工程的使用

《数据库规划与设计》实验指导/实验八数据库逆向工程的使用 《数据库规划与设计》实验指导 实验八数据库逆向工程的使用 、实验目的 1、熟悉数据库中的数据结构 2、了解逆向工程的概念 3、熟练掌握 PowerDesigner中数据库逆向工程的使用方法。 二、实验学时 三、实验类型 设计性 四、实验环境 1、硬件 每位学生配备计算机一台,满足下列软件的安装; 2、软件 Windows操作系统, MySQL Workbench、 Powerdesigner5、 Visio2003等工具的安装文件 安装有Aces、 SQL Server、 MySQL等数据库管理软件。 3、网络 需要局域网支持 4、工具 五、实验理论与预备知识 1、数据库逆向工程的基本概念及作用 2、 PowerDesigner中逆向工程的使用 3、数据源与数据库文件的关系 4、数据库设计阶段模型间的关系 六、实验任务 1、将数据库逆向工程转换为PDM 2、将PDM逆向转换为CDM、LDM 3、数据库逆向工程案例。 管理科学与工程学科/共5页第1页
《数据库规划与设计》实验指导 /实验八 数据库逆向工程的使用 1 管理科学与工程学科 / 共 5 页,第 1 页 《数据库规划与设计》实验指导 实验八 数据库逆向工程的使用 一、实验目的 1、熟悉数据库中的数据结构; 2、了解逆向工程的概念; 3、熟练掌握 PowerDesigner 中数据库逆向工程的使用方法。 二、实验学时 2 学时 三、实验类型 设计性 四、实验环境 1、硬件 每位学生配备计算机一台,满足下列软件的安装; 2、软件 Windows 操作系统,MySQL Workbench、Powerdesigner15、Visio 2003 等工具的安装文件; 安装有 Access、SQL Server、MySQL 等数据库管理软件。 3、网络 需要局域网支持; 4、工具 无 五、实验理论与预备知识 1、数据库逆向工程的基本概念及作用; 2、PowerDesigner 中逆向工程的使用; 3、数据源与数据库文件的关系; 4、数据库设计阶段模型间的关系。 六、实验任务 1、将数据库逆向工程转换为 PDM; 2、将 PDM 逆向转换为 CDM、LDM; 3、数据库逆向工程案例

《数据库规划与设计》实验指导/实验八数据库逆向工程的使用2 七、实验内容及步骤 将数据库逆向转换为PDM 在数据建模过程中,我们建立概念数据模型,通过正向工程生成物理数据模型,生成数据库建 库脚本,最后将物理数据模型生成关系数据库,现在反过来,通过逆向工程将关系数据库,生成物 理数据模型。 PowerDesigner提供逆向工程功能,可以先对其数据库文件进行反向工程生成对应的PDM:逆 向工程也使异构数据库之间的转化更为简单。同时为了更快捷的学习 Power Designer,也可进行各种 模型的转化,从而更快掌握 Power Designer的强大功能 (1)将SQL脚本文件逆向转换为PDM 基本步骤: 第一步:确定已定义好的SQL脚本文件,如图1所示; Microsoft SQL Server 2000 二二* drop drop table dtproperti 1"::H,∴““l 5i2fI点 Cx23新x er::: 3>. farcjiccn x:}:沿:23z盘 SR"TGa 图1数据库SQL脚本 第二步:启动 PowerDesigner,选择菜单栏【Fle】→【 Reverse engineer】→【 Database】,即可 打开新建物理数据模型窗口“ New Physical Data Model”’,输入模型名称,并选择DBMS,单击【确 】按钮,可打开数据库逆向转换工程窗口,如图2、3所示; 第三步:在“ Database Reverse Engineering Option”窗口中选择【 using a script files】,单击【Add Files】,选择需转换的SQL脚本文件,如图4、5所示,单击【确定】,即可开始脚本文件向PDM的 转换,PDM转换成功的界面如图6所示 管理科学与工程学科/共5页第2页
《数据库规划与设计》实验指导 /实验八 数据库逆向工程的使用 2 管理科学与工程学科 / 共 5 页,第 2 页 七、实验内容及步骤 1、将数据库逆向转换为 PDM 在数据建模过程中,我们建立概念数据模型,通过正向工程生成物理数据模型,生成数据库建 库脚本,最后将物理数据模型生成关系数据库,现在反过来,通过逆向工程将关系数据库,生成物 理数据模型。 PowerDesigner 提供逆向工程功能,可以先对其数据库文件进行反向工程生成对应的 PDM;逆 向工程也使异构数据库之间的转化更为简单。同时为了更快捷的学习 PowerDesigner,也可进行各种 模型的转化,从而更快掌握 PowerDesigner 的强大功能。 (1)将 SQL 脚本文件逆向转换为 PDM 基本步骤: 第一步:确定已定义好的 SQL 脚本文件,如图 1 所示; 图 1 数据库 SQL 脚本 第二步:启动 PowerDesigner,选择菜单栏【File】→【Reverse Engineer】→【Database】,即可 打开新建物理数据模型窗口“New Physical Data Model”,输入模型名称,并选择 DBMS,单击【确 定】按钮,可打开数据库逆向转换工程窗口,如图 2、3 所示; 第三步:在“Database Reverse Engineering Option”窗口中选择【using a script files】,单击【Add Files】,选择需转换的 SQL 脚本文件,如图 4、5 所示,单击【确定】,即可开始脚本文件向 PDM 的 转换,PDM 转换成功的界面如图 6 所示

《数据库规划与设计》实验指导/实验八数据库逆向工程的使用 Detions wget Models a Usng ccrt lie a Shae teDBMS deron o Copy the DiMS ordona Uang a data sou 图2新建物理数据模型窗口 图3数据库逆向转换工程 状后国①D)桌面 量适动的位置 Marceon $ 30C0 a Utne terw He 习×1+四 Soret fle pdm 文科名图;Eu □开 fang can a. sew 图4选择脚本文件 图5选择脚本文件 tana zhuzhi yao nvarchar(100) value 图6PDM初始界面 (2)将 SQL Server数据库文件逆向转换为PDM 要分析一个已经创建好的数据库,可以通过 Power Designer的逆向工程将数据库转换为PDM, 这样就可以从设计人员的角度去了解整个系统。 基本步骤: 第一步:启动 SQL Server服务器,附加数据库文件(如 fangji Data. MDF),并创建数据库文件 对应的数据源(如 fangji dsn); 第二步:启动 PowerDesigner,选择菜单栏【Fie】→【 Reverse engineer】→【 Database】,其中 管理科学与工程学科/共5页第3页
《数据库规划与设计》实验指导 /实验八 数据库逆向工程的使用 3 管理科学与工程学科 / 共 5 页,第 3 页 图 2 新建物理数据模型窗口 图 3 数据库逆向转换工程 图 4 选择脚本文件 图 5 选择脚本文件 图 6 PDM 初始界面 (2)将 SQL Server 数据库文件逆向转换为 PDM 要分析一个已经创建好的数据库,可以通过 PowerDesigner 的逆向工程将数据库转换为 PDM, 这样就可以从设计人员的角度去了解整个系统。 基本步骤: 第一步:启动 SQL Server 服务器,附加数据库文件(如 fangji_Data.MDF),并创建数据库文件 对应的数据源(如 fangji_dsn); 第二步:启动 PowerDesigner,选择菜单栏【File】→【Reverse Engineer】→【Database】,其中

《数据库规划与设计》实验指导/实验八数据库逆向工程的使用4 DBMS选择“ Microsoft SQL Server2000,接下来在数据库逆向工程窗口中选择 (Using a data source】, 选择数据源 fangji_dsn,选择【 Reverse engineer using administration permissions】,单击【确定】按钮 在接下来的窗口中选择需转换的对象,最终转换为PDM,转换过程如图7、8所示。 tise funt Bad.l, a ongc machne daa ouce Cner Deus o cDeC s daa ouce Marach S?L Saner 200 o Comecon dole a Taro crd e Mn dn (SQL Server 题×|·4■ e uang a daa naac 如L 图7选择数据源 图8选择数据源 (3)将 Access数据库文件逆向转换为PDM 基本步骤: 第一步:确定 Microsoft access数据库文件(如体检信息管理mdb),并创建数据库文件对应的 数据源(如tian); 第二步:启动 Power Designer,选择菜单栏【Fle】→【 Reverse Engineer】→【 Database】,其中 DBMS选择“ Microsoft access2000”,接下来在数据库逆向工程窗口中选择【 Using a data source 选择数据源 tijian,选择【 Reverse engineer using administration emissions】,单击【确定】按钮,即 可完成 Access文件向PDM的转换 2、将物理模型逆向转换为概念数据模型、逻辑数据模型 (1)将PDM模型示例转换为CDM 基本步骤:启动 PowerDesigner,打开 project. pdm,选择菜单栏【Tols】→【 Generate Conceptuca Data model】,即可打开PDM向CDM转换的窗口,在窗口内输入模型的名称、代码,即可完成向 概念数据模型的转换。 (2)将PDM模型示例转换为LDM 基本步骤:启动 PowerDesigner,打开 project pdm,选择菜单栏【 Tools】→【 Generate logical Data Model】,即可打开PDM向CDM转换的窗口,在窗口内输入模型的名称、代码,即可完成向概念数 据模型的转换 3、数据库逆向工程案例 任务1:对于给出的数据库文件(体检信息管理mdb、学生选课mdb),将其逆向转换为相应的 概念数据模型,请在实验报告中简要描述将其转换为概念数据模型的基本步骤 任务2:对于给出的数据库文件( fangji Data. MDF, fangji log. LDF),将其逆向转换为相应的 概念数据模型,请在实验报告中简要描述将其转换为概念数据模型的基本步骤 八、实验分析 管理科学与工程学科/共5页第4页
《数据库规划与设计》实验指导 /实验八 数据库逆向工程的使用 4 管理科学与工程学科 / 共 5 页,第 4 页 DBMS 选择“Microsoft SQL Server 2000”,接下来在数据库逆向工程窗口中选择【Using a data source】, 选择数据源 fangji_dsn,选择【Reverse engineer using administration pemissions】,单击【确定】按钮, 在接下来的窗口中选择需转换的对象,最终转换为 PDM,转换过程如图 7、8 所示。 图 7 选择数据源 图 8 选择数据源 (3)将 Access 数据库文件逆向转换为 PDM 基本步骤: 第一步:确定 Microsoft Access 数据库文件(如体检信息管理.mdb),并创建数据库文件对应的 数据源(如 tijian); 第二步:启动 PowerDesigner,选择菜单栏【File】→【Reverse Engineer】→【Database】,其中 DBMS 选择“Microsoft Access 2000”,接下来在数据库逆向工程窗口中选择【Using a data source】, 选择数据源 tijian,选择【Reverse engineer using administration pemissions】,单击【确定】按钮,即 可完成 Access 文件向 PDM 的转换。 2、将物理模型逆向转换为概念数据模型、逻辑数据模型 (1)将 PDM 模型示例转换为 CDM 基本步骤:启动 PowerDesigner,打开 project.pdm,选择菜单栏【Tools】→【Generate Conceptucal Data Model】,即可打开 PDM 向 CDM 转换的窗口,在窗口内输入模型的名称、代码,即可完成向 概念数据模型的转换。 (2)将 PDM 模型示例转换为 LDM 基本步骤:启动 PowerDesigner,打开 project.pdm,选择菜单栏【Tools】→【Generate logical Data Model】,即可打开 PDM 向 CDM 转换的窗口,在窗口内输入模型的名称、代码,即可完成向概念数 据模型的转换。 3、数据库逆向工程案例 任务 1:对于给出的数据库文件(体检信息管理.mdb、学生选课.mdb),将其逆向转换为相应的 概念数据模型,请在实验报告中简要描述将其转换为概念数据模型的基本步骤; 任务 2:对于给出的数据库文件(fangji_Data.MDF,fangji_Log.LDF),将其逆向转换为相应的 概念数据模型,请在实验报告中简要描述将其转换为概念数据模型的基本步骤; 八、实验分析

《数据库规划与设计》实验指导/实验八数据库逆向工程的使用 1、如何将逆向工程转换的PDM合并到已有的PDM中; 2、请分析并总结数据库脚本文件逆向生成PDM时应注意的事项 3、对于 MySQL数据库文件,请简要描述将其转换为概念数据模型的基本步骤; 4、请分析并总结数据库文件逆向生成PDM时应注意的事项 九、课外自主实验 无 十、实验扩展资源 图书 (1)王珊,萨师煊数据库系统概论(第四版)M高等教育出版社,2006 (2)刘亚军高莉莎数据库设计与应用[M]清华大学出版社,2007 2、期刊论文 (1)苏文萍数据库逆向工程方法比较与分析[计算机与现代化2004(12) (2)孙春林陈国焉付维方.基于数据库逆向工程技术的国航泛系统数据建模卩中国民航大学 学报,20071) (3)张文文赵卫东毕晓清.数据库逆向工程分类关系自动识别算法门计算机工程与设 计2013(05) (4)陈昊鹏软件逆向工程技术研究D,西北工业大学2002 在线学习平台 (1)http://xg.hactcm.edu.cn 其他资源 (1)http://www.sybase.co (2)相关数据库文件 管理科学与工程学科/共5页第5页
《数据库规划与设计》实验指导 /实验八 数据库逆向工程的使用 5 管理科学与工程学科 / 共 5 页,第 5 页 1、如何将逆向工程转换的 PDM 合并到已有的 PDM 中; 2、请分析并总结数据库脚本文件逆向生成 PDM 时应注意的事项; 3、对于 MySQL 数据库文件,请简要描述将其转换为概念数据模型的基本步骤; 4、请分析并总结数据库文件逆向生成 PDM 时应注意的事项。 九、课外自主实验 无 十、实验扩展资源 1、图书 (1)王珊,萨师煊.数据库系统概论(第四版)[M].高等教育出版社,2006. (2)刘亚军,高莉莎.数据库设计与应用[M].清华大学出版社,2007. 2、期刊论文 (1)苏文萍. 数据库逆向工程方法比较与分析[J]. 计算机与现代化. 2004(12). (2)孙春林,陈国焉,付维方. 基于数据库逆向工程技术的国航泛系统数据建模[J]. 中国民航大学 学报,2007(S1). (3)张文文,赵卫东,毕晓清. 数据库逆向工程分类关系自动识别算法[J].计算机工程与设 计.2013(05). (4)陈昊鹏.软件逆向工程技术研究[D]. 西北工业大学 2002. 3、在线学习平台 (1)http://xg.hactcm.edu.cn 4、其他资源 (1)http://www.sybase.com (2)相关数据库文件
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验7 数据库文件的生成和管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验6 物理数据模型PDM的创建及管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验5 逻辑数据模型LDM的创建及管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验4 概念数据模型CDM的创建及管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验3 业务处理模型BPM的创建及管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验2 需求模型RQM的创建及管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验1 熟悉数据库设计工具PowerDesigner.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十四章 数据加载与传输.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十六章 Oracle Database 11g闪回技术.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十五章 使用RMAN工具.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十二章 用户权限与安全.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十三章 SQL语句优化.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第八章 子查询和高级查询.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第九章 PL/SQL基础.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第七章 SQL语言基础.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第四章 管理表空间.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第五章 模式对象、第六章 管理控制文件和日志文件.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第二章 Oracle数据库的体系结构.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第一章 Oracle关系数据库.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)Oracle实验课程大作业.doc
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验10 数据库实例的综合设计与实现.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验9 数据库模型文档编辑器的使用.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第一章 数据库系统概述(王哲).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第七章 物理数据模型(PDM).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第三章 需求模型(RQM).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第二章 PowerDesigner的基本操作.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第五章 概念数据模型(CDM).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第六章 逻辑数据模型(LDM).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第四章 业务处理模型(BPM).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第一章 第一节 数据库系统基础.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第一章 第二节 数据库设计.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第二章 PowerDesigner基础.pdf
- 普通高等学校计算机教育“十二五”规划教材:《MySQL数据库教程》必知必会+快速进阶+实战应用(视频指导版,第1-2章).pdf
- 普通高等学校计算机教育“十二五”规划教材:《MySQL数据库教程》必知必会+快速进阶+实战应用(视频指导版,第3-4章).pdf
- 普通高等学校计算机教育“十二五”规划教材:《MySQL数据库教程》必知必会+快速进阶+实战应用(视频指导版,第5章,图片版).pdf
- 河南中医药大学:《MySQL数据库应用》课程设计报告(样例,个人通信数据分析).doc
- 河南中医药大学:《MySQL数据库管理》课程实验指导_01实验一:在Windows上安装MySQL.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_02实验二:MySQL数据库和数据表管理.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_03实验三:MySQL表数据管理.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_04实验四:MySQL数据查询.pdf