一、Oracle DML触发器在数据库编程中的应用(论文文献综述)
张哲[1](2021)在《面向开源数据库的安全与审计组件研究》文中研究说明当前在传感器数据融合、在线医疗诊断、健康大数据等领域,数据库应用需求呈现数据多模态、来源多元化和用户需求个性化、定制化的趋势。开源数据库拥有可扩展和能按需定制等商用数据库不具备的优点,可适用于各种特定的数据库应用领域。然而,开源数据库往往存在安全审计工具不够完善、缺少集成化的安全审计组件等问题。因此,对开源数据库的安全与审计技术及其组件开展研究有很好的实际应用价值。针对以上需求,本文完成了一种面向开源数据库的一体化安全与审计集成组件。本文的主要工作包括:1)从典型的开源数据库Postgre SQL着手,剖析其体系及代码结构,针对当前开源数据库安全审计组件研究的不足之处,提出一种完善开源数据库应用安全性的解决方案。2)集成设计并实现了数据库安全与审计组件的四个功能,以扩展方式与开源数据库Postgre SQL融合,主要包括四个模块。其中,用户权限管理模块可控制普通用户的审计权限;审计日志管理模块实现审计规则定义、日志记录、日志查询等功能,本文通过适用于安全审计的日志分类方法,实现针对特定数据库表的审计功能;数据库表审计实现对特定数据库表的精确审计;审计监测告警模块根据告警规则追踪用户操作,发生风险操作后实施告警。3)基于Qt框架实现了用户友好的交互界面,便于安全审计员配置审计规则,及时查看审计结果和告警记录。最后对本文提出的数据库安全与审计组件进行测试与分析。通过多个高速、高并发注入SQL测试语句的测试用例对组件进行测试。结果显示,本文设计的安全与审计组件能以扩展组件的方式方便、稳定地与开源数据库Postgre SQL结合,支持对高速、高并发数据库操作的监控和记录,并通过界面快速显示审计结果。本文提出的方案可以推广到其他开源数据库的研究中。
杜武航[2](2017)在《多协议的工业网络安全隔离设备的设计与实现》文中认为随着我国工业信息化的发展,工业现场的信息安全日益重要。信息化的管理系统在提高生产效率的同时,也给黑客等不法分子提供入侵网络的可乘之机。在电力,石油等关键工业领域,基于物理隔离的单向导入技术可以有效地保护工控网络的安全。论文以单向导入技术为基础,研究了单向隔离状态下如何实现Oracle数据库的同步以及Modbus协议的同步。通过分析关键技术,论文首先设计了隔离设备的基础架构,包括配置解析模块、初始化模块、生产者消费者模块、通信发送与接收模块以及数据编码解码模块。通过模块化的设计,使得系统在业务支持上具有很强的扩展性。基于基础功能模块,论文实现并验证了数据库同步以及Modbus协议的同步逻辑。在数据库同步方面,隔离系统通过配置文件读取同步表格,之后程序创建DML触发器记录SQL执行语句并保存在源数据库。生产者读取操作记录并调用单向光网卡发送数据,对端消费者程序执行语句实现同步。Modbus协议同步实现方面,基本流程与数据库同步相似。Modbus同步实现了 Modbus服务端和客户端程序。系统的Modbus模拟客户端程序读取受保护的Modbus服务器数据,解析处理后调用单向光网卡发送到系统的Modbus模拟服务器端。服务器端依照共享内存技术,在本端实现数据同步,之后向外网的Modbus读取请求提供同步后的正确应答数据。
杨瑞[3](2016)在《面向NoSQL的安全审计系统的设计与实现》文中研究表明安全审计是确保数据库安全的重要特性之一。它在关系型数据库中有着广泛的应用。例如,Oracle 9i及其以上版本向用户提供了审计特性,以监控和记录用户对数据库的操作。随着互联网的迅速发展,数据规模不断增大,关系型数据库已经不能满足处理大数据的要求。非关系型数据库此时应运而生,即NoSQL数据库。NoSQL数据库提供了高可用和高可扩展的大数据存储方案。但是数据库在设计之初并没有将安全特性列为重点,用户为了保护数据库安全只能使用第三方的工具或者服务。数据安全已经成为NoSQL数据库所面临的一项重大挑战。因此,为NoSQL数据库设计安全审计系统是非常有必要的。本文以面向NoSQL数据库安全审计为中心,对传统的审计技术和数据库安全控制技术进行了分析,并提出切面式审计模型。切面式审计模型将服务器端面向切面编程技术应用到数据库端,从而使审计模块与数据库操作分离,降低二者之间的耦合性。在实现审计模型时,设计切面和钩子函数是关键。设计良好的切面可以全面覆盖数据库中的各项操作。钩子函数可以在特定事件发生的时候执行。获取审计数据的关键就在于寻找插入钩子函数的位置,也可以说是寻找钩子函数执行的时机。本文针对大数据时代数据规模庞大的特点,设计出通用的审计规则。审计规则分为审计级别和审计条件两类。审计级别分为粗粒度审计、细粒度审计和数据审计三种。审计条件也分为表级别,CURD级别和数据级别三个级别。完善的审计规则可以提供灵活的审计配置方式,让用户根据实际的安全需求来制定审计策略。本文在分析HBase基本架构的基础上,将切面式审计模型和审计规则应用到HBase中。根据HBase协处理器框架的运行原理,我们将协处理器中的RegionObserver和MasterObserverer进行组合,从而形成审计切面,并在切面中实现大量的钩子函数。实验结果表明该安全审计系统运行良好,有效提升了HBase的安全性,可以灵活配置审计策略并且支持审计级别和审计条件的组合使用。
刘维学,乔丽平[4](2013)在《SQL Server数据库DML触发器的研究与应用》文中指出DML触发器是SQL Server数据库中应用最广泛的触发器,在维护数据完整性、提高数据安全性、满足复杂的数据约束等方面具有重要作用。文中对DML触发器的应用进行详细研究。首先,介绍了DML触发器包含的AFTER和INSTEAD OF两种类型;其次,通过图形表示了AFTER触发器的触发顺序,并阐明了指定触发顺序需要注意的问题;然后,研究INSERT、DELETE、UPDATE三类触发器的工作原理;最后,给出了DML触发器的几个应用技巧。实际运用时要结合文中的研究内容进行详细设计,以便提高数据库系统的整体性能。
赵金铃[5](2013)在《分布式异构数据库同步更新的研究与应用》文中进行了进一步梳理伴随着信息化时代的迅速发展,数据库的使用越来越广泛,但因个体环境等因素造成系统开发环境及数据库类型选择的差异,因此产生了许多相对独立的信息服务和管理系统,以及不同的数据库系统,其中不少数据是关联的。为保证数据库中各节点数据一致,有必要建立一个安全的、通用的平台来解决分布式异构数据库之间数据同步的问题,以利于信息的统一管理和企业的快速发展。本课题基于轨道交通国家实验室(筹)高速列车数字化仿真平台协同仿真需求,以实现专业与共享数据库、基础数据库与空间数据库之间共享数据实时同步为目标。针对上述需求,本文提出了一种“基于映射文件”的同步方法。该方法使用触发器和变更轨迹表来捕获同步数据,同时采用具有可扩展性、易于在数据库之间交换等优点的XML作为中间数据表示方式,有效的避免了各异构数据库之间标准不统一等问题,也解决了系统跨平台运行的关键所在。映射文件是整个系统的桥梁,它不仅为同步系统建立了源表与目标表之间的映射关系,也解决了异构数据库之间存在的多种冲突问题,同时对提高系统的通用性、可扩展性以及各种复杂环境下的应用能力都具有重要的意义。文章给出了实现该同步方法的系统架构,整个架构由数据源注册、表结构到XML映射、变更数据捕获、同步数据抽取到XML映射等七大功能模块组成。同时按照系统实现流程对每一模块都进行了详细的设计,并着重对系统中的关键技术进行分析说明。文章最后对方案进行性能优化,通过对比可知优化后的方案可将同步时间提高十倍左右。最后为验证本文提出的方案的可行性,分两部分对系统进行了总体测试,并用实例验证了方案的可行性和合理性,同时给出了性能优化前后同步记录数和用时的仿真图。
邓林[6](2012)在《铁路领域中多数据库系统的研究与实现》文中研究指明当前,企事业单位中的各个部门会产生大量的数据,并依据各自的数据特点和应用需求,选择不同的方式管理数据。这导致各部门之间的信息重复冗余,很难做到部门之间的数据共享。要解决这个问题,需要研究数据集成技术。而多数信息集成技术只是从上层应用的角度实现了信息集成,无法解决整个数据体系的融合,无法从根本上解决数据共享。多数据库系统技术已经成为解决异构数据源之间信息集成的有效措施。多数据库系统技术针对那些异构的、分布的、已存在的多个局部数据库系统,在不需要对局部数据库做大量改变的情况下,为用户提供了统一的多数据库环境,包括统一的数据类型定义、查询语言、数据访问方法等。本论文的研究背景是集成并访问铁路领域中各专业的数据,支持各专业的上层应用。实现上述功能需解决两个问题:(1)专业数据存储于异构数据源中,包括不同类型的商业数据库、表单或文件系统,如何利用多数据库技术去整合集成异构的数据源问题。(2)集成后的同质多数据库系统如何保持源和目标端数据的一致性问题。本论文对上述问题进行了比较深入的研究,实现了一个同质多数据库系统。主要研究工作包括:首先研究了异构数据库的集成方案,设计了同质多数据库的体系结构,构建同质多数据库系统;针对不同数据源采取不同的集成策略,为各专业设计实现了同质多数据库访问接口;在数据一致性维护方面,针对异构数据源的特点,分别设计了针对结构化数据间、非结构化与结构化数据间的同步更新方案。最后,本论文对所实现的技术方案进行了测试。分析实验结果验证了本文所做工作的可行性和有效性。
刁静[7](2012)在《雷电探测网中心站数据库设计与实现》文中进行了进一步梳理通过实时监测雷电的发生发展、消亡情况、移动方向以及雷电流极性和峰值等活动特性值,把监测结果通过远程传输到中心站,使雷电造成的伤亡损失降到最低点。为方便后期数据处理,中心站按照观测数据类型存入数据库服务器。本文主要围绕数据库设计和数据入库在本项目中的具体应用进行了深入研究。首先,本文重点分析了数据传输的网络架构及文件结构,得到了雷电数据库系统设计的需求说明,该结论奠定了雷电数据库的设计基础。根据雷电数据库设计的需求说明,实现了雷电数据库结构设计,主要包括雷电数据库概念结构设计、逻辑结构设计、逻辑表设计和物理结构设计。其次,本文重点研究了Oracle触发器和Job在本项目中的应用。通过分析触发器的使用方法,给出了一种判断雷电波形连续性的方法,该方法性能良好,计算量小。在此基础上,结合存储过程的应用,实现了Oracle Job的定时功能。第三,针对中心站将观测数据类型存入数据库服务器的要求和需要,重点介绍了Oracle网络及其应用。在实现雷电数据库设计的基础上,分析了Oracle网络的配置过程,通过对客户端与服务器的连接过程的了解,为数据库之间的数据共享提供了方便。最后,本文重点讲述了数据入库的实现方法。通过对子站上传到中心站FTP服务器的文件类型以及文件结构进行分析,给出了先主后次的数据入库的实现方法。并采用计算机仿真数据对数据库中的数据进行多次测试与比较,测试结果表明了先主后次方法的正确性和可行性,为实际应用奠定了基础。
温创新[8](2011)在《电视广告商务平台中Oracle数据库的ADICI设计与优化研究》文中认为电视的普及,带动了电视广告的飞速发展。广告已成为各个电视台收入的主要来源。为了在竞争日益激烈的广告行业中立于不败之地,电视台对电子商务平台的需求越来越强烈。电视广告商务平台正是在这样一种背景下产生的,它能有效协调广告主、电视台和广告公司的关系,简化广告播放的流程,降低广告错播率,从而提高电视台的经济效益。电视广告商务平台因其处理的数据非常庞大,需要一个强大的后台数据库做支撑。本文研究Oracle数据库在电视广告商务平台中的应用,针对应用系统对数据的高可用性需求,设计高性能电视广告商务平台Oracle数据库系统。要设计出高性能的数据库就要有强大的理论做支撑。本文在简要描述了电视广告行业各信息平台的总体架构及主要流程后,对Oracle数据库的体系结构,分级模式,数据库设计理论,在N-层级实现业务规则等都做了比较详细的分析和研究。结合电视广告商务平台项目提出了ADICI设计方法,讨论了Oracle集群技术、高可用性技术,为Oracle的横向扩展提供理论支撑。之后,用ADICI设计方法指导电视广告商务平台的整个数据库设计过程。采用分析表单和报表的方式提取实体集,用并行集成设计提升Oracle数据库的开发效率,并详细描述了CDM建模。将建立物理数据库分成两个阶段进行,以增强数据库开发的扩展性和灵活性。考虑到系统可能存在的性能问题,对Oracle数据库优化进行了研究。讨论了SQL优化技术、使用强选择性访问结构来提升数据库性能的方法和高级优化技术,如物化视图和行预取。本文最后对空位冲突算法进行了逻辑分析,提出了概率选择树模型,并结合模型最终用PL/SQL块实现了空位冲突算法。本文所采用的ADICI设计方法对其他信息系统或电子商务平台的数据库设计同样具有参考意义。
陈琴[9](2010)在《SQL触发器的应用》文中进行了进一步梳理介绍了SQL触发器应用的实例,讨论在数据库设计中SQL触发器的应用技术与过程。
李华[10](2009)在《计量系统中数据库安全审计技术的应用研究》文中研究指明随着网络技术的迅猛发展和网络普及,数据库从产生到现在,已得到快速的发展和广泛的应用。数据库已经渗透到每一个角落,然而,其安全问题日渐突出,早期的数据库安全技术已经不能适应新的形势。数据库安全是至关重要的。数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。数据库系统安全成为人们关注的焦点,任何系统的安全保护措施都不是完美无缺的,蓄意盗窃、破坏数据的人总是想方设法打破控制。而数据库系统面临的威胁可以是内部人员破坏和外部的非法入侵,如何保障数据库系统的安全更加具有挑战性。因此对数据库系统进行安全审计是非常有必要的。审计功能将用户对数据库的所有操作自动记录下来放入审计日志中,便于调查,追踪责任人。因此,安全审计是数据库安全的有机组成部分,也可以说是不可分割的一部分。论文首先介绍了课题研究的背景及意义,并介绍了数据库安全研究的现状和几种数据库安全机制,接着介绍了数据库安全审计的原理,并对数据库安全审计的模型进行了研究,详细讨论安全审计流程和审计分析方法。同时,本文深入研究了Oracle 9i的审计技术,给出了以Oracle 9i为平台的数据库安全审计系统方案,实现了对数据库系统的安全保障和监测管理,能够对数据库数据的变化情况进行详细的记录和跟踪,为用户提供完善的实时信息浏览、审计线索跟踪、日志管理与查询功能,并弥补传统模式下的数据分析难、组合难、管理难的缺点。论文对数据库安全审计及Oracle 9i审计特性进行了深入的阐述,重点研究了整个审计系统的设计和实现,最后对论文进行了总结,提出了课题中需要完善的地方,进行了远景展望。
二、Oracle DML触发器在数据库编程中的应用(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、Oracle DML触发器在数据库编程中的应用(论文提纲范文)
(1)面向开源数据库的安全与审计组件研究(论文提纲范文)
致谢 |
摘要 |
Abstract |
1 绪论 |
1.1 引言 |
1.2 研究背景 |
1.3 国内外研究应用现状 |
1.3.1 关系型开源数据库 |
1.3.2 数据库安全审计技术 |
1.4 论文主要工作 |
1.5 论文结构 |
2 关键技术研究与分析 |
2.1 数据库安全概述 |
2.1.1 数据库安全威胁 |
2.1.2 数据库安全机制 |
2.2 数据库审计机制 |
2.3 开源数据库Postgre SQL |
2.3.1 数据库体系架构 |
2.3.2 数据库通信过程 |
2.3.3 日志管理 |
2.4 数据库扩展组件技术 |
2.5 Qt图形框架 |
2.6 本章小结 |
3 数据库安全与审计组件架构 |
3.1 组件需求分析 |
3.1.1 组件功能需求 |
3.1.2 组件非功能需求 |
3.2 组件架构设计 |
3.3 安全与审计组件功能模块 |
3.3.1 用户权限管理模块 |
3.3.2 审计日志管理模块 |
3.3.3 数据库表审计模块 |
3.3.4 审计监测告警模块 |
3.4 组件可行性分析 |
3.5 本章小结 |
4 数据库安全与审计组件实现 |
4.1 用户权限管理模块实现 |
4.2 审计日志管理模块实现 |
4.2.1 参数和结构体 |
4.2.2 功能函数 |
4.2.3 事件触发器 |
4.2.4 审计规则配置 |
4.3 数据库表审计模块实现 |
4.4 审计监测告警模块实现 |
4.5 本章小结 |
5 安全与审计组件测试与验证 |
5.1 组件测试环境部署 |
5.2 组件功能测试 |
5.2.1 用户权限功能测试 |
5.2.2 日志管理功能测试 |
5.2.3 数据库表审计功能测试 |
5.2.4 告警监测功能测试 |
5.3 组件性能测试 |
5.3.1 组件高并发测试 |
5.3.2 组件稳定性测试 |
5.4 本章小结 |
6 结论与展望 |
6.1 结论 |
6.2 展望 |
参考文献 |
(2)多协议的工业网络安全隔离设备的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 课题研究背景与意义 |
1.1.1 工业信息安全的背景 |
1.1.2 隔离技术的意义 |
1.2 课题研究现状 |
1.3 本文研究内容 |
1.4 论文组织架构 |
第二章 关键技术介绍 |
2.1 网络隔离技术 |
2.1.1 隔离技术原理 |
2.1.2 隔离技术分类 |
2.1.3 隔离技术方案 |
2.2 数据库同步技术 |
2.2.1 数据库同步分类 |
2.2.2 数据库同步方法分类 |
2.2.3 触发器 |
2.3 数据分发模型 |
2.4 本章小结 |
第三章 总体设计与关键技术分析 |
3.1 需求分析 |
3.1.1 功能需求 |
3.1.2 系统需求 |
3.2 总体设计 |
3.2.1 设计原则 |
3.2.2 隔离设备总体架构 |
3.2.3 系统流程简介 |
3.3 各模块设计 |
3.3.1 配置解析模块 |
3.3.2 初始化模块 |
3.3.3 生产者消费者模块 |
3.3.4 通信发送与接收模块 |
3.3.5 数据编码解码模块 |
3.4 数据库同步技术分析与设计 |
3.4.1 初始状态同步方案 |
3.4.2 增量状态同步方案 |
3.5 Modbus协议的分析与设计 |
3.5.1 协议分析 |
3.5.2 数据同步 |
3.6 本章小结 |
第四章 隔离设备数据库同步的实现 |
4.1 实现环境 |
4.1.1 硬件环境 |
4.1.2 软件环境 |
4.2 数据库增量同步实现 |
4.2.1 配置信息模块 |
4.2.2 初始化模块 |
4.2.3 搭建触发器 |
4.2.4 模拟客户端信息获取 |
4.2.5 模拟客户端推送 |
4.2.6 模拟服务器端接收 |
4.2.7 模拟服务器端业务 |
4.3 数据库初始状态同步实现 |
4.4 数据库同步功能验证 |
4.4.1 验证目标 |
4.4.2 验证环境 |
4.4.3 验证过程 |
4.4.4 验证结论 |
4.5 本章小结 |
第五章 隔离设备Modbus协议同步的实现 |
5.1 Modbus客户端具体实现 |
5.1.1 请求报文头准备 |
5.1.2 超时处理 |
5.1.3 读取服务器响应 |
5.2 Modbus服务端具体实现 |
5.2.1 共享内存更新 |
5.2.2 请求验证 |
5.2.3 应答报文准备 |
5.3 Modbus功能验证 |
5.3.1 验证目的 |
5.3.2 验证环境 |
5.3.3 验证过程 |
5.3.4 验证结论 |
5.4 本章小结 |
第六章 总结与展望 |
6.1 论文总结 |
6.2 展望 |
参考文献 |
致谢 |
(3)面向NoSQL的安全审计系统的设计与实现(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 研究背景和意义 |
1.2 研究现状及发展趋势 |
1.2.1 相关研究工作 |
1.2.2 存在的问题 |
1.3 本文主要工作 |
1.4 本文组织结构 |
第2章 HBASE架构 |
2.1 数据模型 |
2.1.1 表、行、列、列族、单元格和时间戳 |
2.1.2 基本操作 |
2.2 HBase Shell |
2.3 基础API |
2.4 高级API |
2.5 基本架构 |
2.5.1 基本组件和实现原理 |
2.5.2 分布式运行模式 |
2.6 本章小结 |
第3章 审计数据的获取 |
3.1 审计方式 |
3.1.1 触发器 |
3.1.2 日志 |
3.1.3 切面式审计模型 |
3.2 协处理器 |
3.2.1 协处理器框架 |
3.2.2 RegionObserver和MasterObserver |
3.2.3 访问控制 |
3.3 本章小结 |
第4章 安全审计系统的设计 |
4.1 审计规则 |
4.1.1 审计级别 |
4.1.2 审计条件 |
4.2 审计规则的实现方式 |
4.2.1 配置选项实现审计级别 |
4.2.2 配置选项和过滤器实现审计条件 |
4.3 数据存储 |
4.3.1 文本存储 |
4.3.2 数据库存储 |
4.4 本章小结 |
第5章 实验结果与分析 |
5.1 粒度实验 |
5.2 条件实验 |
5.3 实验分析 |
5.4 本章小结 |
结论 |
参考文献 |
附录 |
攻读学位期间发表论文与研究成果清单 |
致谢 |
(4)SQL Server数据库DML触发器的研究与应用(论文提纲范文)
0 引言 |
1 DML触发器的种类 |
2 DML触发器的优点 |
3 AFTER触发器的触发顺序 |
4 DML触发器的工作原理 |
5 DML触发器的应用技巧 |
6 结束语 |
(5)分布式异构数据库同步更新的研究与应用(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 研究背景与意义 |
1.2 研究现状分析 |
1.2.1 国内外产业界发展状况 |
1.2.2 学术界研究现状 |
1.2.3 现有研究工作存在的问题或不足 |
1.3 本文的主要研究工作 |
1.4 论文的组织结构 |
第2章 数据库同步系统需求分析与总体设计 |
2.1 系统需求分析 |
2.1.1 应用背景分析 |
2.1.2 功能需求分析 |
2.1.3 性能需求分析 |
2.2 系统总体设计 |
2.2.1 系统设计目标 |
2.2.2 系统体系结构设计 |
2.2.3 系统功能模块设计 |
2.3 系统实现原理及流程 |
2.4 本章小结 |
第3章 系统详细设计与实现 |
3.1 数据源注册模块 |
3.1.1 XML技术在同步更新中的应用 |
3.1.2 数据源注册 |
3.2 表结构到XML映射模块 |
3.2.1 元数据的描述 |
3.2.2 表结构到XML模式映射 |
3.3 变更数据捕获模块 |
3.3.1 变更数据捕获方案选择 |
3.3.2 变更轨迹表设计 |
3.3.3 触发器设计 |
3.3.4 同步“振荡”防止 |
3.4 同步数据抽取到XML映射模块 |
3.4.1 同步数据抽取设计思想 |
3.4.2 同步数据抽取到XML的解决方案 |
3.5 SQL语句还原模块 |
3.5.1 SQL语句还原标准 |
3.5.2 SQL语句还原的实现过程 |
3.6 数据加载模块 |
3.7 冲突处理模块 |
3.7.1 常见冲突问题 |
3.7.2 异构数据冲突解决方法 |
3.8 本章小结 |
第4章 系统关键技术分析与解决方法 |
4.1 系统映射文件制定 |
4.1.1 XML文档的生成与解析 |
4.1.2 基于元数据制定同步映射文件 |
4.1.3 XPath语言在系统中的运用 |
4.2 多种模式下的映射关系 |
4.2.1 单一模式映射关系 |
4.2.2 复合模式映射关系 |
4.3 同步的实现方式 |
4.3.1 大对象同步 |
4.3.2 同步实现流程 |
4.4 同步中其它关键问题 |
4.4.1 分布式同步更新传输方式 |
4.4.2 同步更新方式选择 |
4.4.3 性能优化 |
4.5 本章小结 |
第5章 系统实现与测试 |
5.1 系统开发环境 |
5.2 系统实现情况 |
5.3 异构数据库同步性能测试 |
5.3.1 测试方案 |
5.3.2 测试用例设计与测试结果分析 |
5.4 本章小结 |
研究工作总结与展望 |
致谢 |
参考文献 |
攻读硕士期间论文发表及科研工作情况 |
(6)铁路领域中多数据库系统的研究与实现(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 课题背景和意义 |
1.2 国内外现状分析 |
1.2.1 多数据库系统 |
1.2.2 同步更新 |
1.3 本文研究内容 |
1.4 论文结构安排 |
第2章 相关知识介绍 |
2.1 铁路领域的信息管理需求 |
2.2 多数据库系统 |
2.2.1 多数据库系统的基本概念 |
2.2.2 多数据库系统的集成策略 |
2.3 Oracle数据库 |
2.3.1 Oracle体系结构 |
2.3.2 表空间与用户管理 |
2.4 数据迁移 |
2.4.1 数据迁移步骤 |
2.4.2 数据迁移工具 |
2.4.3 数据迁移验收 |
2.5 数据库访问接口技术 |
2.6 VBA |
2.7 本章小结 |
第3章 多数据库系统设计 |
3.1 需求分析 |
3.1.1 异质异构数据源整合 |
3.1.2 数据库访问控制 |
3.1.3 同步更新 |
3.2 系统框架 |
3.3 数据库模式设计 |
3.3.1 某专业数据库模式设计 |
3.3.2 共享表设计 |
3.4 同步更新设计 |
3.4.1 异构数据库间的同步更新设计 |
3.4.2 异质异构数据源间的同步更新设计 |
3.5 本章小结 |
第4章 集成与查询访问实现 |
4.1 数据集成 |
4.1.1 Excel到Oracle的数据导入 |
4.1.2 SQL Server到Oracle的数据导入 |
4.1.3 MySQL到Oracle的数据导入 |
4.1.4 Access到Oracle的数据导入 |
4.1.5 Oracle到Oracle的数据导入 |
4.2 查询访问实现 |
4.3 本章小结 |
第5章 同步更新实现 |
5.1 异构数据库间的同步更新 |
5.1.1 SQL Server类 |
5.1.2 Access类 |
5.1.3 ScheduleUpdate类 |
5.2 异质异构数据源间的同步更新 |
5.2.1 同步更新流程 |
5.2.2 功能实现 |
5.3 同构数据库间同步更新 |
5.4 性能实验 |
5.4.1 正确性 |
5.4.2 可靠性 |
5.4.3 运行性能 |
5.4.4 性能优化 |
5.5 本章小结 |
第6章 总结和展望 |
6.1 总结 |
6.2 展望 |
致谢 |
参考文献 |
攻读硕士学位期间发表的论文 |
(7)雷电探测网中心站数据库设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
1 绪论 |
1.1 本论文的研究背景、目的及意义 |
1.2 数据库系统概述 |
1.3 ORACLE 数据库体系结构 |
1.4 论文研究内容与主体结构 |
2 雷电数据库结构设计 |
2.1 需求分析 |
2.2 数据库表空间设计原则 |
2.3 概念结构设计 |
2.4 逻辑结构设计 |
2.5 逻辑表设计 |
2.6 物理结构设计 |
3 雷电数据库编程 |
3.1 触发器设计与应用 |
3.2 存储过程应用 |
3.3 Oracle Job 设计与应用 |
4 Oracle 网络 |
4.1 Oracle 应用程序结构 |
4.2 监听器配置 |
4.3 Oracle 客户端配置 |
4.4 客户端与服务器的连接过程 |
5 数据入库设计与实现 |
5.1 Visual C++数据库开发技术 |
5.2 子站上传的文件类型以及路径说明 |
5.3 数据入库的总体设计 |
6 总结与展望 |
6.1 全文总结 |
6.2 下步工作 |
致谢 |
参考文献 |
(8)电视广告商务平台中Oracle数据库的ADICI设计与优化研究(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 研究背景 |
1.2 研究现状 |
1.3 主要研究工作 |
1.4 主要技术难点 |
1.5 论文章节安排 |
第二章 Oracle数据库设计相关背景和技术 |
2.1 电视广告业各信息平台总体架构 |
2.2 电视广告业的主业务流程图 |
2.3 Oracle数据库结构及原理 |
2.3.1 Oracle数据库的体系结构 |
2.3.2 Oracle物理结构与逻辑结构的关系 |
2.3.3 Oracle数据库的分级模式 |
2.4 数据库设计概述 |
2.4.1 ADICI设计方法 |
2.4.2 在N-层级实现业务规则 |
2.5 Oracle数据库的高效设计 |
2.5.1 Oracle集群 |
2.5.2 考虑Oracle的高可用 |
2.6 小结 |
第三章 电视广告商务平台中Oracle数据库的ADICI设计 |
3.1 制定Oracle数据库系统设计方案 |
3.1.1 任务及目标描述 |
3.1.2 命名规范 |
3.2 业务需求概要分析 |
3.3 详细分析 |
3.3.1 详细流程图 |
3.3.2 提取实体集 |
3.4 并行/增量集成设计 |
3.4.1 订单模块CDM建模 |
3.4.2 权限模块CDM建模 |
3.4.3 CDM并行集成后与业务规则的融合 |
3.5 构建原始数据库 |
3.5.1 概念模型转变成物理数据模型PDM |
3.5.2 表空间设计 |
3.5.3 表分区设计 |
3.5.4 获取数据库DML语句 |
3.6 完善物理数据库 |
3.6.1 初始索引设计 |
3.6.2 触发器设计 |
3.6.3 其他数据库对象设计 |
3.7 小结 |
第四章 Oracle数据库的优化研究 |
4.1 查找性能问题 |
4.2 配置Oracle优化器 |
4.3 SQL优化技术 |
4.3.1 使用Oracle提示 |
4.3.2 编写高效SQL语句 |
4.4 使用强选择性访问结构进行优化 |
4.4.1 使用索引进行优化 |
4.4.2 选择哈希聚簇 |
4.5 高级优化技术 |
4.5.1 物化视图 |
4.5.2 行预取 |
4.6 小结 |
第五章 空位冲突算法的优化设计及实现 |
5.1 广告订单冲突的现状分析 |
5.2 概率选择树模型 |
5.3 空位冲突算法实现 |
5.3.1 算法逻辑 |
5.3.2 算法实现 |
5.3.3 刊例冲突效果图 |
5.4 小结 |
第六章 工作总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
致谢 |
攻读学位期间主要的研究成果 |
(9)SQL触发器的应用(论文提纲范文)
1 触发器的作用及分类 |
2 触发器设计过程及方法 |
3 代码实现 |
4 结束语 |
(10)计量系统中数据库安全审计技术的应用研究(论文提纲范文)
摘要 |
Abstract |
1 引言 |
1.1 课题背景及研究意义 |
1.2 国内外研究现状 |
1.3 课题研究意义 |
1.3.1 数据库安全隐患 |
1.3.2 数据库安全机制的弱点 |
1.3.3 数据库审计的必要性 |
1.4 研究内容 |
1.5 论文结构 |
1.6 本章小结 |
2 数据库安全机制 |
2.1 数据库的安全性 |
2.2 数据库的完整性 |
2.2.1 完整性约束 |
2.2.2 数据库触发器 |
2.3 数据库安全未来的研究方向 |
2.4 本章小结 |
3 数据库审计机制 |
3.1 审计机制的提出 |
3.2 安全标准中关于审计的要求 |
3.2.1 TCSEC对于审计子系统的要求 |
3.2.2 CC标准中的安全审计功能需求 |
3.2.3 我国国标对安全审计的要求 |
3.3 审计子系统的相关术语 |
3.4 本章小结 |
4 数据库安全审计系统方案 |
4.1 数据库的安全审计 |
4.1.1 审计的定义及其在数据库安全的地位及作用 |
4.1.2 数据库安全审计方法 |
4.2 Oracle数据库安全管理及审计技术 |
4.2.1 审计(Audit) |
4.2.2 日志分析(Logminer) |
4.2.3 触发器(Trigger) |
4.3 审计数据分析 |
4.3.1 滥用检测 |
4.3.2 异常检测 |
4.4 数据库审计系统设计 |
4.4.1 审计目标 |
4.4.2 审计功能的划分 |
4.4.3 审计功能的实现 |
4.5 本章小结 |
5 计量系统中数据库安全审计系统的实现 |
5.1 计量系统介绍 |
5.2 计量系统中数据库安全审计系统概述 |
5.2.1 问题的提出 |
5.2.2 系统目标 |
5.2.3 运行环境 |
5.3 数据库安全审计系统的功能及实现 |
5.3.1 审计系统流程图 |
5.3.2 审计系统功能模块 |
5.3.3 程序的详细设计 |
5.3.4 审计系统实现的功能 |
5.4 本章小结 |
6 结论 |
参考文献 |
在学研究成果 |
致谢 |
四、Oracle DML触发器在数据库编程中的应用(论文参考文献)
- [1]面向开源数据库的安全与审计组件研究[D]. 张哲. 浙江大学, 2021(01)
- [2]多协议的工业网络安全隔离设备的设计与实现[D]. 杜武航. 北京邮电大学, 2017(03)
- [3]面向NoSQL的安全审计系统的设计与实现[D]. 杨瑞. 北京理工大学, 2016(11)
- [4]SQL Server数据库DML触发器的研究与应用[J]. 刘维学,乔丽平. 计算机技术与发展, 2013(11)
- [5]分布式异构数据库同步更新的研究与应用[D]. 赵金铃. 西南交通大学, 2013(11)
- [6]铁路领域中多数据库系统的研究与实现[D]. 邓林. 西南交通大学, 2012(03)
- [7]雷电探测网中心站数据库设计与实现[D]. 刁静. 华中科技大学, 2012(07)
- [8]电视广告商务平台中Oracle数据库的ADICI设计与优化研究[D]. 温创新. 中南大学, 2011(01)
- [9]SQL触发器的应用[J]. 陈琴. 电脑知识与技术, 2010(35)
- [10]计量系统中数据库安全审计技术的应用研究[D]. 李华. 北方工业大学, 2009(08)
标签:触发器论文; oracle论文; 数据库安全审计系统论文; 数据库系统论文; 数据库安全论文;