数据库原理与联机事务分析cqdh

上传人:仙*** 文档编号:243860352 上传时间:2024-10-01 格式:PPTX 页数:30 大小:232.28KB
返回 下载 相关 举报
数据库原理与联机事务分析cqdh_第1页
第1页 / 共30页
数据库原理与联机事务分析cqdh_第2页
第2页 / 共30页
数据库原理与联机事务分析cqdh_第3页
第3页 / 共30页
点击查看更多>>
资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,数据仓库和决策支持系统,主讲:鲁明羽,大连海事大学计算机科学与技术学院,研究方向:智能数据分析与数据挖掘,电 话:13889576531,Email:lumingyu,第三章 数据库原理与联机事务分析,本章内容,数据库基本概念,关系数据库系统,数据库操作特性与联机事务处理,1、数据库基本概念,1、数据及其特性,数据,:,描述事物的符号记录,=,有结构的符号串,数据的相关特性,(1)数据表现的多样性,常见形式:数字型/字符型/时间型/布尔型/,多媒体数据:图形/图像/声音/视频,抽象数据:表示知识、规则及推理等的数据。,1、数据库基本概念,(2)数据的可构造性,在数据库理论中,数据可按型(,type),和值(,value),两方面进行构造。,数据的型表示数据的逻辑结构,可理解为数据类型,也可引申为数据结构或数据模式,数据的值给出了符合数据型的数据取值。,1、数据库基本概念,(3)数据的挥发性和持久性,(4)数据的私有性与共享性,(5)数据的量:,小量,大量,海量,数据仓库所依托的数据库:,海量、复杂结构、持久的、共享的数据库,1、数据库基本概念,2、数据库,是长期存储在计算机内、有组织的、可共享的数据集合。,3、数据库管理系统,(,DBMS),是为数据库的建立、使用和维护而配置的软件,它建立在操作系统的基础上,对数据库进行统一管理和控制。它负责数据的组织、操纵及维护,并提供数据库的安全性、完整性和数据服务机制,是数据库系统的核心。,1、数据库基本概念,4、数据库子语言,是数据库管理系统的一部分,通常分为:,(1)数据定义语言,DDL,(2),数据操纵语言,DML,(3),数据控制语言,DCL,以上三类语言都是非过程性的,可以作为交互式命令语言运用,也可以将语句嵌入到某些宿主语言(,C、C+、Fortran,等)中使用。,1、数据库基本概念,5、数据库系统,一般由以下5部分组成:,(1)数据库,(数据),(2),数据库管理系统,(,DBMS,软件),(3),数据库管理员,(,DBA),(4),系统硬件平台,(计算机,网络环境),(5)系统软件平台,(操作系统,开发工具,接口软件,中间件),1、数据库基本概念,数据库系统的特点,(1)数据集成性,二维表模型,三级数据模式,全局与局部的统一,(2),数据的高共享性和低冗余性,面向多个应用,多级数据范式,(3),数据独立性,逻辑独立性,物理独立性=两级映像机制,(4),数据统一管理和控制,操纵方式,完整性,安全性,并发控制,故障恢复,1、数据库基本概念,6、数据模型,数据模型是数据特性的抽象表示,,主要描述数据的结构、定义在其上的操作以及约束条件,包括了系统的静态特性、动态行为和约束条件。按应用层次,可分为三种类型:,(1),概念(数据)模型,面向客观世界和用户,与具体的,DBMS,及计算机平台无关。,(2),逻辑(数据)模型,面向数据库系统,着重于在逻辑级上描述数据特性。,(3),物理(数据)模型,面向数据在计算机中的内部表示。,1、数据库基本概念,数据模型的四个世界,数据模型可以将复杂的现实世界事物及其要求反映到计算机数据库种的物理世界,其反应过程分为四个阶段:,(1),现实世界,(2),概念世界,(3),信息世界,(4)计算机内部世界,2、关系数据库系统,关系数据库系统是基于关系数据模型的数据库系统,也是目前最为常用、占主流地位的一种数据库系统,与数据仓库、决策支持、数据挖掘等关系密切,在,DSS,中多以它为基础。,1970,年,,E. F. Codd,发表多篇论文,系统地提出了严密的,关系模型理论,。,20,世纪,70,年代末,,,IBM,的,San Jose,实验室,研制出,关系数据库实验模型,System R,。,1976年后,相继出现了许多实验性和商品化的关系,DBMS,,例如,Oracle、DB2、SQL Server,等等。,2、关系数据库系统,1、关系数据库系统的优点,(1)理论严密、完善,(2)数据结构简单,(3)功能强,(4)数据独立性高,(5)用户使用方便,2、关系数据库系统,2、关系数据库系统的衡量准则,关系模型的奠基人,E. F. Codd,分别于1974年和1985年在,Computer World,等杂志上发表文章,具体给出了全关系型的关系系统应遵循的,十二条基本准则,。,从,理论意义,上看,这十二条准则是对关系数据模型的具体而又深入的论述,是从理论和实际紧密结合的高度,对关系型,DBMS,的评述。,从,实际意义,上看,它可以作为评价或购买关系型产品的标准。,2、关系数据库系统,2、关系数据库系统的衡量准则,准则0:,关系准则,-一个关系型的,DBMS,必须能完全通过它的关系能力来管理数据库,准则1:信息准则,-关系型,DBMS,的所有信息都应在逻辑一级上用一种方法即表中的值显式地表示,准则2,:,保证访问准则,-依靠表名、主码和列名的组合,保证能以逻辑方式访问关系数据库中的每个数据项。,准则3,:,空值的系统化处理,-全关系型的,DBMS,应支持空值的概念,并用系统化的方式处理空值。,2、关系数据库系统,准则4,:,基于关系模型的动态的联机数据字典,-,数据库的描述在逻辑级上应该和普通数据采用同样的表示方式,使得授权用户可以使用查询一般数据所用的关系语言来查询数据库的描述信息。,准则5,:,统一的数据子语言准则,-,一个关系系统可以具有几种语言和多种终端使用方式。但必须有一种语言,它的语句可以表示为具有严格语法规定的字符串,并能全面地支持:数据和视图定义、数据操作、完整性约束、授权、事务处理等功能。,准则6,:,视图更新原则,-,所有理论上可更新的视图,也应该允许由系统更新。,2、关系数据库系统,2、关系数据库系统的衡量准则,准则7:高级的插入、修改和删除操作-,关系系统的操作对象是单一的关系。,准则8:数据物理独立性-,无论数据库的数据在存储表示或存取方法上有任何变化,应用程序和终端活动都保持逻辑上的不变性。,准则9:数据逻辑独立性-,当对基本关系进行理论上信息不受损害的任何改变时,应用程序和终端活动都保持逻辑上的不变性。,2、关系数据库系统,2、关系数据库系统的衡量准则,准则10: 数据完整性的独立性-,关系数据库的完整性约束条件必须是用数据库语言定义并存储在数据字典中的,而不是在应用程序中加以定义的。,准则11:分布独立性-,关系型,DBMS,具有分布独立性。,准则12:无破坏准则-,如果一个关系系统具有一个低级(指一次操作一个记录)语言,则这个低级语言不能违背或绕过完整性原则(准则10)。,图3.1 全关系系统的12条基本准则,准则0:,一个关系型的,DBMS,必须能完全通过它的关系能力来管理数据库,准则1:,信息准则,准则2,:,保证访问准则,准则3,:,空值的系统化处理,准则4,:,基于关系模型的动态的联机数据字典,准则5,:,统一的数据子语言准则,准则6,:,视图更新原则,准则7:,高级的插入、修改和删除操作,准则8,:,数据物理独立性,准则9,:,数据逻辑独立性,准则10,:,数据完整性的独立性,准则11,:,分布独立性,准则12,:,无破坏准则,按照,E,.F. Codd,的思想,可以把关系系统分类:,(,a),表式系统 (,b)(,最小)关系系统 (,c),关系完备的 (,d),全关系的,S-,结构(,Structure),;,圆-表示关系数据模型=,S,I,M,I-,完整性(,Integrity),;,阴影部分-表示各类系统支持,M-,数据操纵(,Manipulation),。,模型的程度,图,3.2,关系系统的分类,(1),表式系统,:,仅支持关系数据结构,,不支持集合级的操作。,表式系统不能算是一个关系系统。,(2),最小关系系统,:,支持关系数据结构,支持选择、投影和连接三种关系操作。,许多微机关系数据库系统,如,Foxbase、FoxPro,等属于这一类。,(4),全关系系统,:,具备关系模型的所有特征,,即不仅是关系上完备的,,而且支持数据结构中域的概念,,支持实体完整性和参照完整性。,(3),关系完备系统,:,支持关系数据结构,支持所有的关系操作。,2、关系数据库系统,3、关系模型,关系模型包括关系数据结构、关系操作和关系中的数据约束三部分组成。,(1)关系数据结构,关系模型采用二维表结构,由表,框架,(,frame),和表,元组,(,tuple),组成。表框架中的每个属性称为,数据项,,其取值范围称为,值域,。,按关系模型组织的数据库,其中的每一行称为一个元组。元组中的每个数据项的值称为一个分量。,2、关系数据库系统,二维表满足下列性质:,元组个数是有限的,元组各不相同,元组次序无关,元组分量不可再分 - 原子性,属性名唯一,属性次序无关,属性列中的分量具有与该属性相同的值域,2、关系数据库系统,几个相关术语:,关系,码,候选码,主码,外码,关系子模式 - 用户视图/外模式,2、关系数据库系统,(2)关系操作,数据查询,数据变更:添加/删除/修改,(3)关系中的数据约束,实体完整性约束,参照完整性约束,用户自定义完整性约束,(4),SQL,语言,3、数据库操作特性与联机事务处理,1、数据库操作特性,客观上反映了现实世界的实际活动过程,具有原始性,一般为短事务形式,大量、频繁,多样性与随机性,操作对象一般为局部数据,3、数据库操作特性与联机事务处理,2、联机事务处理,数据库系统应用领域极其广泛,主要有:,MIS,(,管理信息系统),ERP,(,企业资源规划),CRM,(,客户关系管理),IRS,(,信息检索系统),OA,(,办公自动化系统),3、数据库操作特性与联机事务处理,上述应用领域中的数据库系统均具有数据库操作的6大特点,在应用中构成了独特的应用领域和范畴,一般称之为,数据库事务处理,或,联机事务处理,(,OLTP,)。,OLTP,在,DSS,系统中的操作形式主要表现为非原始性、长事务性、非随机性、只读性以及一定的主观随意性。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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