ch10-数据库应用系统设计.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch10-数据库应用系统设计

10.3 数据库设计文档 数据库设计文档即《数据库设计说明书》,根据GB8567-88软件规范标准 1、引言 (1)编写目的 (2)背景 (3)定义 (4)参考资料 2、外部设计 (1)标识符和状态 (2)使用它的程序 (3)约定 (4)专门指导 (5)支持软件 3、结构设计 (1)概念结构设计 (2)逻辑结构设计 (3)物理结构设计 4、运用设计 (1)数据字典设计 (2)安全保密设计 上海市高校精品课程 国家十三五规划项目 10.4数据库应用系统设计案例  数据库应用系统设计案例 通过高校教材征订管理系统的具体案例,按照数据库应用系统开发步骤进行系统需求分析、数据库概念结构设计、逻辑结构设计、物理结构设计,使学生掌握数据库应用软件的开发流程,SQL语句的使用和存储过程的使用。 10.4.1 系统需求分析 用户及其有关信息 本系统是针对高校的教材管理管理,因此该系统的用户包括系统管理员、教师和学生。主要涉及班级信息、任课教师信息、教材几基本信息、征订基本信息、统计信息等多种数据信息。 上海市高校精品课程 国家十三五规划项目 引言 10.4.1 系统需求分析 1. 信息需求 教师基本信息:使用本系统的教师的信息,包括教师工号、用户名、密码、联系方式、提交状态等。 教材基本信息:教材的基本信息,包括教材名称、教材作者、教材ISBN、教材定价、出版社、版次等信息。 教材征订信息:根据每学期教学计划,确定教师需要订购的课程教材,包括教材相关信息,教材使用班级等信息。 统计报表信息:对教师教材征订的信息进行汇总、统计等。 2. 功能分析 用户对系统的功能需求功能结构图如下图所示 上海市高校精品课程 国家十三五规划项目 (1)教材库管理 对教材信息进行维护,包括增加、删除、修改现有教材信息。 可根据教材名、ISBN、出版社等字段查询现有教材及库存信息。 (2)出版社管理 对出版社信息进行维护,包括增加、删除、修改现有出版社信息。 查询现有出版社信息。 (3)教材征订管理 实现各个学院独立申请购买教材的功能。 对教材征订的信息进行统计管理。 查询现有教材征订信息。 (4)系统管理 对教材征订周期、征订状态进行管理。 添加、删除、修改管理员及普通用户。 通知公告管理、系统维护等。 10.4.1 系统需求分析 上海市高校精品课程 国家十三五规划项目 10.4.2 数据库设计 2. 逻辑结构设计 将概念结构设计阶段设计好的基本E-R图 转换为关系模型 3. 物理结构设计 1.确定数据库的存储结构 2.存取方法和优化方法 3.功能实现 4. 实施运行和维护 1.数据库的实施 2.数据的载入 3.数据库的调试 4.数据库的运行和维护 1. 概念结构设计 概念结构设计是整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成独立于具体DBMS的概念模型。 本章小结 本章讲述了数据库应用设计(开发)过程,共分6个阶段:需求分析、概念设计、逻辑设计、物理设计、数据库实施和运行与维护。 可以通过跟班作业、开会、调查、专人介绍、用户填表、查阅记录等方法调研用户需求、通过编制组织机构图、业务关系图、数据流图和数据字典等方法来描述和分析用户需求。 (1)概念设计是数据库设计的核心环节,是在用户需求描述与分析的基础上对现实世界(业务)的抽象和模拟,形成概念模型E-R图。 (2)逻辑设计是在概念设计的基础上,将概念模型转换成所选用的具体的DBMS支持的数据模型的逻辑模式(库表结构+处理逻辑)。 (3)物理设计的任务是确定有效实现逻辑模式的存储模式,确定在物理设备上采用的存储结构和存取方法,然后进行功能性能可靠性的评价,修改完善,经过多次反复,最后得到一个性能较好的存储模式。 数据库的实施过程包括数据载入、应用程序编写与调试、数据库试运行等步骤。 数据库运行与维护阶段主要工作:数据库功能性能及安全和完整性控制,DB转储和恢复,DB性能监控分析与改进,DB的重组和重构等. 上海市高校精品课程 国家十三五规划项目 国家“十三五”重点出版规划项目 上海高校优秀教材奖获得者主编 上海市高校精品课程 上海高校优质在线课程 * 第10章 数据库应用系统设计 主编 贾铁军 谷伟 副主编 俞小怡 王冠 万程 编者 戴春妮 王坚 国家“十三五”重点出版规划项目 上海高校优秀教材奖获得者主编 上海市高校精品课程 上海高校优质在线课程 目 录 10.1 数据库设计概述 1 10.2 数据库应用系统设计 2 10.3 数据库设计文档 3 10.4 数据库应用程序设计案例 4 上海市高校精品课程 国家十

文档评论(0)

a888118a + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档