首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
讨论数据库设计中产生的数据冗余和更新异常的问题及原因并介绍了用表谓词来描述表含义的方法.最后提出了数据库设计中的基本原则,作为避免数据冗余和更新异常的有效方法.  相似文献   

2.
数据库表是数据库中所必需要设计的内容,表结构是否规范直接关系到后续数据的保持,这就要求建立一个简洁、清晰的数据库表,以免存储冗余信息,造成浪费。  相似文献   

3.
数据库模式会直接影响和决定数据的完整性、准确性和一致性。规范化理论为数据库的设计提供了理论指南和工具,在设计数据库时,必须结合应用环境和实际情况合理的选择数据库的规范模式,才能做到既消除数据冗余和操作异常,又减少额外开销。  相似文献   

4.
近年来,数据规模呈爆炸式增长,使得传统集中式数据库难以满足业务需求.而分布式数据库可以将数据存储在多个节点上,具有更好的扩展性,从而可以支撑业务的不断增长.目前,许多企业已经开发出了成功的分布式数据库产品,例如Google Spanner、淘宝的OceanBase等.传统数据库模式设计中,三大范式(1NF、2NF和3NF)及其扩展范式能够减少数据冗余和更新异常,并保证数据的完整性.然而,在分布式架构下,严格遵循范式的模式设计可能带来查询效率较低等问题,而使用反范式模式设计方法通常可以有效提高查询效率.OceanBase是淘宝自主研发的分布式数据库,支持跨行跨表事务,并在OLTP中具有良好的性能,但是对于OLAP业务,其性能并不高.本文将以OceanBase为例,介绍如何利用反范式设计分布式数据库模式,以改善OLAP的查询性能,并通过在OceanBase上部署TPC-H基准评测验证了反范式模式设计的有效性和高效性.  相似文献   

5.
一种网络冗余流量消除算法   总被引:2,自引:1,他引:1  
针对大量数据片段冗余传输造成网络带宽浪费严重的问题,提出了一种基于动态查找表的冗余流量消除(DYNATABLE)算法。该算法动态统计流量中以不同字节值开头的数据块的冗余率,在保证目标块抽样率的情况下,选取冗余率高的数据块的首字节值为标识,实时更新查找表,根据查找表中的标识从数据包中选出数据块,对已经传输过的冗余数据块进行简单编码,用编码数据替换原冗余数据片段,再对消除冗余流量的数据包进行传输。对比基于最大值选择和基于静态查找表选择等冗余流量消除算法,DYNATABLE算法能跟踪网络数据的动态变化,带来更高的字节节省,平均字节节省率提高到21.8%。  相似文献   

6.
分析了目前对于冗余数据的常用处理方法,并给出了基于SQL的解决数据库冗余数据方案。  相似文献   

7.
在分布式数据库设计中数据分配的问题对整个系统的改进数据的可用性、提高DDB的效率和可靠性有很大影响,本文主要通过实例讨论数据分配的原则,分别对非冗余分配、冗余分配、静态启发式分配等数据分配方法采用量化的方法来进行研究,并对动态分配也做了一些比较分配,在研究过程中,把分布式检索和更新处理问题结合起来考虑,以获得减少通信代价、减少检索代价及更新代价的最优解决方案,从而明确得出全局关系划分后的逻辑片段应该置放的最佳场地。  相似文献   

8.
直接采用MD5算法对数据库中的敏感数据加密时,合法用户进行查询、更新等操作需要还原数据,MD5算法无法解密数据.可逆的加密算法都需要保存密钥,数据库增加了数据的冗余.本文提出一种基于MD5算法的可逆无冗余算法,实现对数据库中敏感数据进行加密、解密,而且不需要保存密钥.  相似文献   

9.
PowerBuilder中单数据窗口只能更新一个表,目前常用的解决方法是编写函数实现基于单数据窗口的两表更新,当表的数目增加时又需要重新编程或重复调用函数.为克服该局限性,对其进行了改进,通过建立全局函数实现单数据窗口的多表更新,提高了代码的可重用性和可维护性,通过向函数传递不同的参数,使程序不必受制于数据库表的个数和名称,体现其通用性,从而使PowerBuilder应用程序的报表更新技术更完善,更灵活.  相似文献   

10.
Oracle数据库管理系统在许多领域都有着广泛的应用,本文主要介绍Oracle数据库应用当中对可更新视图的设计方法,着重分析了单表视图和多表视图在更新操作的时候需要注意的问题,并根据实例提出了实现可更新视图的具体解决方案.  相似文献   

11.
运用计算机模拟对银行窗口设置进行研究,为银行新建营业网点的窗口设置提供指导,并可以评估现有窗口设置是否合理.针对软件开发的难点问题,本文按照规范化方法进行数据库设计.首先,通过图形表示系统结构,并运用排队论理论构建数学模型;其次,使用实体联系图进行概念结构设计;再次,以逻辑结构设计规则为基础,基于Oracle数据库设计表的逻辑结构;最后,在阐明B树索引结构的基础上,设计了表的B树索引.本文设计的数据库具有思路清晰、结构合理、数据冗余小、存储空间利用率高等优点,为商业银行窗口设置模拟系统开发奠定了基础.  相似文献   

