《数据库规划与设计》实验指导/实验十数据库实例的综合设计与实现 《数据库规划与设计》实验指导 实验十数据库实例的综合设计与实现 、实验目的 1、熟练掌握数据库系统需求分析与设计; 2、熟练掌握数据库系统的概念数据模型的创建; 3、熟练掌握数据库系统的物理数据模型的创建 4、熟练掌握数据库系统的数据库文件的创建; 5、熟练掌握利用 PowerDesigner设计数据库系统的全过程 二、实验学时 2学时 、实验类型 设计性 四、实验环境 1、硬件 每位学生配备计算机一台,满足下列软件的安装 2、软件 Windows操作系统, MySQL Workbench、 Powerdesigner5、 Visio2003等工具的安装文件; 安装有 Access、 SQL Server、 MySQL等数据库管理软件 3、网络 需要局域网支持 工具 无 五、实验理论与预备知识 1、数据库技术基础 2、数据库设计过程; 3、利用 PowerDesigner实现数据库系统设计的全过程 六、实验任务 1、数据库系统需求分析与设计阶段的实现 2、概念数据模型的设计与实现 3、物理数据模型的设计与实现; 4、数据库文件的实现 管理科学与工程学科/共3页第1页
《数据库规划与设计》实验指导 /实验十 数据库实例的综合设计与实现 1 管理科学与工程学科 / 共 3 页,第 1 页 《数据库规划与设计》实验指导 实验十 数据库实例的综合设计与实现 一、实验目的 1、熟练掌握数据库系统需求分析与设计; 2、熟练掌握数据库系统的概念数据模型的创建; 3、熟练掌握数据库系统的物理数据模型的创建; 4、熟练掌握数据库系统的数据库文件的创建; 5、熟练掌握利用 PowerDesigner 设计数据库系统的全过程。 二、实验学时 2 学时 三、实验类型 设计性 四、实验环境 1、硬件 每位学生配备计算机一台,满足下列软件的安装; 2、软件 Windows 操作系统,MySQL Workbench、Powerdesigner15、Visio 2003 等工具的安装文件; 安装有 Access、SQL Server、MySQL 等数据库管理软件。 3、网络 需要局域网支持; 4、工具 无 五、实验理论与预备知识 1、数据库技术基础; 2、数据库设计过程; 3、利用 PowerDesigner 实现数据库系统设计的全过程。 六、实验任务 1、数据库系统需求分析与设计阶段的实现; 2、概念数据模型的设计与实现; 3、物理数据模型的设计与实现; 4、数据库文件的实现;
《数据库规划与设计》实验指导/实验十数据库实例的综合设计与实现 5、数据库系统中模型文档的生成。 七、实验内容及步骤 1、数据库系统需求分析与设计阶段的实现 结合设计开发的数据库应用系统,请总结并描述其在需求分析阶段进行的主要工作,需进行分 析并描述的内容有 (1)数据库应用案例的名称 (2)该案例的总体设计及设计目标 (3)该案例的业务流程和数据流程 (4)请描述该案例的企业架构图(如组织结构图、进程图、城市规划图等)主要有哪些? (5)该案例使用的数据分类及应有的数据描述 (6)针对该案例,哪种开发环境更合适,详细说明理由 、概念数据模型的设计与实现 结合设计开发的数据库应用系统,请总结并描述其在概念设计阶段进行的主要工作,需描述的 内容有: (1)请详细描述系统涉及的实体、实体属性及属性特征 (2)请描述系统中定义的域、主键、索引等对象有哪些? (3)请详细描述系统中实体间联系及联系的参与度; (4)根据以上分析,请设计并完成该案例的CDM。 3、物理数据模型的设计与实现 结合设计开发的数据库应用系统,请总结并描述其在物理设计阶段进行的主要工作,需描述的 内容有: (1)请将CDM转换为PDM,并简要描述基本步骤 (2)请描述你对PDM进行了哪些改进,如有无需要调整的联系及关系模式; (3)根据以上分析,完成最终的PDM 数据库文件的实现 结合设计开发的数据库应用系统,请总结并描述其在数据库文件的实现,需描述的内容有: (1)描述PDM模型转换为现实数据库对象的基本步骤 (2)请描述最终的数据表及表结构 (3)描述各个数据表中需建立的用户自定义完整性、默认值、视图等对象。 5、数据库系统中模型文档的生成 完成该数据库系统的最终模型文档,主要包括需求分析阶段、概念设计阶段、物理设计阶段及 数据库生成阶段的主要工作 八、实验分析 管理科学与工程学科/共3页第2页
《数据库规划与设计》实验指导 /实验十 数据库实例的综合设计与实现 2 管理科学与工程学科 / 共 3 页,第 2 页 5、数据库系统中模型文档的生成。 七、实验内容及步骤 1、数据库系统需求分析与设计阶段的实现 结合设计开发的数据库应用系统,请总结并描述其在需求分析阶段进行的主要工作,需进行分 析并描述的内容有: (1) 数据库应用案例的名称; (2) 该案例的总体设计及设计目标; (3) 该案例的业务流程和数据流程; (4) 请描述该案例的企业架构图(如组织结构图、进程图、城市规划图等)主要有哪些? (5) 该案例使用的数据分类及应有的数据描述; (6) 针对该案例,哪种开发环境更合适,详细说明理由。 2、概念数据模型的设计与实现 结合设计开发的数据库应用系统,请总结并描述其在概念设计阶段进行的主要工作,需描述的 内容有: (1) 请详细描述系统涉及的实体、实体属性及属性特征; (2) 请描述系统中定义的域、主键、索引等对象有哪些? (3) 请详细描述系统中实体间联系及联系的参与度; (4) 根据以上分析,请设计并完成该案例的 CDM。 3、物理数据模型的设计与实现 结合设计开发的数据库应用系统,请总结并描述其在物理设计阶段进行的主要工作,需描述的 内容有: (1) 请将 CDM 转换为 PDM,并简要描述基本步骤; (2) 请描述你对 PDM 进行了哪些改进,如有无需要调整的联系及关系模式; (3) 根据以上分析,完成最终的 PDM。 4、数据库文件的实现 结合设计开发的数据库应用系统,请总结并描述其在数据库文件的实现,需描述的内容有: (1) 描述 PDM 模型转换为现实数据库对象的基本步骤; (2) 请描述最终的数据表及表结构; (3) 描述各个数据表中需建立的用户自定义完整性、默认值、视图等对象。 5、数据库系统中模型文档的生成 完成该数据库系统的最终模型文档,主要包括需求分析阶段、概念设计阶段、物理设计阶段及 数据库生成阶段的主要工作。 八、实验分析
《数据库规划与设计》实验指导/实验十数据库实例的综合设计与实现 3 1、 PowerDesigner中,各个模型之间的相互关系及作用 2、 PowerDesigner工具对于数据库设计,优点和缺点? 九、课外自主实验 十、实验扩展资源 1、图书 (1)王珊萨师煊数据库系统概论(第四版)M]高等教育出版社,2006. (2)刘亚军,高莉莎数据库设计与应用[M清华大学出版社2007 2、期刊论文 (1)王璐瑶.基于WEB的人才招聘系统的设计与实现[D]吉林大学2013 (2)闫秀峰.基于 ASPNET的网络招聘系统设计及实现[D]北京邮电大学,2012 (3)孟丽群.基于 Java ee的大学生求职招聘系统的设计与实现[D]吉林大学2012 在线学习平台 (1)http://xg.hactcm.edu.cn 其他资源 (1)http://www.sybase.com 管理科学与工程学科/共3页第3页
《数据库规划与设计》实验指导 /实验十 数据库实例的综合设计与实现 3 管理科学与工程学科 / 共 3 页,第 3 页 1、PowerDesigner 中,各个模型之间的相互关系及作用; 2、PowerDesigner 工具对于数据库设计,优点和缺点? 九、课外自主实验 无 十、实验扩展资源 1、图书 (1)王珊,萨师煊.数据库系统概论(第四版)[M].高等教育出版社,2006. (2)刘亚军,高莉莎.数据库设计与应用[M].清华大学出版社,2007. 2、期刊论文 (1)王璐瑶. 基于 WEB 的人才招聘系统的设计与实现[D]. 吉林大学,2013. (2)闫秀峰. 基于 ASP.NET 的网络招聘系统设计及实现[D].北京邮电大学,2012. (3)孟丽群. 基于 Java EE 的大学生求职招聘系统的设计与实现[D]. 吉林大学,2012. 3、在线学习平台 (1)http://xg.hactcm.edu.cn 4、其他资源 (1)http://www.sybase.com