- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验3功能与数据库设计
实验3 功能与数据库设计 一、实验目的 掌握HIPO图的基本原理 利用Visio制作功能模块结构图 掌握数据库物理模型设计的基本原理 利用Erwin进行数据库物理模型设计 二、实验原理 HIPO图 HIPO图(Hierarchy plus Input-Process-Output)是IBM公司在70年代中期在层次结构图(Structure Chart)的基础之上推出的一种描述系统结构和模块内部处理功能的工具。HIPO图由层次结构图和IPO图两部分构成,前者描述了整个系统的设计结构以及各类模块之间的关系,后者描述了某个特定模块内部的处理过程和输入、输出关系。 HIPO图一般由一张总的层次化模块图和若干张具体模块内部展开的IPO图组成。层次结构图主要关心的是模块的外部属性,即上下级模块的关系、同级模块之间的数据传送和调用关系,而不关心模块的内部。 二、实验原理 HIPO基本形状 二、实验原理 IPO图 IPO图主要配合层次化结构详细说明每个模块内部功能的一种工具。IPO图的设计可因人因具体情况而异。但无论如何设计都必须包括输入(I)、处理(P)、输出(O),以及与之相应的数据库/文件、在总体结构中的位置等信息。IPO图的其他部分的设计和处理都比较容易,比较难于描述的是其中的处理过程(P),一般用决策树方法、判定表方法、结构化英语来描述。 二、实验原理 利用Visio绘制结构图 结构图的图元文件的制作 在Visio中选择“流程图”→“基本流程图形状”,选择“其他Visio方案”→“连接线”。利用基本流程图形状中的“进程”来表示模块图元,“判定”表示判断分支图元 。 利用“连接线”中的“有向线1”表示调用图元,“流程导向符1”表示标志图元,“流程导向符2”表示数据图元 。 二、实验原理 绘制结构图 利用结构图的图元文件,结合Visio制图的原理绘制各种层次结构图 。 二、实验原理 数据库物理模型设计 当构建好物理模型,ERwin能够支持直接在目标数据库服务器上生成所有的模型对象;或者生成一个.sql的数据库模型脚本文件,利用这个文件可以在目标数据库服务器上生成数据模型。下面以学生成绩管理系统的学生与课程逻辑模型为例说明数据库物理模型的设计过程。 二、实验原理 目标数据库的设置 将逻辑模型切换到物理模型,方法是菜单与工具条区域中的选择切换模型的下拉菜单中选择Physical项 。 二、实验原理 物理字段的设计 定义字段的名称、类型和长度 对学生表的字段进行设计,则选中“学生”表并右击,在弹出的快捷菜单中选择“Columns…”,打开对话框中的Oracle选项卡,可以修改列的类型和长度。 二、实验原理 物理字段的设计 定义有效性规则 选中“学生”所在表的“性别”右击,在弹出的快捷菜单中选择“Columns…”,打开对话框中的“Constraint”选项卡,单击“Valid”,进入Validation Rules对话框 。 在有效性规则对话框图中单击New,新建一个规则 。 二、实验原理 表与视图的设计 表的定义 在物理设计中要定义表名,选中一个表,右击在弹出的快捷菜单中选择Table Properties→Comment选项,在name中可以对表名进行修改,如图4-15所示可以将学生表改名为Students。 创建视图。 二、实验原理 ERwin正向工程 ERwin工具能够支持正向工程,即自动地向数据库系统目录创建物理数据库结构,而不需要书写Create Table等SQL语句。在正向工程中ERwin提供两种创建数据库模式的方法,一是连接到数据库服务器后,直接向数据库中创建数据库模式;另一种是生成后缀名为*.sql的脚本文件,利用这个文件可以直接在数据库服务器使用SQL工具来生成数据库模式。 在菜单中选择Tools→Forward Engineer/Schema Generation选项,弹出Forward Engineer Schema Generation(数据库模式生成)对话框,在Options选项卡中列有若干个选项组,可以选择生成数据库模式的内容,主要包括Database、Table、View、Index、Trigger等,单击“PreView”可以预览生成的SQL脚本。 三、上机操作题 【上机操作1】绘制下面的会员管理模块结构图。 三、上机操作题 【上机操作2】利用ERwin设计连锁超市配送管理系统的数据库物理模型。 拓展练习 收集相关资料,了解物流管理信息系统的主要功能,设计其功能模块结构和数据库的物理模型。 * Information Systems Analysis and Design Information Systems Analysis and Design ?
您可能关注的文档
最近下载
- 某尾矿溢水塔回水隧洞封堵工程施工方案.pdf VIP
- 婴幼儿的早期教育工作总结PPT.pptx VIP
- 【高考真题】重庆市2025年高考真题物理试卷(含答案).pdf VIP
- 教案对外汉语我是跟旅游团一起来的.pdf VIP
- 2024年秋季新教材人教版一年级上册数学全册教案-129页.docx VIP
- 2024-2025学年初中英语九年级上册牛津上海(试用本)教学设计合集.docx
- 2020年《城镇燃气设计规范》GB50028-2006 .pdf VIP
- T_CDHA 13-2023 热力管道用金属波纹管补偿器.pdf
- 燃气工程技术专业基础知识考试题库(含答案).docx VIP
- 室内滑雪馆消防设计探讨.pdf VIP
文档评论(0)