论文格式
电气工程 会计论文 金融论文 国际贸易 财务管理 人力资源 轻化工程 德语论文 工程管理 文化产业管理 信息计算科学 电气自动化 历史论文
机械设计 电子通信 英语论文 物流论文 电子商务 法律论文 工商管理 旅游管理 市场营销 电视制片管理 材料科学工程 汉语言文学 免费获取
制药工程 生物工程 包装工程 模具设计 测控专业 工业工程 教育管理 行政管理 应用物理 电子信息工程 服装设计工程 教育技术学 论文降重
通信工程 电子机电 印刷工程 土木工程 交通工程 食品科学 艺术设计 新闻专业 信息管理 给水排水工程 化学工程工艺 推广赚积分 付款方式
  • 首页 |
  • 毕业论文 |
  • 论文格式 |
  • 个人简历 |
  • 工作总结 |
  • 入党申请书 |
  • 求职信 |
  • 入团申请书 |
  • 工作计划 |
  • 免费论文 |
  • 现成论文 |
  • 论文同学网 |
搜索 高级搜索

当前位置:论文格式网 -> 免费论文 -> 其他论文

基于知识库的的问答式系统的研究(三)

本论文在其他论文栏目,由论文格式网整理,转载请注明来源www.lwgsw.com,更多论文,请点论文格式范文查看
2.2.3  Recordset对象
 Recordset对象是VB的数据库编程中最常用的对象,使用好这个对象,VB            大部分的数据库编程功能就掌握了。Recordset对象是Database对象的子对象,那么我们在使用Recordset对象之前首先要建立Database对象,这就如同在C++中要先建立父类才能建立子类一样。
 Recordset对象有五种类型:表、动态集、快照、动态和仅向前。
 表类型的Recordset对象是指当前数据库中的本地表或者Microsoft Jet创建的外部数据库。与其它类型的Recordset对象相比,表类型的搜索与排序速度最快。
 动态集类型的Recordset对象可以是本地的或者链接的表,也可以是返回的行查询结果。它实际上是对一个或者几个表中的记录的一系列引用。动态集类型是最灵活的Recordset类型,也是功能最强的。不过,它的搜索速度与其它操作的速度不及表类型的Recordset。
 快照类型的Recordset对象包含的数据是固定的,它反映了在产生快照的一瞬间数据库的状态。从Microsoft Jet数据源得到的快照是不可更新的,从开放数据库互连((ODBC)数据源得到的某些快照是可以更新的,这取决于后端数据库的能力。
 仅向前类型的Recordset对象,有时被称为“向前滚动快照”或者“仅向前快照”,提供了快照的一部分功能。它提供了最基本的Recordset对象功能,但是通常可以达到最快的速度。与快照类似,从Microsoft Jet得到的仅向前类型的Recordset对象是不可更新的。
 动态类型的Recordset对象是从一个或几个基本表中查询到的结果集,对于返回行的查询,可以在其中添加、修改或删除记录。另外,其它用户对基本表的添加、删除和修改操作也将出现在您的记录集中。这种类型对应于ODBC的动态游标。
 缺省的记录集类型:DAO能够根据记录集的数据源类型,以及打开记录集的方式,自动地设置缺省的记录集类型。因此,一般不需要指定记录集类型。然而,可以在Open Recordset方法中指定type参数,以取消缺省的类型。
2.2..4  ADO对象
 ADO (ActiveX Data Objects)是DAO/RDO的后继产物。ADO 2.0在功ADO“扩展”了DAO和RDO所使用的对象模型,这意味着它包含较少的对象、更多的属性、方法(和参数),以及事件。包含在DAO和RDO模型中的许多劝能被合并为单个对象,这样就生成了一个简单得多的对象模型。不过,也应当注意,ADO当前并不支持DAO的所有功能。ADO主要包括RDO风格的功能性,以便和OLE DB数据源交互,另外还包括远程和DHTML技术。
 ADO包括6种对象(Connection , Error , Recordset ,Command  ,Parameter,Field)ADO操作数据的步骤:
 1  连接到数据源(Connection 对象);
 2  指定一个访问数据源的命令(Command 对象),可以包含任意的参量或者操作对象(Parameter 对象);
 3  执行命令(Connection  Command  Recordset 对象 );
 4  如果命令导致表中的数据按照行的格式返回,在一个高速缓冲存储器(Recordset 对象)中存储记录,以便很容易地检查,操作或者改变;
 5  如果合适,在告诉缓冲存储器中更新数据(Recordset 对象);
 6  提供一个通用的手段检查通常在连接和执行命令的时候产生的错误(Error 对象)。
 上述这些步骤并不都是必须的,在一些应用程序中,可以没有Command 对象,Parameter对象,Error对象。
 ADO使用户能够编写应用程序以通过OLE.DB提供者访问和操作数据库服务器中的数据。ADO最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO支持建立客户端服务器和基于Web的应用程序的关键功能。
 ADO的另一个功能是“远程数据访问’(RDS),能够通过一个来回的传输将数据从服务器移动到客户端应用程序或Web页中,然后在客户端对数据进行操作,最后将更新数据返回服务器。
  关系型数据库技术
2.3.1  数据库技术的研究内容
 数据库技术主要是研究如何科学正确地组织、存储数据;如何高效地获取和处理数据,它是由文件管理系统发展起来的一种理想数据管理技术。
 1、发展数据库技术的客观要求
 (1)信息资源急剧增大,人类离不开信息;
 (2)人脑在信息识别、信息分析、综合、推理、联想方面能力强,而在记忆信息、快速处理信息方面的能力弱。(信息存储加工能力弱);
 (3)计算机信息存储量大、处理速度高、传输速快、逻辑推理严密、重复性高,且不会疲劳(信息加工能力强)。
 2、发展数据库技术的目的
 充分地开发与利用大量信息资源,对信息进行识别,存储、处理与传递推导人类的行为,或为决策提供依据。
 3、信息处理
 除暗示外,几乎所有的信息都可表示为计算机能识别的字符串或位串,这为信息的传播提供了可能。使人们对信息、数据的利用和处理实现自动化、网络化和社会化,整个人类社会成为信息化社会。
 信息处理是对信息进行收集、保存、传输、加工和利用的过程,最终体现为对数据的处理。
 4、数据处理
 数据处理是对各种形式的数据进行收集、储存、加工和传播的一系列活动的总和。其目的是从大量原始数据中抽取、推导出有价值的信息,作为行动和决策的依据[13]。
2.3.2  关系型的数据库管理系统
 DBMS数据库管理系统是对数据进行分类、组织编码、储存、检索、维护的软件系统。它是数据库系统的核心,是数据库技术研究的主要内容。
 ●IBM公司1968年成功研制层次数据管理系统(IMS)。
 ●美国CODASYL (Conference On Data System Language,数据系统语言协商会)1971年公布的DBTG报告提出网络数据库系统(CODASYL系统或DBTG系统)。
 ●IBM公司E.RCodd 1970发表一系列论文,奠定了关系数据库系统(RDBMS)理论基础。
 其中关系模型是数据模型中最重要的数据模型,自20世纪80年代以来,人们一直使用关系模型来描述现实世界。因为关系模型是建立在数学概念基础上的,有其坚实的数学基础。计算机软件厂商推出一系列关系型数据库管理系统。在本系统中主要使用了微软公司的Access数据库管理系统。
2.3.3  Microsoft Access 2000简介
 Access2000 数据库管理系统是Microsoft Office套件的重要组成部分,是Access的最新版本,可在Windows 环境下运行。Access2000适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access2000不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。     什么是Access 数据库?数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图像、声音等多种存储形式[14]。
 Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。
 表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是DB。Access 2000 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。
 表(Table) ——表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。
 查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。
 窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。
 报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。
 宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。
 模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。
 与Access 以前的版本比较,Access 2000新增了许多功能,字段类型增加了OLE对象和超级链接,特别是与Internet的融合,在数据库中可以直接链接到指定的Web页面或网络文件,也可以把Web页面上的表格导入到数据库。Access 2000可以方便地利用各种数据源,包括dBase, FoxBASE, FoxPro, Excel, Word 等。Access 2000增加了数据库访问的安全机制,可对表一级设置访问许可权。Access 2000还可以方便地利用FoxPro数据库、Excel电子表格的数据,还可以和Word混合使用,打印通用信函或信封。
  系统设计及实现
  系统概述
 本系统允许用户可以采用自然语言的形式,针对体育领域CBA提问,对所提问题给出网络上存在的答案。这样用户可以轻松得到自己所期望的答案,不再用关键词在搜索引擎中搜索,得到数万的相关词片,再去分类整理。
 该系统软硬件环境为:
 ●运行环境
 硬件: P-II, P-III、P-IV、赛扬等,64MB RAM以上,l00M硬盘。
 软件:  Windows系列操作系统、Microsoft  Access 2000
 ●开发环境
 Windows系列操作系统、Visual Basic6.0、 Microsoft Office2000
  系统设计
      该系统的处理流程图如图3.1所示:

图3.1 系统处理流程图
 本系统针对特定领域-CBA体育领域,用户以自然语言的形式进行简单的提问后,立足语义关系网,进行相关的关键词的转换,然后在因特网这个庞大的知识库中进行检索,从相关的网页中找出相关的答案(一句话,或一段话)提交给用户。
 该问答系统还包括了一个常问问题(FAQ)库,把用户经常问的问题及其答案保存起来。用户可先在FAQ 库中搜索,看看有没有相同的问题,如果有,就可以直接把FAQ 库中这个问题的答案返回。有了FAQ 库之后,既能提高问答系统的效率,又能提高准确性[15]。
3.2.1  系统模块简介
 本系统简单划分为三个模块:问题分析模块,关键词转换模块,答案抽取模块。
 本人负责关键词转换模块,及常见问题知识库(FAQ)的建立。
3.2.2  关键词转换模块的实现
    ⒈ 实体关系的分析
 知网的根本哲学观点是:世界上一切事物(物质的和精神的)都在特定的时间和空间内不停地运动和变化。它们通常是从一种状态变化到另一种状态,并通常由其属性值的改变来体现。即任何两个实体之间存在隐性或显形的关系。在本系统中,对任何问题进行问答时,首先要从某个标准某个角度出发,来分析他们之间可能存在的关系。例:北京球队有多少名球员?在回答此问题之前,我们必须清楚这样几点:该问题包含什么实体?球队和球员。这两个实体之间有关系吗?有。什么关系呢?从知网角度看,他们存在着(a)上下位关系(e)部件-整体关系。这两种关系反映到日常词语中,是什么词语呢?实体关系分析的主要任务即在详细分析各个实体之间可能存在的各种关系,并将之理论化。在本系统中,我们参考这样的一些实体:CBA(CAB赞助商、比赛安排、比赛规则、参赛球队)、常规赛、球迷、裁判、俱乐部(俱乐部简介、董事会、场地、俱乐部赞助者、官方名字、参赛球员、教练)等.当然,这并不是全部的实体,我们也并不是全方位的分析这些实体之间所有的关系,我们只挑选了一部分具有代表性、人们常见到的实体,进行实体间关系的分析。实体关系图如图3.2所示,实体间关系如表3.1所示:

 图3.2  实体关系图
 表3.1  关系分析表
 各种可存在关系的实体  对应于“知网”中的关系
参 赛 球队--------比赛安排 (l)时间-事件关系
参 赛 球队--------官方名字    (m)值-属性关系
参 赛 球队--------场地          (e)部件-整体关系
参 赛 球队--------教练 (e)部件-整体关系
参 赛 球队--------俱乐部赞助者 (o)事件-角色关系
参 赛 球队--------参赛球员  (e) 部件-整体关系
参 赛 球队--------常规赛 (e) 部件-整体关系
参 赛 球队--------CBA  (e) 部件-整体关系
参 赛 球队--------比赛规则 (p)相关关系
参 赛 球队--------CBA赞助商  (p)相关关系
参 赛 球队--------球迷   (l)时间-事件关系
参 赛 球队--------场地 (e) 部件-整体关系
比 赛 安排--------常规赛  (n)实体-值关系
比 赛 安排--------CBA  (e)部件-整体关系
比 赛 安排--------场地  (e)部件-整体关系
比 赛 安排--------球迷           (e)部件-整体关系
CBA赞助者--------参赛球员 (p)相关关系
CBA赞助者--------CBA  (e)部件-整体关系
CBA赞助者--------球迷 (p)相关关系
CBA赞助者-------产品  (e)部件-整体关系
CBA赞助者-------常规赛  (e)部件-整体关系

继表3.1
(22)C   B   A--------官方名字 (e)部件-整体关系
(23)C   B   A--------常规赛 (e)部件-整体关系
(24)C   B   A--------裁判  (a)上下位关系 
(25)C   B   A--------球迷 (p)相关关系
(26)C   B   A--------俱乐部 (e)部件-整体关系
(27)C   B   A--------比赛规则  (e)部件-整体关系
(28)常  规  赛-------参赛球员  (e)部件-整体关系
(29)常  规  赛-------球迷 (b)同义关系
(30)常  规  赛-------比赛规则  (e)部件-整体关系
(31)常  规  赛-------官方名字 (m)值-属性关系
(32)常  规  赛-------裁判  (e)部件-整体关系
(33)参 赛 球员-------产品 (p)相关关系
(34)参 赛 球员-------裁判 (a)上下位关系
(35)参 赛 球员-------比赛规则 (i)受事-事件关系
(36)参 赛 球员-------球迷 (b)同义关系
(37)参 赛 球员-------俱乐部 (e)部件-整体关系
(38)参 赛 球员-------教练 (p)相关关系
(39)参 赛 球员-------董事会 (e)部件-整体关系
(40)参 赛 球员-------俱乐部赞助者 (e)部件-整体关系
(41)比 赛 规则-------球迷 (0)事件-角色关系
(42)比 赛 规则-------俱乐部  (p)相关关系  
(43)比 赛 规则-------教练  (p)相关关系 
(44)比 赛 规则-------裁判 (p)相关关系
(45) 球    迷----------俱乐部产品 (0)事件-角色关系
(46) 球    迷----------俱乐部 (0)事件-角色关系
(47) 球    迷----------教练 (a)同义关系
(48) 球    迷----------参赛球队 (0)事件-角色关系
(49) 教    练----------俱乐部 (p) 受事-事件关系
(50) 教    练----------董事会 (p) 受事-事件关系
(51) 俱 乐 部----------俱乐部简介 (m)值-属性关系
(52) 俱 乐 部----------官方名字 (m)值-属性关系
(53) 俱 乐 部----------产品 (e)部件-整体关系
(54) 俱 乐 部----------俱乐部赞助者 (h)施事-事件关系

首页 上一页 1 2 3 4 下一页 尾页 3/4/4


相关论文
上一篇:绳带在服装设计中的应用——百变.. 下一篇:中国姓名和地名自动识别系统的研究
Tags:基于 知识库 的的 问答 系统 研究 【收藏】 【返回顶部】
人力资源论文
金融论文
会计论文
财务论文
法律论文
物流论文
工商管理论文
其他论文
保险学免费论文
财政学免费论文
工程管理免费论文
经济学免费论文
市场营销免费论文
投资学免费论文
信息管理免费论文
行政管理免费论文
财务会计论文格式
数学教育论文格式
数学与应用数学论文
物流论文格式范文
财务管理论文格式
营销论文格式范文
人力资源论文格式
电子商务毕业论文
法律专业毕业论文
工商管理毕业论文
汉语言文学论文
计算机毕业论文
教育管理毕业论文
现代教育技术论文
小学教育毕业论文
心理学毕业论文
学前教育毕业论文
中文系文学论文
最新文章
热门文章
计算机论文
推荐文章

本站部分文章来自网络,如发现侵犯了您的权益,请联系指出,本站及时确认删除 E-mail:349991040@qq.com

论文格式网(www.lwgsw.com--论文格式网拼音首字母组合)提供其他论文毕业论文格式,论文格式范文,毕业论文范文

Copyright@ 2010-2018 LWGSW.com 论文格式网 版权所有