2022年数据库 .pdf
《2022年数据库 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库与信息管理1 信息的基本属性与定义定义: 构成一定含义的一组数据就称为信息。信息是经过加工后的数据,它对接收者的行为能产生影响,它对接收者的决策具有价值。基本属性:事实性事实是信息的中心价值维护 真实性、准确性、精确性和客观性等级性可压缩性信息可以进行浓缩、集中、概括以及综合,而不至于丢失信息的本质信息冗余扩散性信息的浓度越大,信息源和接收者之间的梯度越大,信息的扩散力度越强。信息的传播 /保密传输性信息的传输成本远远低于传输物质和能源共享性信息分享的非零和/复杂性信息分享性有利于信息成为企业的一种资源增殖性用于某种目的的价值耗尽对另一目的可能又显示作用量变的基础上可能产生质变再生性转换
2、性信息可以转换为物质,信息是有价值的。不同类型的系统对特性的需求存在着较大的差异。并不要求信息必须具有上述所有特性。2 典型的关系型数据库管理系统3 数据库系统的结构组成数据库系统的构成:由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(和用户)构成。3.1 数据库系统结构(1)数据库系统内部的模式结构从数据库管理系统角度看数据库系统的三级模式结构由外模式、模式和内模式组成。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - -
3、 - - (2)数据库系统外部的体系结构从数据库最终用户角度看? 单用户结构? 主从式结构? 分布式结构? 客户 /服务器结构C/S ? 浏览器 /应用服务器 /数据库服务器结构B/S 4 常见数据模型、层次模型的优缺点数据模型分成两个不同的层次(1) 概念模型也称信息模型,它是按用户的观点来对数据和信息建模。实体联系方法(E-R方法 ) (2) 数据模型主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模。常用数据模型? 非关系模型 (Non-Relational Model) 层次模型( Hierarchical Model )网状模型 (Network Model )
4、 数据结构:以基本层次联系为基本单位基本层次联系:两个记录以及它们之间的一对多(包括一对一)的联系? 关系模型 (Relational Model) 数据结构:表? 面向对象模型(Object Oriented Model ) 数据结构:对象层次模型的优缺点:优点1 层次数据模型简单,对具有一对多的层次关系的部门描述自然、直观,容易理解2 性能优于关系模型,不低于网状模型3 层次数据模型提供了良好的完整性支持缺点1 多对多联系表示不自然2 对插入和删除操作的限制多3 查询子女结点必须通过双亲结点4 层次命令趋于程序化关系模型的优缺点:优点1 建立在严格的数学概念的基础上2 概念单一。数据结构简
5、单、清晰,用户易懂易用实体和各类联系都用关系来表示。对数据的检索结果也是关系。3 关系模型的存取路径对用户透明具有更高的数据独立性,更好的安全保密性简化了程序员的工作和数据库开发建立的工作缺点1 存取路径对用户透明导致查询效率往往不如非关系数据模型名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - 2 为提高性能,必须对用户的查询请求进行优化3 增加了开发数据库管理系统的难度5 管理信息系统的定义、组成、功能、设计原则、研制步骤管理
6、信息系统是一个以人为主导、利用计算机硬件、 软件、网络通信设备以及其他办公设备,进行信息的收集传输、加工、储存、更新和维护, 以企业战略竞优、 提高效益和效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统。图表1 管理信息系统的结构相关子系统的简介1 统计系统2 数据更新系统3 状态报告系统4 数据处理系统(TPS )5 办公室自动化系统(OAS)6 决策支持系统(DSS )以上均是管理信息系统的一部分,而不是它的全部,而管理信息系统应该是以上这些系统的集成。图表2 研制步骤设计原则:四个原则:系统性、灵活性、可靠性、经济性。6 管理信息系统开发方法1 结构化系统开发方法SSA
7、&D :简单易懂,使用方便,获得了广泛应用。2 原型方法:故它多被用于小型局部系统或处理过程比较简单系统的设计到实现环节。3 面向对象法OO: 普遍适用于各类信息系统开发,但是不能涉足系统分析以前的开发环节。4CASE方法(计算机辅助软件工程):从方法学的特点来看,它具有前面所述方法的各种特点,同时又具有自身的独特点高度自动化的特点。70 年代 MIS 的生命周期法 :就是按照 MIS 的生命周期来开发的一种方法,把 MIS 的开发分为五个阶段:总体规划、系统分析、系统设计、系统实施和系统的运行维护。开发方式:主要有独立开发方式、委托开发方式、合作开发方式、购买现成软件方式。7 数据库安全性控
8、制常用方法名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - 用户标识和鉴定 存取控制自主存取控制DAC、强制存取控制MAC 视图 审计 密码存储8 数据库故障种类? 事务故障:某个事务在运行过程中由于种种原因未运行至正常终止点就夭折了? 系统故障: 1 整个系统的正常运行突然被破坏2 所有正在运行的事务都非正常终止3 内存中数据库缓冲区的信息全部丢失4 外部存储设备上的数据未受影响? 介质故障: 硬件故障使存储在外存中的数据部分丢
9、失或全部丢失;介质故障比前两类故障的可能性小得多,但破坏性大得多。9 软件维护类型1 改正性维护( corrective maintenance )在软件交付使用后,由于开发时测试的不彻底、不完全, 必然会有一部分隐藏的错误被带到运行阶段来。 改正软件性能上的缺陷、排除实施中的误使用,应进行的诊断和改正错误的过程,是改正性维护。2 适应性维护( adaptive maintenance )随着计算机的飞速发展,外部环境(新的硬、软件配置)或数据环境(数据库、数据格式、数据输入输出方式、数据存储介质)可能发生变化,为了使软件适应这种变化,而修改软件的过程叫做适应性维护。3 完善性维护( perf
10、ective maintenance )在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、 改进加工效率、提高软件的可维护性。这种情况下进行的维护活动叫做完善性维护。4 预防性维护( preventive maintenance )通常, 预防性维护定义为:“把今天的方法学用于昨天的系统以满足明天的需要”。 也就是说,采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新) 进行设计、 编制和测试。10 基本表基本表:关系数据库中实际存在的表,是实际存储数据的逻辑表示。视图表:视图表是由基本表或其他视图表导
11、出的表。查询表:查询表是指查询结果表或查询中生成的临时表11DB定义特征数据库 (Database,简称 DB)是长期储存在计算机内、有组织的、可共享的大量数据集合 数据按一定的数据模型组织、描述和储存 可为各种用户共享 冗余度较小 数据独立性较高 易扩展12DBMS 数据库管理系统(Database Management System,简称 DBMS)是位于用户与操作系统之间的一层数据管理软件。DBMS的用途:科学地组织和存储数据、高效地获取和维护数据名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
12、 - - - 第 4 页,共 9 页 - - - - - - - - - 13 数据字典DD: 数据流程图上所有成分的定义和解释的文字集合就是数据字典数据流图只能给出系统逻辑功能的一个总体框架,而缺乏详细、具体的内容。数据字典的作用: 对数据流图的各种成分起注释、说明的作用, 给这些成分赋以实际的内容。还对系统分析中其他需要说明的问题进行定义和说明。数据字典由数据流、文件(数据存储)和数据项(数据元素)三类条目组织。数据字典要求:1)完整性2)一致性3)可用性14 域/元组元组( Tuple) :关系表中的每一横行称作一个元组,组成元组的元素为分域( Domain) :域是一组具有相同数据类型
13、值的集合。/ 属性的取值范围。15 候选码某一属性组的值能唯一地标识一个元组,则称该属性组为候选码16 关系模型对于关系的描述称为关系模式,关系模式可以形式化地表示为:R(U,D,Dom,F)关系模式通常可以简单记为:R(U)或或 R(A1,A2, , , An)其中: R为关系名; A1,A2,, ,An 为属性名17 代码代表事物名称、属性、状态等的符号,一般用数字、字母或它们的组合来表示。代码设计是科学管理的体现。编码的目的:唯一化、规范化、系统化代码的设计原则1 唯一性和统一性尽管编码对象有不同的名称、不同的描述, 但编码必须保证一个编码对象仅被赋予一个代码,一个代码只反映一个编码对象
14、。2 适应性、可扩性代码结构必须能适应编码对象不断增加的需要,也就是说, 必须为新的编码对象留有足够的备用码。以适应分类编码对象的特征或属性以及其相互关系可能出现的变化。可识别性和含义性代码应尽可能反映分类编码对象的特点,以助记忆并便于人们了解和使用,并减少机器处理时间。3 稳定性和规范化代码不宜频繁变动,编码时应考虑其变化的可能性,尽可能保持代码系统的相对稳定性种类:顺序码、区间码、主机码代码结构中的校验位代码作为计算机的重要输入内容之一,其正确性直接影响到整个处理工作的质量18U/C 矩阵U/C 矩阵是通过一个普通的二维表来分析汇总数据表的纵坐标定义为数据类变量(Xi)表的横坐标定义为业务
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库 2022 数据库
限制150内