2022年数据库 .pdf

上传人:H****o 文档编号:33374392 上传时间:2022-08-10 格式:PDF 页数:9 大小:293.24KB
返回 下载 相关 举报
2022年数据库 .pdf_第1页
第1页 / 共9页
2022年数据库 .pdf_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《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)表的横坐标定义为业务

15、过程类变量(Yi)数据与业务过程(即Xi 与 Yi)之间的关系U 使用 use C 建立 create 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 9 页 - - - - - - - - - 1)完备性( completeness)检验:每一列数据项必须有一个产生者(C)和至少一个使用者(U) 。2)一致性( uniformity )检验:指对具体的数据项必须有且仅有一个产生者(C) 。3)无冗余性( non-verbosity )检验:指UC 矩阵中不允许有空行和空

16、列。UC 矩阵的主要功能1 通过 U C 矩阵的正确性检验及时发现前段分析和调查工作的疏漏和错误;2 通过 U C 矩阵的正确性检验分析数据的正确性和完整性;3 通过对 UC 矩阵的求解过程最终得到子系统的划分;4 通过对子系统之间的联系(“ U” )可以确定子系统之间的共享数据。19 电子商务 / 农业电子商务的定义、交易模式、4 种基本流简单地讲,农业电子商务是指利用电信网络进行的农业商务活动。农业电子商务平台又称为门户站点,是农业企业为合作伙伴、客户等提供的访问企业内部各种资源的统一平台。交易模式:(1)BtoB 模式 (B2B) 含义:企业对企业 (business to busine

17、ss)的电子商务指的是企业与企业之间依托因特网等现代信息技术手段进行的商务活动。B2B模式是当前农业电子商务平台建设的重点(2)BtoC 模式 (B2C) 含义:B2C的电子商务指的是加工和流通企业对农产品生产者之间依托因特网等现代信息技术手段进行的商务活动。(3)GtoC 模式 (G2C) 含义:G2C 模式是农产品生产者与政府机构之间依托因特网等现代信息技术手段进行的商务或业务活动。(4)BtoBtoC 模式 (B2B2C) 在农业经济领域中, B2B2C模式是鉴于B2C模式发展受限, 在 B2B模式的基础上加以深化发展的模式,综合两者的优点。本模式的提出就是要解决企业与农户之间存在的一个

18、沟通交流不便,产销脱节的问题, 由专门的中介组织(可以是政府专设机构,也可以是龙头企业)来将分散的农户,分散的农产品生产加以组织化,通过对农户下定单,签合同于农户紧密联系起来,从而也满足农产品需求方的现实需求。四种基本流:信息流、资金流、商流和物流。1 信息流既包括商品信息的提供、促销营销、技术支持、售后服务、企业内部管理等内容,也包括诸如询价单、报价单、付款通知单、保单、转帐通知单等商业贸易单证,还包括交易方的支付能力、支付信誉、商业信誉等。2 商流是电子商务活动中商品所有权的流动。对于每个交易主体来说,它所面对的是一个电子市场,它必须通过电子市场选择交易的内容和对象。3 资金流主要是指资金

19、的转移过程,包括付款、转帐、兑换等过程。4 物流含义可概括为以适当的方式,在适当的时间,运到适当的地点。被称为第三利润源泉的物流活动是企业的基本活动,是电子商务的基础,它包括原材料的采购、产成品的流转加工、运输、仓储和配送等。企业中的各部、各环节的工作都是以促进物流畅通为目的。20DSS 决策支持系统(DSS ,Decision Supporting System) ,是以管理科学、运筹学、控制论和行为名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 9 页 - - - -

20、 - - - - - 科学为基础,以计算机技术、仿真技术和信息技术为手段,针对半结构化的决策问题,支持决策活动的具有智能作用的人机系统DSS的概念结构由会话系统、控制系统、运行及操作系统、数据库系统、模型库系统、规则库系统和用户共同构成。最简单和实用的三库DSS逻辑结构(数据库、模型库、规则库)21DBA数据库管理员22 系统调查原则1 制订调查计划,确定调查范围。根据系统特点,结合建设单位情况,制订好详尽的调查计划,安排好调查的时间和内容,并通知有关人员。使有关单位人员能够了解系统开发工作,使调查工作做到有的放矢,提高工作效率。2 建立良好的人际关系。系统调查涉及到系统管理工作的各个方面和不

