分享到:

从皇家空军飞行员到“关系数据库之父”

在数据库技术发展的历史上,1970年是发生伟大转折的一年。这一年的6月,IBM圣约瑟研究实验室的高级研究员埃德加·考特(Edgar Frank Codd)在《Communications of ACM》)上发表了题为“用于大型共享数据库的关系数据模型”(A Relational Model of Data for Large Shared Data Banks)一文。ACM后来在1983年把这篇论文列为从1958年以来的1/4个世纪中具有里程碑式意义的最重要的25篇论文之一,因为它首次明确而清晰地为数据库系统提出了一种崭新的模型,即关系模型。$$“关系”(relation)是数学中的一个基本概念,由集合中的任意元素所组成的若干有序偶对表示,用以反映客观事物间的一定关系,如数之间的大小关系,人之间的亲属关系,公司成员之间的领导被领导关系,商品流通中的购销关系……等等。在自然界和社会中,关系是无处不在的。在计算机科学中,关系的概念也...  (本文共2页) 阅读全文>>

《信息与电脑(理论版)》2016年01期
信息与电脑(理论版)

基于关系数据库的OLAP研究

随着信息化时代的到来,其带动了各行各业的发展,尤其体现在计算机信息及数据处理工作中。OLAP即管理、执行及分析人员从多个角度将原始数据转化成为可被用户接受与理解的数据,并实现各类信息的交互、存取,进一步真实地反映企业特性,增加各类数据间的了解程度。简单来说,OLAP是一种快速、实时交互或分析数据的应用工具箱,可满足特定报表及多维环境的信息查询需求。在这一背景下,笔者深入对基于关系数据库的OLAP进行探讨具有十分重要的作用和意义。1 OLAP概述1.1 OLAP主要特征首先,OLAP具备较强的统计、分析及处理功能,可结合一系列数据对整体趋势做出准确的预测或判断;其次,OLAP可快速地获取用户查询或分析需求,通常只需几秒的实践,OLAP便可响应用户需求,有效缓解搜索主线索隐匿带来的不便;最后,也是最重要的一点,OLAP可提供多维度数据视图。传统的数据视图,结构单一,且不具适用性,多维数据视图实现了将各类抽象多维信息网罗在立方体内,也...  (本文共2页) 阅读全文>>

《现代计算机(专业版)》2016年18期
现代计算机(专业版)

关系数据库向文档数据库的模式转换算法

0引言从数据库的角度来讲,大数据是指不可以被通常的数据处理工具如传统的数据库管理系统所捕获、存储、管理和分析的数据[1]。为了满足大数据存储及处理分析的需求,No SQL(Not Only SQL)数据库应运而生。不同于关系数据库,No SQL数据库用来存储大量的非结构化数据,因此它的特征是非关系的、分布的、开源的、可水平扩展的。按照存储结构的不同,常见的No SQL数据库可以分为文档式存储、列式存储、键值对存储、对象式存储和图形式存储。其中,Mongo DB是一种轻量级文档式存储数据库,在不涉及到聚合函数的情况下,Mongo DB在性能方面甚至要优于关系数据库[2]。No SQL数据库在性能上满足了对海量数据的高效存储和访问的需求,文献[3-5]在性能这方面做了详细的叙述。与关系数据库相比,No SQL数据库灵活性更大,扩展性更高,可用性更强[6]。为了将关系数据库中的数据迁移到No SQL数据库中,实现从SQL到No SQL...  (本文共6页) 阅读全文>>

《计算机工程与应用》2015年14期
计算机工程与应用

粗糙关系数据库的数学基础

1引言美国学者Beaubouef Theresa于20世纪90年代初提出粗糙关系数据库模型(RRDM),并对粗糙关系操作算子、RRDB的不确定性度量、粗糙函数依赖、粗糙数据查询、粗糙函数依赖与知识发现等进行了研究,把它们应用于地理信息系统中[1]。学者J.W.Guan等在文献[2]中讨论了信息系统与数据库的关系问题,认为信息系统是数据库“关系”概念的泛化,进一步可以认为多值信息系统(或称不确定信息系统)是“粗糙关系”的泛化,多值信息系统的研究为粗糙关系数据库的研究打开另外一个视角。多年来,国外一些学者对RRDB及多值信息系统进行了多方面的研究。比如文献[3]利用信息论定义了用于粗糙关系数据库度量的粗糙熵、粗糙模式熵及粗糙关系熵;在文献[4]中,作者研究了粗糙范式理论,定义了粗糙函数依赖的2NF、3NF及BCNF;在文献[5]中,作者对空间数据及地理信息系统中的含糊性问题进行了研究,利用粗糙集理论中的近似原理改善解决地理信息处理中...  (本文共5页) 阅读全文>>

《学习月刊》2010年15期
学习月刊

“教、学、做一体化”在“关系数据库”课程中的应用

关系数据库是一门理论和实践并重的课程,我们提出“教、学、做一体化”的教学方法突破了传统的教学模式,方便实用且富有成效,对提高学生的整体数据库应用水平和专业综合素质起到了良好的作用。一、引言现代软件技术中,数据库的应用已经成为支持软件技术发展与应用的重要内容,培养和造就掌握大型关系数据库的专业技术人员已经成为时代的需求,是大学计算机教学中一个十分重要的方面。我院开设的《关系数据库》是计算机应用技术专业的一门专业基础课程,也是数据库相关课程中的重点课程。我校计算机应用技术专业学生的培养目标之一就是要掌握数据库基础理论,具备数据库系统的应用技能,因此,该门课程在学生三年的专业学习系统中占据着非常重要的地位。同时,关系数据库也是一门实践性很强的课程,通过实践,可以加深学生对数据库理论的理解,提高并培养综合运用知识、解决实际问题的能力。它是计算机应用技术专业的一门必修课,也是一门难度较大的课程,如果教学方法不当,很难学好。因此,对这门课的...  (本文共2页) 阅读全文>>

《计算机工程》2008年06期
计算机工程

基于元数据的关系数据库语义集成方法

1概述关系数据库的异构性包括语法异构、模式异构和语义异构等,其中,语义异构是关系数据库集成中最难解决的问题。语义网(semantic Web)为关系数据库语义集成提供了新的思路。语义网提供了数据在不同的企业和组织之间开放共享的公共技术框架,是对现有Web架构的扩充,通过赋予数据和信息规范的、定义良好的语义更好地支持人机之间的合作。如何基于语义网实现将分布式、异构的关系数据库转换成具有规范语义的“智能数据”,支持用户和应用程序基于概念透明地访问和集成关系数据库中的数据,是本文研究的主要问题。解决这个问题目前有3种方法[1-4]:(1)从关系数据库模式中自动或者半自动生成本体,并实现将关系数据库和本体之间的映射。这种方法将数据库模式的集成问题转换成多个本体之间的映射问题,使问题更为复杂。(2)对发布数据库内容的动态网页内容进行手工的标记,这种方法不需要处理语义映射问题,但是对动态网页内容的手工标记是一项繁重的工作。(3)本文通过基于...  (本文共3页) 阅读全文>>