论文题目:花卉识别系统中数据库的设计与实现
摘要:花卉识别的目的是通过机器学习和模式识别对自然花卉进行图像识别,从90年代花卉识别兴起到现在,已经具有很长的发展历史了,但是大规模自然花卉的识别还处在起步阶段,一个好的花卉识别系统需要一个完善的数据库作为支持。就目前而言,花卉识别数据库的大小将直接影响花卉识别的准确率,在保证数据库足够大的前提下,还应该实现数据存储的完整性,保证数据不会因为意外而丢失,同时也应该考虑到由于数据量太大,不合理的表空间设计而导致的查询速度慢等问题。因此,在设计数据库的过程当中解决上述问题是提高花卉识别系统性能的关键。论文首先介绍了花卉识别以及数据库的国内外研究现状和选择此课题的必要性,提出了花卉识别系统中数据库设计的实现目标和总体方案,使用到了 ORACLE数据库所特有的Real Application Clusters集群体系结构(RAC)。阐述了整个花卉系统数据库设计的具体流程,按照策略、分析、设计、构建、文档、移植和产品七个阶段来进行设计数据库。结合花卉识别系统的具体需求,对上述的这七个数据库设计阶段进行详细的分析,特别是数据库的概念设计、逻辑设计以及物理设计这三个方面进行数据库设计。特别是在物理设计方面,讨论了不同索引具有的不同特征,针对花卉识别系统,合理设计表空间并选取适合的数据库索引。通过将花卉识别数据库搭建在RAC集群环境中,使得多个数据库并行,降低生产成本的同时提高了数据库的高可用性以及高并发性。在数据库中建立B树索引,以及定义索引组织表,提高查询速度的同时减少对存储空间的使用。本论文最终实现了提高花卉识别系统的查询效率,完成数据库的高并发,建立起一个完整的花卉识别数据库系统,推动大规模的自然花卉识别不断向前发展。
关键词:花卉识别;ORACLE数据库;Real Application Clusters
学科专业:农业硕士(专业学位)
摘要
1 绪论
1.1 研究背景
1.2 国内外研究现状
1.2.1 花卉识别的研究现状
1.2.2 数据库在各领域的应用现状
1.2.3 花卉识别中数据库的重要性
1.3 本系统研究的主要内容及意义
1.3.1 本系统的工作介绍
1.3.2 本系统的功能以及研究意义
1.3.3 本论文的组织结构
2 ORACLE数据库
2.1 ORACLE数据库概述
2.2 ORACLE数据库的优点
2.3 ORACLE与其他数据库对比
3 花卉识别系统数据库设计方案
3.1 成功的数据库所需要具备的条件
3.2 数据库设计方案的制定
3.2.1 任务描述阶段
3.2.2 设计目标阶段
3.2.3 工作计划阶段
3.3 数据完整性方案的制定
3.3.1 Oracle RAC实时应用集群
3.3.2 Oracle RAC的部署配置
4 花卉识别系统数据库的分析与实现
4.1 制定策略阶段
4.2 系统分析
4.3 概念结构设计
4.4 逻辑结构设计
4.5 数据库物理设计
4.5.1 创建对应表空间
4.5.2 建立索引
4.5.3 建立视图
4.5.4 远程连接数据库
4.5.5 为用户授权
4.6 花卉识别系统的数据库实施
5 花卉识别系统数据库的总结与展望
5.1 花卉识别数据库设计的优缺点
5.1.1 花卉识别数据库设计的优点
5.1.2 花卉识别数据库设计的缺点
5.2 花卉识别数据库设计的改进
5.3 总结与展望
参考文献
Abstract
致谢
【数据库设计论文提纲】相关文章:
海洋环境数据系统设计论文提纲11-15
数据绘图处理软件设计论文提纲11-15
数据库论文提纲11-15
数据库营销论文提纲11-15
数据库技术论文提纲11-15
网络数据库安全论文提纲11-15
数据库系统概论论文提纲11-15
数据库集体土地论文提纲11-15
数据库互操作探讨论文提纲11-15
计算机数据库论文提纲11-15