12.
XML模式设计是XML数据库设计的关键,同关系数据库相似,对引起XML数据更新异常的原因及消除更新异常的方法进行研究具有重要的意义。与Vincent等人不同,本文在DTD一级对XML文档中的多值依赖进行了研究。首先分析了XML文档模式设计的研究方法,其次,重新给出了XML树,树元组等的定义,消除了Arenas等人在定义模型“相等”上的二义性,并基于DTD提出了XML多值依赖的概念。最后,分析了XML中多值依赖的公理系统及蕴涵问题并指出了XML多值依赖未来的研究方向。  相似文献   

13.
在第二次全国土地调查中,需要将54坐标系下的相关数据转换到80坐标系,而两个坐标系下两套数据的存储与更新是设计转换方案时要重点考虑的因素.根据建立的二元双三次多项式转换模型,提出一种动态坐标转换的技术方案,分别实现栅格数据和矢量数据的坐标转换,解决两个坐标系下数据的存储冗余问题和更新异常问题.  相似文献   

14.
分布式数据库在公路建设项目管理中的应用   总被引:1,自引:0,他引:1  
在分析分布式数据库对公路建设项目管理的优越特性基础上,提出了公路建设项目管理的分布数据库,其中包括数据分割和冗余问题的解决、并发控制机制设计、系统结构设计和查询处理.  相似文献   

15.
分布式数据库同步更新的实现方法   总被引:6,自引:0,他引:6  
把分支机构的数据库作为出版者和分发者,把上级中心的数据库作为订阅者,首先在分发者数据库中对表建立快照代理、日志阅读代理、分发代理.和存储过程的复制事物,并在数据库中记录同步状态信息,然后分发者连接出版者,阅读出版物的事务日志,搜索出带有复制标志的INSERT、UPDATE、DELETE语句和其他更新事务提交给订阅者.当分支机构数据发生更新,日志读取代理即时将更新信息推到上级单位中心的数据库中,实现分发者和订阅者数据库数据两者数据的一致性,从而实现分布式数据库数据的同步更新。  相似文献   

16.
以数据库SQLSERVER为例,提出了一些优化C/S环境下的信息系统的措施:根据实际情况选择适当的数据库规范级别、合理规划数据库的数据关系及类型、以少量冗余换取系统性能等方法优化数据字典,确定在适当对象上建立索引和选择适当的索引类型等方法优化索引,通过限制查询结果集、减少查询必须连接的表的数目、编写和调用存储过程等方法优化查询,通过缩短事务、编写调用数据库触发器等方法提高系统性能和可靠性  相似文献   

17.
设计了加工过程质量信息管理系统的体系结构,并采用IDEFO图方法将系统的功能活动逐层分解.在系统的设计过程中,为保证数据的一致性、完整性以及消除数据冗余,进行了数据库概念设计,采用IDEFlx方法建立系统的信息模型,并在此基础之上进行了数据库结构设计.  相似文献   

18.
针对异构数据库之间数据交换软件的数据交换不规范、网状数据不通畅、数据同步无保证等问题,设计了一个通用安全高效的数据交换引擎.该设计采用影子表法获取数据,利用文本差异比较得出变化的数据量,并运用差异分析算法解析出数据变化结果集.设计中的数据交换规则与数据更新结果存储均采用了XML文件格式作为媒介,为了保证数据的安全性与可靠性,设计要求对需要传输的数据进行加密处理,并采用可靠的TCP作为数据传输协议的载体.实验表明,该文设计的异构数据库交换引擎可以高效率地完成异构数据库之间可靠、安全的数据交换.  相似文献   

19.
程潮铁矿体视化仿真系统地质数据库的建立   总被引:3,自引:0,他引:3  
通过分析程潮铁矿地质采样数据的特点,结合矿床及其开采设计体视化仿真系统的性能需求,从数据库表结构,表间关系及数据的录入处理等三个方面,描述了矿床地质数据库建立过程,采用ADO相关技术实现了地质数据库管理子系统,实践表明,本系统是合理的、有效的。  相似文献   

20.
数据库设计的可扩展性案例研究   总被引:1,自引:0,他引:1  
马淑红  单保录 《科技信息》2009,(25):I0058-I0058,I0045
数据库表结构的设计方法直接影响应用软件的性能和生命周期。本文针对提高软件的灵活性和可扩充性,提出了两种数据库表的可扩展设计方案:一种是在数据库表中添加预留字段,并设计预留字段定义表解决了预留字段属性信息和显示信息的问题:另一种是通过设计元属性表,实现更高的可扩充性要求。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号