- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                数据库系统概论第七章节数据库设计
                    第7章   数据库设计;7.1数据库设计概述;进行数据库设计应具备的技术和知识:;7.1.2.数据库设计的特点
    ;现实世界;7.1.3.数据库设计方法;7.1.4.数据库设计的基本步骤
         ;         ①需求分析;
         ②概念结构设计;
         ③逻辑结构设计;
         ④物理结构设计;
         ⑤数据库实施;
         ⑥数据库运行和维护;;需求收集和分析;设计特点:;?
;数据库的各级模式图:;7.2  需求分析;需求分析的重点:调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。
(1)信息要求
用户需要从数据库中获得信息的内容与性质
由用户的信息要求可以导出数据要求,即在数据库中需要存储哪些数据;需求分析的难点:确定用户的最终需求
用户缺少计算机知识,开始时无法确定计算机究竟能为自己做什么,不能做什么,因此无法一下子准确地表达自己的需求,他们所提出的需求往往不断地变化。
设计人员缺少用户的专业知识,不易理解用户的真正需求,甚至误解用户的需求。
新的硬件、软件技术的出现也会使用户需求发生变化。;⑴ 调查组织机构情况
 组织部门的组成情况
 各部门的职责等;⑷ 确定新系统的边界
确定哪些功能由计算机完成或将来准备让计算机完成
确定哪些活动由人工完成
          由计算机完成的功能就是新系统应该实现的功能。;⑷询问
对某些调查中的问题,可以找专人询问
⑸设计调查表请用户填写
如果调查表设计合理,则很有效,且易于为用户接受
⑹查阅记录
查阅与原系统有关的数据记录;1.首先把任何一个系统都抽象为:;(3)表达方法
 处理过程:用判定表或判定树来描述
 数据:用数据字典(DD)来描述
 ;需求分析过程;实例:假设我们要开发一个学校管理系统。
1.经过可行性分析和初步需求调查,抽象出该系统最高层数据流图,该系统由教师管理子系统、学生管理子系统、后勤管理子系统组成,每个子系统分别配备一个开发小组。
2.进一步细化各个子系统。
	其中学生管理子系统开发小组通过进行进一步的需求调查,明确了该子系统的主要功能是进行学籍管理和课程管理,包括学生报到、入学、毕业的管理??学生上课情况的管理。通过详细的信息流程分析和数据收集后,他们生成了该子系统的数据流图。;7.2.3  数据字典;数据字典的内容
数据项
数据结构
数据流
数据存储
处理过程
 数据项是数据的最小组成单位
 若干个数据项可以组成一个数据结构
 数据字典通过对数据项和数据结构的定义来描
     述数据流、数据存储的逻辑内容。;数据项是不可再分的数据单位
 对数据项的描述
	数据项描述={数据项名,数据项含义说明,   
            别名,数据类型,长度,取值范围,
            取值含义,与其他数据项的逻辑关系,数据项之间的联系};⒉ 数据结构;⒊ 数据流;数据流“体检结果”可如下描述:
    数据流名: 体检结果
    说明:   学生参加体格检查的最终结果
    数据流来源:体检
    数据流去向:批准
    组成:  {学生,医生}
 平均流量: ……
 高峰期流量:……;⒋ 数据存储;数据存储“学生登记表”可如下描述:
    数据存储名:学生登记表
    说明:   记录学生的基本情况
 输入数据流:学生信息维护模块
    输出数据流:学生信息维护模块、学生信息查询模块…
    组成:   {学生}
    数据量:  每年3000张
    存取方式: 随机存取
;⒌ 处理过程;处理过程“分配宿舍”可如下描述:
 处理过程名:分配宿舍
 说明:  为所有新生分配学生宿舍
 输入:  学生数据流,宿舍数据流,
 输出:  宿舍安排数据流
 处理:  在新生报到后,为所有新生分配学生宿舍。要求同一
                        间宿舍只能安排同一性别的学生,同一个学生只能
                        安排在一个宿舍中。每个学生的居 住面积不小于3平
                       方米。安排新生宿舍其处理时间应不超过15分钟。    ;7.3  概念结构设计;概念结构的特点:
(1)能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。是对现实世界的一个真实模型。
(2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库的设计成功的关键。
(3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。
(4)易于向关系、网状、层次等各种数据模型转换。
;7.3.2  概念结构设计的方法与步骤;自顶向下方法图;自底向
                您可能关注的文档
最近下载
- 《计算机控制系统》课后题答案解析-刘建昌等科学出版社.doc VIP
 - 第4课 用联系的观点看问题 教案-2023-2024学年中职高教版(2023)哲学与人生.docx VIP
 - 土力学第六章土压力.ppt VIP
 - 《急性化脓性胆管炎》课件 .ppt VIP
 - SH3529-2005T-石油化工企业厂区竖向布置工程施工及验收规范1.pdf
 - 统编-部编人教版二年级上册语文复习各类句子仿写造句类专项练习检测(含答案可通用).pdf VIP
 - 《心理学与生活》:心理学基本概念教学教案.doc VIP
 - 嵌入式系统原理与开发(第三版)第7章 系统设计技术.pptx VIP
 - 第三单元 学以致用 投身创新实践展现时代新人的精神风貌 教案-2023-2024学年中职高教版(2023)哲学与人生.docx VIP
 - T_HNQAP 0003—2024(膏霜类保健用品生产技术规范).pdf
 
原创力文档
                        

文档评论(0)