实验3功能与数据库设计.ppt_第1页
实验3功能与数据库设计.ppt_第2页
实验3功能与数据库设计.ppt_第3页
实验3功能与数据库设计.ppt_第4页
实验3功能与数据库设计.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验3功能与数据库设计 一 实验目的 掌握HIPO图的基本原理利用Visio制作功能模块结构图掌握数据库物理模型设计的基本原理利用Erwin进行数据库物理模型设计 二 实验原理 HIPO图HIPO图 HierarchyplusInput Process Output 是IBM公司在70年代中期在层次结构图 StructureChart 的基础之上推出的一种描述系统结构和模块内部处理功能的工具 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 进入ValidationRules对话框 在有效性规则对话框图中单击New 新建一个规则 二 实验原理 表与视图的设计表的定义在物理设计中要定义表名 选中一个表 右击在弹出的快捷菜单中选择TableProperties Comment选项 在name中可以对表名进行修改 如图4 15所示可以将学生表改名为Students 创建视图 二 实验原理 ERwin正向工程ERwin工具能够支持正向工程 即自动地向数据库系统目录创建物理数据库结构 而不需要书写CreateTable等SQL语句 在正向工程中ERwin提供两种创建数据库模式的方法 一是连接到数据库服务器后 直接向数据库中创建数据库模式 另一种是生成后缀名为 sql的脚本文件 利用这个文件可以直接在数据库服务器使用SQL工具来生成数据库模式 在菜单中选择Tools ForwardEngineer SchemaGeneration选项 弹出ForwardEngineerSchemaGeneration 数据库模式生成 对话框 在Options选项卡中列有若干个选项组 可以选择生成数据库模式的内容 主要包括Database Table View Index Trigger等 单击 PreView 可以预览生成的SQL脚本 三 上机操作题 上机操作1 绘制下面的会员管理模块结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论