实时数据库关系数据库.doc

实时数据库关系数据库.doc

ID:56009128

大小:44.45 KB

页数:6页

时间:2020-03-15

实时数据库关系数据库.doc_第1页
实时数据库关系数据库.doc_第2页
实时数据库关系数据库.doc_第3页
实时数据库关系数据库.doc_第4页
实时数据库关系数据库.doc_第5页
资源描述:

《实时数据库关系数据库.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、关系数据库是建立在集合代数基础上,应用数学方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。全关系系统十二准则全关系系统应该完全支持关系模型的所有特征。关系模型的奠基人E.F.Codd具体地给出了全关系系统应遵循的基本准则。;''准则0'':一个关系形的关系数据库系统必须能完全通过它的关系能力来管理数据库。;''准则1''信息准则:关系数据库系统的所有信息都应该在逻辑一级上用表中的值这一种方法显式的表示。;''准则2''保证访问准则:依靠表名、主码和列名的组合,

2、保证能以逻辑方式访问关系数据库中的每个数据项。;''准则3''空值的系统化处理:全关系的关系数据库系统支持空值的概念,并用系统化的方法处理空值。;''准则4''基于关系模型的动态的联机数据字典:数据库的描述在逻辑级上和普通数据采用同样的表述方式。;''准则5''统一的数据子语言:一个关系数据库系统可以具有几种语言和多种终端访问方式,但必须有一种语言,它的语句可以表示为严格语法规定的字符串,并能全面的支持各种规则。;''准则6''视图更新准则:所有理论上可更新的视图也应该允许由系统更新。;''准则7''高级的插入、修改和删除操作:系统应该对各种操作进行查询优化。;

3、''准则8''数据的物理独立性:无论数据库的数据在存储表示或存取方法上作任何变化,应用程序和终端活动都保持逻辑上的不变性。;''准则9''数据逻辑独立性:当对基本关系进行理论上信息不受损害的任何改变时,应用程序和终端活动都保持逻辑上的不变性。;''准则10''数据完整的独立性:关系数据库的完整性约束条件必须是用数据库语言定义并存储在数据字典中的。;''准则11''分布独立性:关系数据库系统在引入分布数据或数据重新分布时保持逻辑不变。;''准则12''无破坏准则:如果一个关系数据库系统具有一个低级语言,那么这个低级语言不能违背或绕过完整性准则。■实时数据库是数据库

4、系统发展的一个分支,它适用于处理不断更新的快速变化的数据及具有时间限制的事务处理。实时数据库技术是实时系统和数据库技术相结合的产物,研究人员希望利用数据库技术来解决实时系统中的数据管理问题,同时利用实时技术为实时数据库提供时间驱动调度和资源分配算法。然而,实时数据库并非是两者在概念、结构和方法上的简单集成。需要针对不同的应用需求和应用特点,对实时数据模型、实时事务调度与资源分配策略、实时数据查询语言、实时数据通信等大量问题作深入的理论研究。实时数据库系统的主要研究内容包括:实时数据库模型实时事务调度:包括并发控制、冲突解决、死锁等内容容错性与错误恢复访问准入控制

5、内存组织与管理I/O与磁盘调度主内存数据库系统不精确计算问题放松的可串行化问题实时SQL实时事务的可预测性研究现状与发展实时数据库系统最早出现在1988年3月的ACMSIGMODRecord的一期专刊中。随后,一个成熟的研究群体逐渐出现,这标志着实时领域与数据库领域的融合,标志着实时数据库这个新兴研究领域的确立。此后,出现了大批有关实时数据库方面的论文和原型系统。人机交互技术与智能信息处理实验室实时数据库小组一直致力于实时系统、实时智能、实时数据库系统及相关技术的研究与开发,并取得了一定的成绩。 大型数据库有:Oracle、Sybase、DB2、SQLserve

6、r小型数据库有:Access、MySQL、BD2等。 实时数据库系统可以与普通关系数据库(DBMS)通讯,将实时数据库系统的实时数据或历史数据保存到关系数据库中;也可以将关系数据库中的数据导入到实时数据库系统。有两种方法实现两者通信,一是通过ODBCGATE转储程序,该程序可以实现实时数据的周期性转储或历史数据到关系库的存储。另一方法是通过紫金桥系统提供的的SQL函数实现与关系库的通信。前者比较简单,后者比较灵活,但是实现比较复杂。两种数据库之间的一些差别? 数据的组织方式实时数据库可以简单地理解为它是这样的数据库:由测点信息库、实时数据库、历史数据库三个数据库

7、组成。测点信息库含有一个测点基本信息字段的一张表,这个表以测点标签作为关键字,对应一条测点基本信息的记录包含一条测点的基本配置信息,如压缩偏差,例外偏差,测点描述等。用户可从此数据库中查询测点的基本信息。实时数据库是内存快照数据库,反映了生产实时数据的时间戳、数值、质量等秒级变化。用户可从此数据库中查询生产实时数据的实时数据值(值,时间戳,质量)。历史数据库是含有一个以测点名称字段和时间字段为关键字的一张表,这张表的另外的一个重要的字段就是数值字段,用来存储测点的采集值,除了这些字段,还可以包含数据的状态,数据质量字段等。随着时间的变化,不断地将实时数据库中的实

8、时数据进行压缩过滤,并更

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。