- 51
- 0
- 约1.66万字
- 约 86页
- 2016-12-01 发布于湖南
- 举报
s管理信息系统课件第七章
基本情况 课程情况 学号 姓名 系名 系负责人 课程名 成绩 0501001 施宾彬 机械工程 王珊 高等数学 90 0501001 施宾彬 机械工程 王珊 大学物理 86 0601112 方胜力 机械工程 王珊 大学物理 79 0504121 周昌 计算机 李侠 软件工程 68 0504121 周昌 计算机 李侠 C语言 91 学生信息 学生信息(学号,姓名,系名,系负责人,课程号,成绩) 学生课程(学号,课程号,成绩) 学生基本信息(学号,姓名,系名,系负责人) 学生基本信息(学号,姓名,系名) 系(系名,系负责人) 四、数据库设计 数据厍设计是在选定的数据库管理系统基础上建立数据库的过程。 数据库设计的步骤与系统开发的各个阶段相对应,详见下图。 (一)数据厍的概念结构设计 如前所述,概念结构设计应在系统分析阶段进行。 任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。 概念模型是从用户角度看到的数据库,它可用第三章中介绍的E-R模型表示,也可以用3NF关系群来表示。 (二)数据库的逻辑结构设计 逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统(DBMS)支持的数据模型。 数据模型可以由实体联系模型转换而来,也可以用基于第三范式(3NF)的方法来设计。 接着是用DBMS提供的数据描述语言DDL定义数据模型。 (三)数据库的物理结构设计 为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。内容包括:选用库文件的组织形式、存储介质的分配和存取路径的选择等。 由E-R模型转换为关系数据模型的规则如下: ① 每一实体集对应于一个关系模式,其实体名作为对应关系名,实体的属性作为对应关系的属性。 ② 实体间的联系一般对应一个关系,联系名作为对应的关系名,不带有属性的联系可以去掉。具体来说: 对于每一个1:n的联系,可将联系归并到联系中的多方,并在多方中将一方的关键字作为外部关键字。 对于每一个m:n的联系,要为这些联系分别建立一个“关系”,关系中要包含两方的关键字及联系自身的属性。 实体和联系中关键字对应的属性在关系模式中仍作为关键字。 物资 库存 供应单位 合同 结算 入库 订货 验收 购进 付款 1 N N M L N N N M M 1 代码 名称 规格 备注 入库号 日期 货位 数量 单位号 单位名 地址 联系人 邮政编码 合同号 数量 备注 金额 结算编号 用途 金额 经手人 金额 数量 数量 数量 金额 单价 1.供应单位(单位号,单位名,地址,联系人,邮政编码) 2.物资(物资代码,名称,规格,备注) 3.库存(入库号,日期,货位,数量,物资代码,合同号) 4.合同(合同号,数量,金额,备注) 5.结算(结算编号,用途,金额,经手人) 6.购进(入库号,结算编号,数量,金额) 7.付款(结算编号,合同号,数量,金额) 8订货(代码,单位号,合同号,数量,单价) 第十节 处理过程设计 处理过程设计的任务是按照软件系统总体设计中对各模块功能的要求,考虑到系统开发环境与开发工具的特点,编制出每个模块的计算机处理的流程图和确定其数据存取需求,为系统实施中的编程与测试提供依据。 一、程序结构概述 按照结构化程序设计思想,程序由三种基本的结构组成,即顺序结构、选择结构和循环结构。任何数据处理过程均是这三种基本结构连接、复合应用的结果。 1、顺序结构。各操作块按照各自出现的先后顺序,依次逐块执行。 2、选择结构。根据条件确定下一步做何处理的结构。 3.循环结构。按某种条件重复执行某个处理过程有限次。在循环结构中,重复执行的程序部分一般由若干条语句组成,通常称为循环体,而控制循环体能够执行有限次的算法称为循环控制部分。循环分为当循环与直到循环两种。 二、 模块处理过程的描述方法 程序流程图 优点是简单、直观,缺点是结构性差,不能完全体现结构化思想。 块a 块b 分支B 分支 分支A 入口 出口 条件 出口 (b)简单分支结构 条件 真 假 假 循环体 入口 假 真 真 循环体 条件 入口 出口 真 假 (d)直到循环结构 入口 入口 出口 条件 (a)顺序结构 (c)当循环结构 出口 T 其他语句序列 条件1 语句序列1 条件2 语句序列2 条件n 语句序列n 其他 语句序列n+1 T T T 多分支结构 例3.5.1 给出一串数,求出 1)正数的数目 2)负数的数目 3)所有正数的和 若所遇到的数是0或者正数的和超过1000,那么程序就停止了。 开始 k=0 L=0 总和=0 Do while 总和=1000 and A0 取A 取A A0 总和=总和+A T K=k+1 L=L+1 打印 k,L,总和 F T F 结束 程序设计说
您可能关注的文档
最近下载
- 2025年加州驾照常考题库及答案.doc VIP
- 欧洲规范-NF P94-093-中文版.pdf VIP
- 欧洲规范-NF P94-078-中文版.pdf VIP
- SY_T 5333-2023 钻井工程设计规范.pdf VIP
- 深度解析(2026)《SYT 5946-2019钻井液用包被抑制剂 聚丙烯酰胺钾盐》.pptx VIP
- 卧式储罐体积容积计算(带公式).xls VIP
- 深度解析(2026)《SYT 5661-2019钻井液用增粘剂 丙烯酰胺类聚合物》.pptx VIP
- SY_T 5061-2020 钻井液用石灰石粉.docx VIP
- 深度解析(2026)《SYT 5677-2019钻井液用滤纸》.pptx VIP
- ICU常用药物中英文对照一览表.doc VIP
原创力文档

文档评论(0)