- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 决策支持系统 (2) (2)部分内容 3.2数据库系统 3.3人机交互与问题综合系统 数据库系统一般由四部分组成: 1、数据库(DB) 2、数据库管理系统(DBMS) 3、数据库管理员 4、用户和应用程序 数据库系统的核心是数据库管理系统和数据库。 数据库系统组成结构图 二、数据库管理系统 数据库管理系统有四项主要功能: 1、描述数据库 描述数据的逻辑结构、存储结构等。 2、管理数据库 (1)控制数据库系统的运行; (2)控制用户的并发访问; (3)进行数据检索、插入、删除和修改的操作; 数据库管理系统 3、维护数据库 (1)初始数据的装入; (2)修改、更新数据库; (3)恢复故障的数据库; 4、数据通信 完成数据的传输 数据库语言 数据库管理系统是通过数据库语言来实现的。 1、数据描述语言(DDL)及其编译程序 用于描述数据库的数据结构。 2、数据操作语言(DML)及其编译程序 操作语言供用户存储、检索、修改数据库中的数据。 数据库应用系统的设计过程主要是: (1)系统需求分析 (2)概念结构设计 (3)逻辑结构设计 (4)物理结构设计 (一)系统需求分析 通过对用户的信息需求和处理需求的调查分析,得到系统所必须的需求信息。 1、确定设计范围 确定计算机能够处理的范围和内容。 2、数据收集和分析 获得数据库设计所必须的数据信息。 3、写出需求说明书 对应用系统需求分析建立文档资料,包括:系统目标、功能、性能、运行环境,及功能结构图、数据流程图、数据字典等。 (二)概念结构设计 (二)概念结构设计(续) E-R方法(实体—联系方法):由实体、联系、属性三个成份组成。 (三)逻辑结构设计 从E-R图向关系模型转换:一个实体对应一个关系模型,实体的属性就是关系的属性。 两个实体间的联系 1:1联系:在两个实体各自的关系模式中各增加一个对方实体编码属性项。 例如: 教研室(教研室编号、主任编号、教研室名...) 主任(主任编号、教研室编号、姓名...) 两个实体间的联系 1:n的联系:在n方实体的关系模式中增加对方实体的编码属性项。例如: 教研室(教研室编号、主任编号、教研室名...) 教员(教员号、教研室编号、姓名、年龄...) n:n的联系:除两个实体建立关系模式外,把“联系”也建立关系。 学生(学生号、学生名…….) —— E 课程(课程号、课程名…...) —— E 选课(学生号、课程号、成绩) —— R (四)物理结构设计 设计数据在物理设备上的存储结构 1、存储记录 包括:数据项、指针和记录开销。 2、访问路径 建立数据项或数据项组合的索引。 3、记录实际存储 对记录的聚类和划分,以及物理块大小的选择。 关系数据库的规范化设计 1、数据依赖 最常用的是函数依赖: X的每一个具体值都有Y唯一的具体值与之对应,则称Y函数依赖于X,或者X函数决定Y,表示为:X→Y 2、规范化设计方法 一个关系模式满足某一个指定的约束,称此为特定范式的关系模式。 举例 S(供应商编号) QTY(发货量) 关键词 具体量值 范式 满足一定约束要求的关系模式的集合,R∈nNF 1NF?2NF ?3NF ?BCNF ?4NF ?5NF 表达式由中缀式变成后缀式 实例 社会总产值=工业总产值+农业总产值+建筑业总产值+运输邮电业总产值+商业、饮食业总产值 固定资产投资效果=(当年工业总产值-去年工业总产值)/当年固定资产投资额 物耗率=(社会总产值-国民收入)/社会总产值 四、数据库系统在DSS中的作用 1、 数据是最基本的决策资源 数据反映了事物在量值方面大小。 1)数据归约(分离、合并、聚集等) 2)聚集值的数据细节 3
文档评论(0)