21、同类型人员,在进行调查前,应该对所要调查的工作、人员有所了解。主动沟通,并注意文明礼貌,之后表示感谢。3 要求用户参与。要求使用部门的业务人员、主管人员积极参与系统调查,以使系统分析人员更好地掌握业务流程,并能更深入地发现当前系统存在的问题。4 实事求是地记录调查情况。系统调查人员必须能完全地、准确地记录被调查人员提出的问题,它反应了使用者原始的要求与希望。5 及时分析、归纳、总结。由于被调查人员不可能对计算机系统的功能全然清楚,对系统任务的要求不可能讲得确切,更没有定量的目标,例如“ 提高管理效率” 、“ 提高管理现代化水平” 等,所提出的问题,仅提供编写系统目标的素材,如果不加以分析和加工

22、,系统开发工作将会陷入盲目的、无明确目标的开发。6 尽量使用规范的调查辅助工具。为了使各调查组之间更好地沟通,统一使用一些图表工具,如组织结构图、平面图、统计表等。23 系统切换类型名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 9 页 - - - - - - - - - 24DB技术发展趋势嵌入式数据库技术网格计算的支持数据仓库及数据挖掘技术数据库的自动化管理25 SQL定义及简单语句编写SQL是 Structured Query Language(结构化查询语言)的缩

23、写。最新的标准是SQL99 ,或称SQL3 。 现在商品化DBMS 一般都支持SQL99规范的大部分?SQL介于关系代数与关系演算之间? 其综合、强大、简洁使其称为国际标准。结构化语言是介于自然语言与程序设计语言之间的一种语言。26 关系的完整性实体完整性关系的实体完整性规则为:若属性A 是基本关系R的主属性,则属性A 的值不能为空值。(1)实体完整性能够保证实体的唯一性(2)实体完整性能够保证实体的可区分性参照完整性(1)外码和参照关系。例如,“基层单位数据库”中有“职工”和“部门”两个关系,其关系模式如下:职工(职工号,姓名,工资,性别,部门号);部门(部门号,名称,领导人号)。其中:主码

24、用下划线标出,外码用曲线标出用户定义完整性用户定义的完整性是针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足反映某一具体应用所涉及的数据必须满足的语义要求。关系模型应提供定义和检验这类完整性的机制以便用统一的系统的方法处理它们,而不要由应用程序承担这一功能。27 层次模型的优缺点28 视图视图是从基本表或其他视图中导出的表。它本身不独立存储在数据库中,也就是说数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。用户可以用SQL 语言对视图和基本表进行查询。在用户眼中,视图和基本表都是关系,而存储文件对用户是透明的。29

25、数据库镜像名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 9 页 - - - - - - - - - DBMS自动把整个数据库或其中的关键数据复制到另一个磁盘上 DBMS自动保证镜像数据与主数据的一致性30 笛卡尔积D1=导师组合SUPERVISOR = 张清玫,刘逸 D2=专业组合SPECIALITY= 计算机专业,信息专业 D3=研究生组合POSTGRADUATE=李勇,刘晨,王敏 则 D1,D2, D3 的笛卡尔积为:D1D2D3(张清玫,计算机专业,李勇),(张清

26、玫,计算机专业,刘晨),(张清玫,计算机专业,王敏),(张清玫,信息专业,李勇 ),(张清玫,信息专业,刘晨 ),(张清玫,信息专业,王敏 ),(刘 逸,计算机专业,李勇),(刘 逸,计算机专业,刘晨),(刘 逸,计算机专业,王敏),(刘 逸,信息专业,李勇 ),(刘 逸,信息专业,刘晨 ),(刘 逸,信息专业,王敏 ) 31PIECE需求分析方法PIECES 框架 一种需求分析方法性能 (Performance):吞吐量、响应时间信息 (Information) :输入 /输出的来源 /去向、介质 /设备、表达方式、格式、内容、使用频率经济 (Economy):项目的预算、自动化问题、人员转

27、化问题控制 (Control):系统安全性、保密性效率 (Efficiency) 服务 (Service):对意外情况的处理32 系统设计原则四个原则:系统性、灵活性、可靠性、经济性。(1)系统性代码统一、 设计规范标准、 传递语言和传递参数要尽可能一致;对系统的数据采集要做到源出一处、全局共享,使一次输入得到多次利用。(2)灵活性要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。在系统设计中, 应尽量采用模块化结构,提高各模块的独立性;尽可能减少模块间的数据耦合,使各子系统间的数据依赖减至最低限度。这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力

28、。即较低的数据耦合和模块耦合。(3)可靠性可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。一个成功的管理信息系统必须具有较高的可靠性,如安全保密性、 检错及纠错能力、抗病毒能力等。(4)经济性经济性是指在满足系统需求的前提下,尽可能减小系统的开销。一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提;另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁, 以便缩短处理流程、减少处理费用。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 9 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com