为您找到与中医药百科全书数据库相关的共19个结果:
一档案信息化的相关概念
档案信息数据库的概念
档案信息数据库是在计算机存储设备上合理存放的、可以共享的、具有共同存取方式和一定组织方式的、相互关联的档案信息数据的集合。“相互关联” 、“共同存取方式和一定组织方式”、“共享”是档案信息数据库本质的三个要素。数据库中储存的是一系列相互关联的档案信息数据,而不是杂乱无章的数据。这些数据包括档案题名、责任者、分类号、主题词、内容摘要等,还包括全文、图像、声音、影像等。这些相互关联的数据是经过调查、试验、统计、整理和归纳后得到的,并经合理分类和规范化处理之后,以记录的形式存储。
二当前档案信息数据库建设的关键问题
(一)明确数据库建设目的
对于档案信息数据库建设,主要用于档案目录、全文、多媒体等实体信息,明确建设档案信息数据库是为了检索、建立档案信息管理系统的需要。
(二)实现档案目录数据库建设
档案目录数据库的建设是数据库建设的第一个目标。信息化建设的切入点和工作重心,首先是抓好目录数据库的建设。目录数据库可以比较全面地反映档案信息,有助于实现全方位的、动态的、完整的档案信息服务。
在档案目录数据库建立的基础上,可以考虑建立档案目录中心,实现一定范围内档案内容互补和档案信息资源整合,更大限度地发挥档案效益。
三档案信息数据库建设步骤
(一)档案信息的收集
档案信息的主要来源是传统档案的数字化和电子文件。除此之外,档案机构和管理部门也是数值数据和事实数据的重要来源。在建立相应的数据库时,必须确定档案信息的收集范围和来源,按要求进行全面地收集。
档案信息主要来源于两个方面:一是对各种以传统载体形式存在的档案信息进行数字化处理后形成的数字副本,二是直接通过计算机生成和处理的、并由档案机构进行收信归档的电子文件。
(二)档案信息前期处理
这是一项基础工作,为数据库提供经过加工处理的数据。主要是将档案的内容特征和形式特征著录、标引出来。著录标引必须达到规范化、标准化的要求。这是建立数据库的必要过程,也是保证检索质量的前提条件。
1、档案信息数字化
数字化是指把一切信息都变成只用O和1这两个数字组成的、用不连续的数位表示的二进制代码。档案信息数字化是指为了使纸质档案、音像档案等以传统载体形式承载的档案信息能够通过计算机进行管理的提供利用,而利用高速扫描技术、数据压缩技术等信息处理手段,将其进行转换处理,形成数字信息,并以数字代码方式存储起来。这些数字信息可以通过计算机进行操作处理,通过网络进行传输。纸质档案、音像档案等各种载体的档案都可以以文本文件格式、图像文件格式,音频文件格式或视频文件格式转换成数字信息。
2、电子文件的收集归档
随着计算机技术与办公自动化技术的结合,诞生了一个新生儿一电子文件。电子文件一经产生其信息就是以数字代码形式表达。所以在功能上电子文件等同于经过数字化处理的文件。由此,直接在计算机中生成和处理的电子文件是重要的档案信息来源。
(三)数据录入
将档案信息前处理的结果转化成机读数据。录入过程需要较严格的校对审核。如审查字段的数据形式是否正确;字段长度与确定的结构长度是否符合;各种标识符号是否有误等。这其中可能包括对不同格式的数据进行转换。
(四)数据库的完善
由于计算机硬件能力奇迹般地不断更新,计算机技术爆炸般地迅猛发展,数据库系统发生着剧烈的变化。虽然它的基本组成部分仍然是数据、软件和硬件,但是它们的范围、规模和复杂性都大大地扩展了。数据库是信息资源存储和开发利用的基础,是信息资源共享的先决条件,是信息系统的核心。因此把数据库建设作为当前档案信息发布的核心工作,档案数据库建设越有成效,档案信息管理与服务也就越有保证。
四档案信息数据库建设对档案管理工作的影响
档案信息数据库建设,意味着在信息社会中档案管理工作开始涉及各类相关的技术问题,档案工作开始大规模引进现代技术。从长远看,档案信息数据库建设的发展就是档案信息化建设的推进,其间涉及数字档案信息的形成、收集、归档、整理、鉴定,存储、保管、保护,检索、传递、利用、统计、销毁等全过程。档案信息数据库建设将对相应的档案管理工作产生各种影响,使之在一定程度上发生某些变化。
(一)内部调整:相关档案业务环节的调整
1、简化整理工作
整理工作是采用一系列方法使档案有序化,解决档案的零乱与管理和利用的系统化要求之间的矛盾,便于档案实体管理与查找利用。由于采用计算机自动化检索,可以方便地找到指定的文件,过细的整理工作已失去存在的意义,而且整理过程中对档案的装订加工也是对档案载体和原始性的一种损害。为此必须简化整理工作使之简明实用,档案整理只要做到在充分尊重文件形成的自然形态的基础上保持文件之间的内在联系,不必强求外观上的整齐划一,而且整理工作的重点应放为档案计算机检索系统或管理系统做好数据准备上。
以“件”为档案整理,是从传统的档案管理向数据库环境下的档案管理过渡的一种衔接,它符合电子文件的形成和发展规律,有助于计算机辅助档案管理,有助于实现电子文件的归档。在以“件”为单位对档案进行整理的过程中,作为文件向档案转化的一个环节,“立卷”已是名不符实,在归档这一环节,只是进行介质归档。当档案管理中电子文件达到相当比例,技术应用发达到一定程度,电子文件的归档与整理将合而为一。
2、深化检索工作
在数据库环境下,档案信息检索这一工作环节日趋重要。它决定了数字档案信息的著标引及存储,因此要进一步深化档案检索工作,为利用者提供高效的信息服务。
3、研究和实现数字档案信息的保管保护工作
数字档案信息的保管保护,不同于以往任何载体档案的保管保护。由于数字档案信息的存储载体占用空间较小,利于档案库房管理。但是,数字档案信息的存储载体在其保管条件上又有不同于纸质档案的特别要求,包括必须存放在专用库房中,对库内温湿度进行严格控制。配置防尘、除尘,防磁场和电场的设施。对于使用设备必须严格防范计算机病毒,传统的裱糊、杀虫等纸质档案保护手段已失去意义。这些数字档案信息的存储、管理都是档案保管保护工作的新课题。解决这些新课题既要建立新的管理理论、标准和方法,又要采用先进技术手段。
(二)外部重组:文档一体化及其实现
要更好地实现档案信息数据库建设,档案管理工作不仅仅限于内部进行一些适当的调整,它还必须向前端的文件工作扩张,这就使得实现文档一体化的要求变得更为迫切。
文档一体化就是把文件管理与档案管理两个管理管理衔接起来,整合到一个管理系统之中,对文件生命周期的全过程进行统一控制和管理。在电子信息化环境中,文件与档案之间不再有明显的界限,电子文件有可能终其一生就数据库中形成、流转与消亡。所以档案管理工作要向前端延伸,实现文档一体化。另外,为了认证电子文件的原始性与可靠性,也要依靠文档一体化的实现,以便能够清晰地记录和反映某一份电子文件形成和办理的全部动态过程及相关的背景信息。“文档一体化流程不只是文件管理与档案管理的简单对接,而应该是一种管理变革,是以现代信息技术为手段,对机关、企业、事业单位及各种组织中文件信息流的重新组织,是一个业务流程重组的过程。”
浏览量:2
下载量:0
时间:
浏览量:2
下载量:0
时间:
一、数据库及其主要特点
(一)数据库
数据库是对数据的组织、存储、管理的仓库,它是储存大量的信息的一个巨大的仓库。数据库的发展给人们查找信息提供了很大的作用,在数据库里的信息很容系被找到。因此,数据库现在被许多企业所应用。
(二)数据库主要特点
1.实现数据的资源共享:数据的资源共享包括全部用户能同时进行数据库数据的修改、查询、保存,用户也能够通过端口进行操作数据库,并提供数据的资源共享。
2.减少数据的冗杂度:与文件系统相比较,数据库减少了数据的冗杂,是数据具有一致性。
3.数据的独立性:它包括数据库中数据的逻辑结构和程序的相对独立。
4.数据实现集中控制:文件管理中,数据是一种处于分散的结构,不容易进行控制。而数据库能够对数据进行控制和管理,还能通过联系建立关系。
5.数据的安全性:文件管理数据容易造成数据的丢失,破损。而数据库中的数据是有维护的,数据库管理系统提供一套数据的安全,能够及时发现和修护系统,因而防止数据库中数据的破坏。
二、数据库技术在电子商务中的应用
(一)数据库技术的发展
现在,数据库技术已成为这个时代必备的技术,电子商务中也应用其数据库的技术。数据库是对数据的组织、存储、管理的仓库,它是储存大量信息的一个仓库。而在电子商务中的应用是一是对数据进行存储、收集、管理。二是进行决策。三是对数据库进行支持。电子商务的用户建立各种类型的数据库仓库,是为了保证系统的安全与稳定,也是为了利用数据库能够发现更多的信息资源,可以使用户自己的公司进一步发展.电子商务中的数据库很多是用Access软件,这种技术用起来也很简便、快捷。现在人们对天猫、淘宝、赶集网、蘑菇网、搜狗、百度等等,这些再熟悉不过了。而这些都是电子商务的类型,它们的建立是需要大量的数据和信息,在建立它们的同时也要对其数据进行整理、组织、筛选,这就用到数据库的操作来实现。
(二)数据库技术在齐齐哈尔工程学院百草家园中的应用
1、设计方法
数据库技术在电子商务中的应用很多,例如:以齐齐哈尔工程学院的百草家园为例,要把百草家园这个网站发布到互联网上,我们就要用数据库来完成。首先在Access中先建立表,就是二维表。表中要装入与百草家园相关的信息,表的部分完成后,还要建立查询,查询的功能就是讲大量的信息进行筛选,把用户所需要的体现出来。例如:用户现在想查看一下百草住所区的房间,那么百草的其他信息就可以不用显现出来,这时就要用到查询的功能。而后是窗体,窗体主要作用就是建立网站的主页面、背景等,窗体还可以设置命令按钮,能做到用一个窗体就可以把大量的数据调用出来。例如:打开百草的主窗体,点下屏幕的住所区窗体,用户就会看到住所区的相关数据,一个一个窗体通过一个小的按钮就可以显示出来。接着是报表,报表的功能就是把数据用不同的方式体现出来。可以清晰的看出数据的所占比例,数据能用最佳的方式显示。最后是页、宏、模板。完成以上七个步骤完成后就可以在网上发布这个百草家园网站了。
2、应用效果
数据库建立程序,提高了数据的资源共享,减少了数据的冗杂,还保证了数据的安全性和一致性。建立了百草家园网站提高了百草家园的知名度,让人们更加地了解、认识它,顾客可以在网上直接进行预订房间,减少了许多中间环节。
(三)数据库在齐齐哈尔工程学院百草家园中的应用存在的问题
1、网页的效果制作不是十分美观
2、数据库中百草家园的信息安全问题
(四)数据库在齐齐哈尔工程学院百草家园中的应用的解决措施
1、数据库的主要功能是进行数据的组织、筛选、整理,建立完整的数据系统。在Access中想要实现网页的唯美,只能先进行网页的制作,在网页制作中完成网页背景,通过操作把背景导入数据库中,然后在其数据库里建立信息。这样就完成了数据库中网页效果的问题。
2、互联网的技术发展高速,信息的大量繁杂,想保证数据的安全性和一致性,就要做好数据库安全措施。应用数据库访问控制,全面性地约束,进行秘密通道数据库加密及数据库管理者来维护数据的安全。
三、数据库技术在电子商务中未来的发展
数据库技术在电子商务中的使用,是以在Web为基础的一个新的里程碑,而现在已发展到特殊的数据库界面,互联网的飞速发展,必将带动数据库技术的发展,同时也要提高数据库的技能,人工的技术将与网络进行连接。现在的电子商务应用中数据的冗杂给用户带来了许多头疼的问题,用户必须从冗杂的数据中找出关联性,这样才会更好的发展。但是完成这项任务很是麻烦,因此要人工技术与互联网技术相结合,会大大提高工作效率,也会使数据更简单的进行整理。总而言之,数据库技术在电子商务中的应用,对信息的处理、筛选、查询能在互联网上实现。
浏览量:2
下载量:0
时间:
我国的现代中医药产业经过近50年的艰苦创业、开拓发展,走过了一条从无到有、从小到大的发展之路,为保障人民群众的生命健康、提高生活质量作出了巨大贡献。进入21世纪,中医药产业在迅猛发展的同时,也不可避免地在药品注册、监管、研发、生产、流通等方面出现了许多问题,这些问题如果不能及时有效地解决,必然阻碍我国中医药产业的健康发展。
作为多年从事药品研发的业内人士,笔者不揣冒昧,将自己及一些同仁在中医药行业发展过程中遇到的困惑和反思疏理出来,尽管其中对一些问题的看法可能是片面的或不尽合理,但还是期望与同行交流,以共同促进我国中医药产业健康、稳步、和谐发展。
2.1 药品监管体制还需进一步改革、完善
药品监督体制改革力度尚需加大。药品注册、生产、流通、使用等环节的统一监管体制的建立尚未完全到位;省级以下垂直管理体制的建设还需要大力推进;技术监管机构体系和药品执法监督体系还未在全国形成;对监管对象的导向性服务尚有一定的差距。
监管法规体系不成熟,相关法律法规在短短10年内经历数变。如《药品注册管理办法》已经几易其稿,药品监管法规、规章随之进行修订和制订。诚然,调整的目的是为了更完善,但频率太快或没有经历充分论证的调整结果只会使药厂、研发单位叫苦不迭。所以,决策者必须要有足够的预见力,也要有坚持原则的执行者,否则只会导致恶性循环。如国家将中药仿制、改剂型的门槛提高以后,大家又一窝蜂地注册保健食品,这必然会导致保健食品行业受到极大的冲击,引来新一波的恶性竞争和市场混乱。
为鼓励企业积极投入新药开发,应当为新药的顺利上市创造条件。如若在新药研究过程中,已证明某新药较国家医保品种安全有效,则该新药在获得新药生产批件的同时自动进入医保,这样企业可迅速获得回报,自然投入新药开发的积极性就会高涨。
应加强信息服务工作,建立早期沟通机制,将风险预警提前,减少盲目开发,避免国外已经专利公告而我国企业还在埋头实验室研究的尴尬局面,减少因信息不通、认识不同造成的重复或错误投资等。或通过利用专利的新颖性等特殊要求对一些外国专利产品提出异议,突破知识产权保护的限制,有效地保护自己。
国家大力推进中药材GAP基地建设已超过5年,但迄今为止,真正从中药材GAP基地建设中获得利润的还不多见,这就挫伤了企业建设中药材GAP基地的积极性。究其原因,主要是中药材标准没有相应提高,中药材没有实施市场准入管理,导致质次价低药材充斥中药材市场。
2.2 应对药物研究机构提出更高的资质要求
我国新药研究在规范性方面与国际标准尚有较大差距, GLP、GCP和GMP尚达不到国际公认的水平,也得不到国际上的认可。要改善这种状况,就需要药监部门对从事药品研究的单位进行严格的资质监管,包括硬件设施、人员素质、管理规范等均应有明确的标准。
由于这方面的监管严重缺位,全国药品研究机构最多时曾达到上万家,目前各级药监部门的核查已导致数千家小型、不规范的研究机构倒闭。但比较而言,在药物临床前研究机构的备案、日常监管和动态监管上多下些功夫,比起在这些研究单位已经行为不规范、造假成风、药物研发市场被严重扰乱的时候再亡羊补牢更好。
2.3 注意新药注册政策的引导
我国新药研发需要政府的积极引导,但方向绝不是完全照抄西方。应该根据我国国情总结制定出合适的研发政策来引导未来的发展战略方向。
我国中西医结合已有百余年的历史,中西医相互渗透,取长补短,取得了良好的临床治疗效果,如广州中一药业有限公司开发的中西药复方制剂——消渴丸就是一个成功的范例,这是我国独有的优势。但目前我国对评价中西药复方制剂安全性、有效性的思路和法规要求过于严厉,对临床拟用适应症或主治功能的必要性、合理性和科学性上缺乏适当的政策引导,目前中西药复方制剂的研究、开发基本处于停顿状态,这等于放弃了一条我们具有优势的新药研发道路。
我国是最大的化学药原料(如抗生素)生产地,现在面临的局面是资源较为丰富,出口额大,但因为附加值小,利润空间极低。能否鼓励国内企业开发抗生素等复方制剂,以达到增效减毒、减少耐药性、提高附加值的目的呢?
中药新剂型、新辅料的开发应用进展缓慢,其中一个主要原因是第一家使用新辅料的企业需要为该辅料通过国家审批买单,其它的厂家则可不掏一分钱搭顺风车,而第一个“吃螃蟹”的厂家得不到合理的支持和保护,严重打击了积极性。笔者认为,应该调整政策,鼓励或支持对新辅料的应用,来提高厂家的积极性。
浏览量:3
下载量:0
时间:
一个数据库系统的生命周期可以分成:设计、开发和成品三个阶段。在设计阶段进行数据库性能优化的成本最低,收益最大。在成品阶段进行数据库性能优化的成本最高,收益最小。数据库的优化通常可以通过对网络、硬件、操作系统、数据库参数和应用程序的优化来进行。最常见的优化手段就是对硬件的升级。根据统计,对网络、硬件、操作系统、数据库参数进行优化所获得的性能提升,全部加起来只占数据库系统性能提升的40%左右,其余的60%系统性能提升来自对应用程序的优化。许多优化专家认为,对应用程序的优化可以得到80%的系统性能的提升。应用程序的优化通常可分为两个方面:源代码和SQL语句。由于涉及到对程序逻辑的改变,源代码的优化在时间成本和风险上代价很高,而对数据库系统性能的提升收效有限。
第一代SQL优化工具是执行计划分析工具。这类工具针对输入的SQL语句,从数据库提取执行计划,并解释执行计划中关键字的含义。
第二代SQL优化工具只能提供增加索引的建议,它通过对输入的SQL语句的执行计划的分析,来产生是否要增加索引的建议。
第三代SQL优化工具不仅分析输入SQL语句的执行计划,还对输入的SQL语句本身进行语法分析,经过分析产生写法上的改进建议。
浏览量:2
下载量:0
时间:
“审计人员不掌握计算机,将失去审计资格!”——李金华语。
随着会计信息系统的不断完善、被审计单位的信息化程度不断提高、计算机管理覆盖面的不断扩大,审计人员面临更高、更迫切的要求,即对会计信息系统要有深入了解,并在审计过程中能对电子数据进行采集、转换和分析。
湖北省审计厅计算机中心与武汉大学商学院会计系,在对目前普遍运用的各类会计信息系统进行深入了解后,结合审计操作流程,总结了现阶段计算机辅助审计的基本方法。本栏目将陆续将计算机审计相关文章介绍给读者。
单位实现会计电算化后,会计数据存储在计算机外存储器的数据库中。审计被审单位的会计账务数据库,即电子账,首先要了解被审单位电子账结构。由于现在市面上流行和使用的支撑会计数据库系统运行的平台都是关系数据库产品,无论哪家会计软件公司开发的会计数据库系统都是基于关系数据库原理设计的,本文将从关系数据库原理和会计账务核算电算化原理相结合的角度剖析电子账的构造原理,展示出会计电子账结构的共性规则,以便审计人员了解、掌握电子账的结构和特点,进而深入审查电子账,并且做到触类旁通。
数据库是以某种数据模型所确定的数据结构方式来组织和存储某个组织(或部门)相互关联的数据集。数据库管理系统是一种帮助用户建立、使用、管理和维护数据库的计算机系统软件。或者说,数据库管理系统是开发一个实际应用数据库的工具并支撑其运行的平台。数据库管理系统必须与其管理的数据库的数据模型相一致。
关系数据模型的数据结构是人们日常事务处理中常见的二维表结构(如工资发放表)。关系数据模型将数据看成是二维表中唯一的行号和列号确定的一个表中元素,即关系数据模型是用二维表的方式来组织、存储和处理数据和信息的。从应用的角度来看,任何一个组织(或部门)的关系数据库的基本组成成分是二维表,或者说某个组织(或部门)的数据库是由若干张相互关联的二维表组成。由于二维表结构清晰、简单、易于理解,也易于计算机实现(存储、操作、控制),加上关系数据模型有数学理论基础(集合论、关系代数),因此现在的数据库管理系统软件都是基于关系数据模型研发的,如SQL SERVER、ORACLE、DB2、SYBASE、ACCESS、FOXPRO等等。也就是说,用这些关系数据库管理系统软件为某个组织开发的会计数据库系统必须按关系数据模型来组织数据。那么,关系数据模型中的二维表与数据库中的数据文件之间有何联系?
下面我们通过会计科目代码表来介绍关系数据模型的基本概念及其与数据库中的数据文件之间的对应关系:
(1)关系、二维表、数据文件:关系数据模型中用关系来表述现实世界中能够相互区别的要管理的数据对象集。每一个关系都有一个关系名和一组表述其特征的属性集,人们就是通过这些属性集区别不同的关系。如记账凭证、会计科目、总账都可以称之为关系,它们都是要管理的数据对象集,都有各自的属性集。一个关系用一张二维表表示,表名对应关系名。二维表由有限个不重复的行组成,表中的每一列不可再分。一张二维表在关系数据库中用一个数据文件存储。如“会计科目代码表”在会计数据库中用一个数据文件存储,文件名可以用表名“会计科目代码”,使计算机中存储的文件内容与现实世界管理的数据对象相联系。
(2)记录:二维表中的每一行称为一个记录,描述了关系中一个具体的个体,在数据文件中是一个记录值。如表1中第一行为现金账户的记录,描述了现金账户在会计科目代码文件中所有属性的取值(特征)。
(3)属性、列、字段:二维表中的每一列是一个属性,描述了关系的一个特征。一个二维表的所有列构成了一个关系的属性集,通过它可以区别不同的二维表(关系)。二维表中的每一列的数据属于同一类型。每一列的列名对应关系的属性名,同时对应数据文件中的字段名。如表1用6个列表示会计科目代码的属性,其中第三列表示属性“科目性质”,当某条记录取值为1时,表示是资产类科目。
(4)主码、主关键字:指二维表中的某个列(属性)或某几个列(或属性组),它们的值能够唯一确定表中或数据文件中的一个记录。如表1中的“科目代码”属性可以作为主码(或主关键字),用来唯一识别表中的每一个会计科目。
(5)域:描述二维表中每一列属性或数据文件的某一字段的取值类型和范围。每一列的列名下面的括号中的内容表示该列的取值类型和范围,其中第四列“底层明细标志”表示某个科目是不是最底层明细科目(不再有下层科目),只有两种取值T(真)和F(假)。
(6)关系模式:一个关系模式由一个关系名及它所有的属性构成,它对应一个二维表的表名和表头栏目行(列的集合),构成了一个二维表的框架,同时也是设计该二维表的数据文件结构的依据。
至此,我们直观地介绍了关系数据库中的关系、二维表、数据文件之间各个概念的对应关系。由于二维表中的行与数据文件的记录、二维表的列(属性)与数据文件的字段之间相互对应,因此,审计人员只要掌握了会计账务数据库的二维表结构及表之间的关联也就能够分析电子账的结构。
例如,将会计科目代码表(表1)转换成关系数据库中的数据文件结构:
浏览量:2
下载量:0
时间:
体育运动训练过程中,特别是竞技类运动项目,运动员长时间经受大强度负荷,以至于身体在两个训练周期间不能完全恢复机能正常水平,表现出身体疲劳感加重,运动成绩不能维持在较高和理想水平。今天读文网小编要与大家分享:中医药在体育领域中应用现状与发展相关论文,具体内容如下,欢迎阅读:
中医药在体育领域中应用现状与发展
中医理论,通常称为中医基础理论,简称“中基”。它是以天人合一的叁个哲学观的整体理念与辨证论治、相似观(分形观)的循证观点为最大特色的祖国传统医学体系的基础与核心。中医基础理论的学说主要包括分形五行学说,藏象五系统学说(心系统、肝系统、脾系统、肺系统、肾系统),五运六气学说,气血精津液神学说(气:信息-能量-物质学三元-多元说),体质学说,病因学说,病机学说及养生学说,分形经络说等,其中以藏象学说为核心,信息-能量-物质学说为基础,全面系统地阐述了人体的生理、病理现象,并用于指导临床诊疗活动。
中药药性理论即是研究中药的性质、性能及其运用规律的理论。中药药性理论是中药理论的核心,主要包括四气、五味、归经、升降沉浮、有毒无毒等。
中药药性理论即是研究中药的性质、性能及其运用规律的理论。中药药理理论是中药理论的核心,主要包括四气、五味、归经、升降沉浮、有毒无毒等。
四气,就是寒热温凉四种不同的药性,又称四性。它反映了药物对人体阴阳盛衰、寒热变化的作用倾向。为药性理论重要组成部分,是说明药物作用的主要理论依据之一。
五味,是指药物有酸,苦,甘,辛,咸五种不同的味道,因而具有不同的治疗作用。有些还具有涩味或者淡味,因而实际上不止五种。但是,五味是最基本的五种滋味,所以仍然称为五味。
辛:“能散,能行”,即具有发散,行气行血的作用。
甘:“能补,能和,能缓”,即具有补益,和中,调和药性和缓急止痛的作用。
酸:“能收,能涩”,即具有收敛,固涩的作用。
苦:“能泄,能燥,能坚”,即具有清泄火热,泄降气逆,通泄大便,燥湿,坚阴(泻火存阴)的作用。
咸:“能下,能软”,即具有泻下通便,软坚散结的作用。
归经,是指药物对于机体某部分的选择性作用,即某药对某些脏腑经络有特殊的亲和作用,因而对这些部位的病变起着主要或特殊的治疗作用,药物的归经不同,其治疗作用也不同。
中药归经理论的形成是在中医基本理论指导下以脏腑经络学说为基础,以药物所治疗的具体病症为依据,经过长期临床实践总结出来的用药理论。
“酸入肝经,苦入心经,甘入脾经,咸入肾经,辛入肺经。”
升降浮沉,指药物作用的趋向而言。升是上升,降是下降,浮是发散上行,沉是泻利下行。升浮药上行而向外,有升阳、发表、散寒等作用。凡气温热,味辛甘的药物大多有升浮的作用;凡气寒凉,味苦酸的药物,大多有沉降作用,花、叶及质轻的药物大多升浮,种子、果实及质重的药物,大多沉降。
毒性,古代常常把毒药看作是一切药物的总称,把药物的毒性看作是药物的偏性。基本上把毒性分为“有毒,无毒,微毒,小毒”。
现代所谓毒性一般系指药物对机体所产生的不良影响及损害性。
《素问?五常政大论》把药物毒性分为“大毒,常毒。小毒,无毒”。
《神农本草经》分为“有毒,无毒”。
《证类本草》、《本草纲目》分为“大毒,小毒,有毒,微毒”。
体育运动训练过程中,特别是竞技类运动项目,运动员长时间经受大强度负荷,以至于身体在两个训练周期间不能完全恢复机能正常水平,表现出身体疲劳感加重,运动成绩不能维持在较高和理想水平。那么怎么样才能在不减小运动负荷的情况下,使机体疲劳程度较快恢复,保持理想的运动成绩哪?从中医药理论角度可以解释,中医认为运动性疲劳属于疲倦范畴,属于内伤不足之虚症,主要表现不同形式的虚症(脾虚、肾虚、气虚、血虚等)。张世明在对运动性疲劳的中医分型和诊断标准的研究时指出,运动性疲劳可分为形体疲劳症、脏腑疲劳症和神智疲劳症三种类型。其疲劳的本质是脏腑功能下降或失调和经血不足。姜文凯等把运动性疲劳分为:脾虚、肾虚、脾肾阴虚、脾肾阳虚、脾肾阴阳两虚。乔玉成根据中医整体观念和辨证分型原则,将运动性疲劳分为运动性肾(阴虚、阳虚)、运动性脾虚、运动性肝郁、运动性肾疲、运动性心血型、运动性脾胃两虚。陈家旭提出,运动性疲劳与中医虚症有关外,还应注意肝郁,在运用中医药缓解运动性疲劳初阶段。
人们大多采用“黑箱子”理论去抗运动性疲劳,运用古典医学的记载指导中医在体育领域中的运用,比如说;抗疲劳生药常见的抗疲劳生药有陆生和水生两类。陆生抗疲劳生药主要有人参、构祀子、黄茂、花粉、猴头菇、西洋参、红景天、刺五加、阿胶、鹿茸、灵芝、金针菇等。水生抗疲劳生药主要有螺旋藻、中华鳖、蛤蚜等。这些我国传统的补益生药及其提取物,常被加人到抗疲劳食品中被广泛使用。但我国当时对这类生药研究的广度和深度都不够,对一些补益性生药未做抗疲劳功能评价便盲目地制成所谓的抗疲劳食品投放市场,一些抗疲劳物质虽已被确认,但其功能因子尚未确认。有些抗疲劳物质的功能因子虽被确定但其他化学结构尚未明确。也有很多研究把以上考疲劳的中药进行了扩展,有人通过实验探讨了海洋生物药尖海龙、三斑海马、牡垢、龟板、刺参、海星黄、螺旋藻、海带的抗疲劳作用。结果表明,这八种生药均能不同程度地延长小鼠负重游泳时间,有效降低游泳后血乳酸含童(p<0.05或p<0.01),证明有推迟运动性疚劳出现和促进麦劳恢复的积极作用。
在现阶段人们更加想突破“黑箱子”理论的瓶颈,更想进一步搞清楚单味中药或者复方中药能够缓解运动性疲劳,提高运动成绩的机制原理。所以有很多学者尝试着,中医理论(整体观念、辨证论治、五行学说、藏相学说等)能和西方的学说(基因组学、蛋白质组学、系统生物学、分子生物学、细胞生物学等)有意的结合,试图搞清楚中医药能够抗运动性疲劳的真正机制。也有人将人体的各大系统分开(运动系统、神经系统、心血管系统等)运用先进科技仪器(核磁共振成像、色谱仪等)来探测机体体内在中医药干扰过程中生理生化指标的变化,进而从分子水平上掌握变化规律。
比如说;通过用八子补肾胶囊对男子足球运动员赛前准备期和比赛期血液生化指标和运动能力的影响服用八子补肾胶囊受试者实验后体重血清睾酮(T)水平和耐力运动成绩未见明显变化;体脂重量和体脂率较实验前明显降低,无氧功率显着提高(P<0.05)。服用对照胶囊受试者实验后体重、血清T水平和耐力运动成绩明显下降(P< 0.05),但体脂重量、体脂率和无氧功率未见明显改变。最后表明服用八子补肾胶囊能在运动员赛前准备期和比赛期间保持体重、减少体脂重量和体脂率,维持运动耐力并提高无氧运动能力,维持运动员血清睾酮水平稳定。还有就是,运用实验法确定HiHiLo对古典跤运动员减控重的效果以及对T/C的影响,进一步探讨古典跤运动员减控重期间维持运动能力的新的训练模式。结果显示:高住高训低练模式对古典跤运动员减控体重有着积极的作用,且对运动员运动能力的维持也优于传统的减控重模式,提示这种减控重模式是可行的。
随着科学技术的不断快速发展,中西医药理学,分子生物学,基因组学等学科理论的不断完善,先进科学仪器的陆续问世,能够清楚解释中医药作用机制原理的可能性越来越大。解释中医药原理能够更好的运用到体育领域中可以从以下两个途径开展。
4.1 利用代谢组学在中医药中的应用
代谢组学与中医证候辨证论治是中医认识疾病和治疗疾病的原则,“证”是“论治”的起点和核心,是中医治疗的关键所在。由于代谢组学是对机体代谢事件的全面跟踪和评价,因此,中医证对疾病的描述与代谢组学对疾病的认识具有内在本质的相通性。徐舒等用基于核磁共振氢谱(1H-NMR)技术的代谢组学方法研究肝郁证大鼠模型血清,发现乳酸、肌酸、葡萄糖、3-羟基丁酸、谷氨酰胺、磷酸胆碱、磷脂酰胆碱、不饱和脂肪酸等物质可代表肝郁证模型大鼠血清(下转第158页)(上接第152页)代谢组学特征,表明中医证候的生物标志物可能不是单一物质,而是差异物质的集合。李林等以基于核磁共振的代谢组学研究气虚血瘀证大鼠尿液,发现病变大鼠的肌氨酸酐含量增加,提示气虚证可能与肾功能异常有着密切关系。以上研究表明,代谢组学的研究方法可将“证”的研究推向科学发展的前沿,是一种有广阔发展前景的中医证候学研究方法
4.2 代谢组学与中药物质基础
由于中药成分的复杂性,传统的方法研究无法体现出中药的整体性。因此,需要建立适用于中药多组分、多靶点整体综合效应的药效研究方法学,而这正与代谢组学非破坏性、整体性、动态性、非靶向等特点相符合。黄玉荣等应用代谢组学方法研究钩藤多动合剂的生物化学机制,发现以钩藤为君药组成的钩藤多动合剂的整体作用产生的生物化学物质神经递质是其药效的物质基础。Li F等采用UPLC-MS技术对大鼠代谢物谱、淫羊藿的化学成分谱及其进入体内的成分和代谢物谱进行分析,发现淫羊藿苷和朝藿定C为淫羊藿的主要药效物质基础。Yu Y等利用中药尖萼耧斗菜处理金黄色葡萄球菌,采用代谢组学和主成分分析法分析获得的金黄色葡萄球菌的代谢谱,结果发现尖萼耧斗菜的有效成分木兰花碱是发挥抗菌作用的主要活性物质。
浏览量:2
下载量:0
时间:
中医药数据库建设工作起源于1985年,数据库资源的详细描述与统一管理,包括数据库元数据管理、每个中医药相关的数据库涉及表的管理、每个表的数据元管理3个部分。今天读文网小编要与大家分享:构建中医药数据资源结构图谱的探讨相关论文,具体内容如下,欢迎阅读:
【关键词】 中医药信息学;数据资源;数据结构整合
构建中医药数据资源结构图谱的探讨
本研究通过分析中医药数据库资源的类型、特点和中医药资源存在的问题,提出基于现有数据库资源与结构,参考现有资源整合技术,从数据层、物理层、基础层3个方面入手,并结合体系构建等相关的资源深层整合技术,探讨构建中医药数据资源结构图谱的实际解决方案。
中医药数据库建设工作起源于1985年,目前,已经建立了覆盖中医药学科的复杂的多类型数据库,总数据量约200 G,文献数据库收集年代跨越58年。数据库建设主要包括单表数据库、结构性数据库和数据平台的建设。目前,中医药现代资源数据库的建设已经具有一定的规模,已经形成以中医药科学数据中心与分中心为主体的中医药文献型及事实型数据库群,几乎涉及到中医药信息的方方面面。 然而这些资源库群是彻底异构的,从数据结构、操作系统,到数据库系统、应用系统;从命名方式,到数据格式、结构模型、用户界面,都有可能完全不同,目前还没有标准规范能够对这个各个层次的异构进行适当的约束
中医药科学数据中心缺少完整解决方案。1.1 局部有序、整体无序 从某一种具体资源的角度来看,他们都是经过一定程度加工整序,具有统一的分类体系和检索界面。但从全局的角度来,中医药科学数据中心拥有的各种资源是一个个的“信息孤岛”, 各种资源内容交叉,信息重复,关联度低,用户查找资料时不但要在多个数据库中来回穿梭、重复操作,还要精通各种不同数据库、不同界面的数字资源系统检索技术,否则便难以查全或查准所需要的资料。
1.2 数据结构与标准不统一
各种不同类型的数字资源不但采用Oracle、mySQL、SQL、Access等不同的数据库物理模型或半结构、非结构的数据结构,而且在对资源的描述与揭示时没有采用元数据、数据元、数据模式等标准。数据库字段与数据表命名差异性较大,例如:“ZZ”表名对应数据字段名就有“主治”、“著作”、“作者”等。
1.3 数据来源多途径与数据版本复杂
中医药数据资源是指中医药科学数据中心与分中心收集的各类型专业数据,这部分资源数量众多,构成了学术数字资源的主体,现已成为重要的文献来源。从文献类型上看,有期刊、图书、会议论文、学位论文等;从文献级别上看,有题录、文摘、全文等不同的层次。自建数据库有多种载体、多种形式、多种类型、分散异构的信息资源,这些数据库形成时间长,数据更新多次,缺少清晰的资源定义与描述。
1.4 系统平台与应用程序各异
各种不同类型的数字资源有着不同的系统平台;不同的数据资源存在着过程数据的不同服务方式,例如:期刊文献数据库、结构型文献数据库、分析结构型文献数据库;同时,数据表存在着基础数据库、粗表数据库、细表数据库、单元素数据库等,部署在共建、共享的服务器上,也给数据管理带来麻烦。
2.1 数据资源整合
整合的实质就是各个单独事物共同遵循统一的原则、标准、规定,打破原来的界限形成有机的统一体。数据资源的整合[1],英文可译作“digital resource integration”,就是通过各种手段和工具将已有的信息资源集成起来,并按照一定的逻辑关系进行组织,实现信息资源的有效共享,为用户提供条理化的信息服务,为后续信息的管理与使用提供规范,从而实现信息的增值利用。
数字资源整合主要集中在数据集的整合和应用的整合两个方面,再具体细分还可以划分为数据集成、信息集成、信息系统集成及业务(或工作流)集成等4个阶段。
通常数据资源整合的范围可以包括4个方面。①数据整合:数据标准、主题数据库、数据交换平台、基于语义的全局数据视图。②应用整合:使用统一用户认证、使用统一的数据交换、使用门户实现应用集成。③内容整合:信息规划、信息导航、统一搜索、信息专题、信息门户。④流程整合:统一数据采集加工处理流程、统一数据存储管理、统一数据访问和调用接口。
信息资源整合根据系统论的原则,依据一定的需要,对各个相对独立系统中的数据对象、功能结构及互动关系进行融合、类聚和重组,重新构建一个新的有机整体,形成一个效能更好、效率更高的新的信息资源系统。目前,数字资源整合的方式主要包括:基于OPAC资源系统的整合、基于数字资源导航的整合、基于异构数据库跨库检索的整合、基于数字图书馆应用系统的整合等。
2.2 数据资源整合技术
2.2.1 DOI技术
DOI(Digital Object Identifier)由International DOI Foundation组织构造。该系统提供了一个框架,为数字环境中的数字对象分配唯一的、永久性的标识,方便该对象被管理和使用。DOI系统由4部分构成:申请DOI;创建对指定DOI对象的描述;解析系统;规则。
2.2.2 SFX技术
SFX即Special Effects Cinematography,它是比利时根特大学的萨姆堡尔为首的研究小组提出的。通过Open URL框架把复杂的数据库之间的互连通过简单的链接完成。
2.2.3 Web Services技术
Web Service是为实现“基于web无缝集成”的目标而提出的全新概念,希望通过Web Service能够实现不同的系统之间能够用“软件-软件对话”的方式相互调用,打破软件应用、网站和各种设备之间格格不入的状态。
2.2.4 地域性索引服务平台技术
A.N.ZINCIR-HEYWOOD提出一个地域性索引服务平台(Domain Index Server),建议依靠一个索引代理去创建成主要的原文献索引,这个代理通常是软件系统,能够在异构信息支撑下自动行动(搜索)的系统。
2.2.5 MAP资源整合系统
INNOPAC公司推出的MAP (Millennium Access Plus)是一个集成的资源整合系统,它可实现不同信息资源的动态链接。这些资源包括全文电子资源、题录和文摘数据库、书目数据库、图书馆在线书目系统、图像数据库及搜索引擎等其他Web资源。
2.2.6 OAI标准整合模式
OAI是指open archives initiative,它的目标是发展和促进互操作标准,促进内容数据的有效传播。①数据提供者:提供元数据的Web服务器。②服务提供者:向数据提供者发出请求并且利用得到的元数据构建增值服务。③存储体:由数据提供者管理的可以在网上访问的服务器,它提供服务提供者需要采集的元数据。④采集器:在服务提供者方作为从存储体中搜集元数据的一种应用工具。
2.2.7 情报源图谱
美国国立医学图书馆主持了一项长期研究和开发计划,即统一医学语言系统(UMLS),其项目中有一个是关于生物医学机读信息资源的情报源图谱,其目的是利用超级叙词表和语义网络实现情报源与特定提问的相关性;有效组织信息资源,为用户提供特定信息源的范围、功能和检索条件等人工可读的信息;自动连接相关信息源;在一个或多个情报源中自动检索并自动组织检索的结果。
3.1 中医药数据资源结构图谱框架(见图1)
3.2 中医药数据资源结构图谱内容
3.2.1 物理层
系统运行的硬件、软件环境,解决如何为应用系统提供统一的支撑环境,支持应用系统的运作。
3.2.2 基础层
位于物理互连的网络协议之上,用于标准化、规范化描述数据,为更上层的数据交换提供基础性支持的标准、规范。基础性协议标准又可以划分为数据描述层面和数据访问层面。前者主要包括元数据、XML、RSS,后者主要包括开放数据库互连标准(ODBC)等。在数据描述层面内部,RSS具有提供内容聚合的功能,是为实现内容聚合而制定的一种信息描述、组织的规范,但它也具有资源发现、发布的功能,更是一种新形式的描述规则。因此,将RSS归入基础的描述层面标准。准确的说,RSS本身也是基于XML格式的,其实是XML成功应用的一个典型。从这一层总体来看,这些基础的标准、规范(除了RSS之外),大多数都不是专门为解决资源整合的问题而制定的,主要是从信息组织、跨异构数据库的互连、互访用途出发的。但是,它们确为更好地实现资源整合提供了有力的支持。
3.2.3 数据层整合
旨在屏蔽各数据源异构性,使得各数据源之间能够进行数据的交换与交互,令用户可透明地访问多个数据源。要实现数据整合,必须对数据进行跨数据源的收集、组织、处理与集成。根据整合系统与数据源之间交互的特点,又可以分为3种形式:基于联邦的整合、基于采集的整合、基于链接的整合;数据层整合协议的重点是解决系统之间的数据交换和数据交互。
整合揭示以下功能。①不同文献层次、级别的指引关系:题录信息→标引信息→文摘信息→全文→结构信息,一次文献和二次文献之间的对应联系。②中心数字资源和网络数字资源之间的交叉、重复和互补关系:全文数据库与中心文献相重复的部分;又如PUBMED的生物医学资源中的期刊包括绝大多数的馆藏期刊,并提供了大部分题录和部分免费全文。③数字资源之间的主题相关或学科相关,内容上的重合和互补关系:引用和被引用及共同引用的关系,说明资源在内容上的相互关联。④数字资源与服务之间的关系:共建资源与服务资源之间存在密切联系,但因服务层次需求分为全文、结构、粗表、细表、分析表等资源。
3.2.4 具体整合要求
数据库资源的详细描述与统一管理,包括数据库元数据管理、每个中医药相关的数据库涉及表的管理、每个表的数据元管理3个部分。数据库的元数据管理需要对数据制作相关的信息如制作人、起始日期、制作背景、目标、更新周期等信息进行管理,并可以使用中医药的分类词表对数据库进行描述;表的数据元管理需要指明字段的名称、类型、大小、取值范围以及所对应的标准。此外,多个数据库之间也存在一定的关系,如方剂数据相关的数据库,就有中国方剂数据库、方剂现代应用数据库等,对于方剂类数据库需要制定统一的方剂数据库制作标准,并对这些库之间的关系进行描述。
要求研制管理工具,能够增、删改每个数据库的元数据、数据元,以及每个数据库之间的关系,并能够逐层次的展示各层的信息以及关系。能够使用检索方式、分类方式来具体的定位到相关的信息。
应用软件的详细描述与统一管理,包括应用软件的描述、应用软件使用数据库资源的描述。应用软件包括软件开发的起始日期、目标、版本、开发语言、开发人员、源代码、可运行包、状态、安装运行条件、软件描述、使用者、帮助文档、安装文档等信息。
管理工具需要管理这些信息并能够映射数据库资源,能够看到每个软件所使用的数据资源,并能够从数据库资源导航到相关的软件。
服务器信息的管理主要指数据库资源在具体服务器上的分布以及存贮信息,包括服务器的编号、所安装的数据库、数据量、可存贮量、实际的数据存贮情况、每个数据库的超级管理员帐号、数据库表空间的帐户信息等。每个数据库资源需要映射到相应的服务器。
3.3 中医药数据资源结构图谱功能
由于中医药数字资源的内在联系不是单向或线性的,而是呈网状的复杂关系,因此,不可能通过单一的线索或统一的机制描述全局的状况。建立中医药资源结构图谱目标是要通过多种模式,多角度和多层次地挖掘和揭示这些内在关系,通过链接、集成和嵌入实现资源之间、资源和服务的整合。其实现的主要功能如下。
3.3.1 数据库资源管理功能
该项功能主要实现对数据库元数据的管理和展示,主要分数据库管理、单个数据库管理、单个表的管理以及数据库信息展示4个子功能。
①数据库管理。提供对数据库信息的管理,包括以下功能:a.增加和删除数据库元数据,并可以对其进行编辑(元数据包括制作人,起始日期,制作背景,目标,更新周期等);b.管理不同数据库之间的关系,实现数据库之间关系的增加、删除、编辑功能;c.通过中医药分类词表对数据库进行描述。
②数据库中表的管理。提供对指定数据库中所属表信息的管理,包括对数据库中所属表信息的管理。
③单个表对应信息的管理。提供对单个表对应元数据的管理,包括以下功能:a.对单个表的元数据进行管理,表中的字段信息可以直接从数据库中得到;b.管理表对应的标准。
④元数据的定位和展示功能。实现对元数据的定位和展示,包括可以对元数据进行逐层展示。根据数据资源分类标准进行元数据目录分类的分层,并定位元数据。
3.3.2 数据库应用软件管理功能
这项功能主要实现对具体应用程序的描述和管理,包括以下子功能:①应用软件自身信息的展示,包括软件开发的起始日期、目标、版本、开发语言、开发人员、源代码、可运行包、状态、安装运行条件、软件描述、使用者、帮助文档、安装文档等信息。②应用软件使用数据资源的描述,可以查看软件对应的数据资源。③增添元数据管展示功能,可以通过数据资源导航到相关软件。
3.3.3 应用程序信息管理功能
实现对应用程序相关信息的管理,包括以下子功能:①增加、删除和编辑应用程序的元数据;②管理应用程序与其数据资源之间的关系,可以建立、删除、编辑应用程序与数据资源(数据库中的表)之间的关联。
3.3.4 服务器信息的管理
实现对服务器上数据资源信息的管理,包括以下子功能:①建立、删除、编辑服务器元数据,包括服务器的编号、所安装的数据库、数据量、可存贮量、实际的数据存贮情况,每个数据库的超级管理员帐号,数据库表空间的帐户信息等;②建立、删除、编辑数据库与服务器之间的关系。
随着网络信息的海量增长,信息资源的有序化和信息的可用性问题已经成为以数字化为核心的中医信息资源建设中的一个关键问题。中医药科学数据中心与互联网包容的信息内容在数量和覆盖内容方面日趋全面,我们期待着设计更加科学、结构更加完备、管理更加规范、功能更加强大的资源整合系统,为网络资源的发现、整合与利用提供一个全新而高效的技术平台,为中医药信息服务开辟更加广阔的发展前景。
浏览量:3
下载量:0
时间:
多媒体数据库是数据库技术与多媒体技术结合的产物。多媒体数据库不是对现有的数据进行界面上的包装,而是从多媒体数据与信息本身的特性出发,考虑将其引入到数据库中之后而带来的有关问题。以下是读文网小编今天为大家精心准备的:论多媒体数据库的关键技术问题相关论文。内容仅供参考,欢迎阅读!
论多媒体数据库的关键技术问题全文如下:
[摘 要]多媒体数据库技术是计算机技术的重要组成部分,它能够同时获取、处理、编辑、存储和展示文字、声音、影像、图形等不同媒体,同时它具有多样性、集成性和交互性等特点。只有解决好多媒体的关键性技术问题,才能得到广泛应用,促进它更快发展。
[关键词]多媒体数据库;数据模型;面向对象;分布式数据库
多媒体数据模型主要采用文件系统管理方式、扩充关系数据库的方式和面向对象数据库的方式。
1.1文件系统管理方式
多媒体资料是以文件的形式在计算机上存储的,所以用各种操作系统的文件管理功能就可以实现存储管理。Windows的文件管理器或资源管理器不仅能实现文件的存储管理,而且还能实现有些图文资料的修改,演播一些影像资料。为了方便用户浏览多媒体资料,出现很多的图形、图象浏览工具软件。有些在Windows95下的浏览软件还和资源管理器结合起来,如ACDSee工具软件不仅可浏览BMP、GIF、JPEG、PCX、Photo-CD、PNG、TGA、TIFF and WMF 格式的图像,而且还具备资源管理器的查询、删除、复制等功能。如多功能影像处理及管理软件ImagePals,是在Windows 上影像工具软件,ImagePals提供了电子相簿(Album)、影像编辑(Image Editor)和屏幕捕捉(Screen Capture)等功能,此外还具有视窗及CD浏览器等。电子相薄(Album)是一个很具特色的应用程序,能对文件进行迅速、可视性的管理。文件系统方式存储简单,当多媒体资料较少时,浏览查询还能接受,但演播的资料格式受到限制,最主要的是当多媒体资料的数量和种类相当多时,查询和演播就不方便了。
1.2扩充关系数据库的方式
数据库的出现是为了解决文件管理数据的不足,同样,为了解决管理多媒体数据,人们很容易地会想到使用数据库。传统的关系数据模型建立在严格的关系代数的基础上的,解决了数据管理的许多问题,目前基于关系模型的数据库管理系统仍然是主流技术。但是平坦化的数据类型不适于表达复杂的多媒体信息,文本、声音、图像这些非格式化的数据是关系模型无法处理的;简单化的关系也会破坏媒体实体的复杂联系,丰富的语义性超过了关系模型的表示能力。出于保护原有投资和市场的考虑,全球几家大的数据库公司都已将原有的关系数据库产品加以扩充,使之在一定程度上能支持多媒体的应用。用关系数据库存储多媒体资料的方法一般是:
1.2.1用专用字段存放全部多媒体文件;
1.2.2多媒体资料分段存放在不同字段中,播放时再重新构建;
1.2.3文件系统与数据库相结合,多媒体资料以文件系统存放,用关系数据库存放媒体类型、应用程序名、媒体属性、关键词等。
1.3面向对象数据库的方式
关系数据库在事物管理方面获得了巨大的成功,它主要是处理格式化的数据及文本信息。由于多媒体信息是非格式化的数据,多媒体数据具有对象复杂、存储分散和时空同步等特点,所以尽管关系数据库非常简单有效,但用其管理多媒体资料仍不太尽如人意。而面向对象数据库是指对象的集合、对象的行为、状态和联系是以面向数据模型来定义的。面向对象的概念是新一代数据库应用所需的强有力的数据模型的良好基础。面向对象的方法最适合于描述复杂对象,通过引入封装、继承、对象、类等概念,可以有效地描述各种对象及其内部结构和联系。
多媒体资料可以自然地用面向对象方法所描述,面向对象数据库的复杂对象管理能力正好对处理非格式多媒体数据有益;根据对象的标识符的导航存取能力有利于对相关信息的快速存取;封装和面向对象编程概念又为高效软件的开发提供了支持。面向对象数据库方法是将面向对象程序设计语言与数据库技术有机地结合起来,是开发的多媒体数据库系统的主要方向。
为高效管理多媒体数据,基于关系数据库的应用系统逐渐演变到多媒体数据库管理系统用面向对象的概念扩充关系数据库。用面向对象的高级语言扩展基本关系类型,使其支持复杂对象,并对关系模型提供的操作加以扩充,利用关系数据库的优势管理多媒体资料。
由于多媒体信息,如声音、图像目前国际上的压缩标准有:
JPEG(Joint Photographic Experts Group),是由国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的。适合于连续色调、多级灰度、彩色或单色静止图像的国际标准。
MPEG(Moving Picture Experts Group),是ISO/IEC委员会的第11172号标准草案,包括MPEG视频、MPEG音频和MPEG系统三部分。MPEG要考虑到音频和视频的同步,联合压缩后产生一个电视质量的视频和音频、压缩形式的位速为1.5Mbps的单一流。
P×64,是CCITT的H.261号建议,P为可变参数,取值范围是1~30。该标准的目标是可视电话和电视会议,它可以覆盖整个ISDN(综合业务数字网)信道。当P=1或2时,只支持每秒帧数较少的视频电话,P>6时可支持电视会议。
P×64标准和MPEG标准的数据压缩技术有许多共同之处,但P×64标准是为适应各种通道容量的传输,而MPEG标准是用狭窄的频带实现高质量的图像画面和高保真的声音传送。
如何有效地按照多媒体数据的特性去存取多媒体数据呢?利用常规关系数据库管理系统来管理多媒体数据已经不能适应了,基于内容的多媒体信息检索研究应运而生。它支持其他多媒体信息技术,如超媒体技术、虚拟现实技术、多媒体通信网络技术等。多媒体内容的处理分为三大部分:内容获取、内容描述和内容操纵。也可将其看成是内容处理的三个步骤,即先对原始媒体进行处理,提取内容,然后用标准形式对它们进行描述,以支持各种内容的操纵。
内容获取(Populating) 通过对各种内容的分析和处理而获得媒体内容的过程。多媒体数据具有时空特性,内容的一个重要成分是空间和时间结构。内容的结构化(Structuring)就是分割(Segmenting)出图像对象、视频的时间结构、运动对象,以及这些对象之间的关系。特征抽取(Extraction)就是提取显著的区分特征和人的视觉(Visual)、听觉(Auditory)方面的感知特征来表示媒体和媒体对象的性质。
----内容描述(Description) 描述在以上过程中获取的内容。目前,MPEG-7专家组正在制定多媒体内容描述标准。该标准主要采用描述子(Descriptor) 和描述模式(Scheme) 来分别描述媒体的特性及其关系。
----内容操纵(Manipulating) 针对内容的用户操作和应用。有许多这方面的名词和术语。查询(Query)是面向用户的术语,多用于数据库操作。检索 (Retrieval) 是在索引(Index)支持下的快速信息获取方式。搜索(Search)常用于Internet的搜索引擎,含有搜寻的意思,又有在大规模信息库中搜寻信息的含义。
摘要(Summarization, Excerpt)对多媒体中的时基媒体(如视频和音频)是一种特殊的操作。我们熟知文献摘要的含义,在内容技术支持下,也可以对视频和音频媒体进行摘要,获得一目了然的全局视图和概要。同样,用户可以通过浏览(Browsing) 操作,线性或非线性地存取结构化的内容。另外,基于内容的技术不仅仅用在多媒体信息的检索和搜索方面,检索仅仅是信息存取的一个方面。过滤(Filtering)就是与检索相反的一种信息存取方式。用过滤技术可以实现个人化的信息服务。
分布式数据库系统是在集中式数据库系统的基础上发展起来的,是数据库技术与计算机网络技术的产物。分布式数据库系统是具有管理分布数据库功能的计算机系统。一个分布式数据库是由分布于计算机网络上的多个逻辑相关的数据库组成的集合,网络中的每个结(一般在系统中的每一台计算机称为结点node)具有独立处理的能力(称为本地自治),可执行局部应用,同时,每个结点通过网络通讯系统也能执行全局应用。所谓局部应用即仅对本结点的数据库执行某些应用。所谓全局应用(或分布应用)是指对两个以上结点的数据库执行某些应用。支持全局应用的系统才能称为分布式数据库系统。对用户来说,一个分布式数据库系统逻辑上看如同集中式数据库系统一样,用户可在任何一个场地执行全局应用。分布式数据库具有如下特点:
4.1本地自治(Local Autonomy);
4.2不依靠一个中心站点;
4.3能连续操作;它也是数据库技术的一个发展方向。
多媒体数据库技术随着计算机技术的发展显得越来越重要,应用领域会更加广阔,现在通信技术也得到突飞猛进的发展,以它为基础的多媒体数据库技术将改变我们未来的生活。
浏览量:2
下载量:0
时间:
在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。以下是读文网小编今天为大家精心准备的:ASP技术访问WEB数据库相关论文。内容仅供参考,欢迎阅读!
目前在WINDOWS环境下有多种访问WEB数据库的技术,主要有:
1.公共网关接口CGI(Common Gateway Interface)
CGI是较早实现的技术。适用于多种服务器平台,如UNIX、WINDOWS等,但CGI的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资源较多。
2. INTERNET数据库连接器IDC(Internet Database Connector)
IDC集成在ISAPI(Internet Server API)中,充分利用了DLL技术,易扩充,但编程较CGI更为复杂,只适用于小型数据库系统。
3. 先进数据库连接器ADC(Advance Database Connector)
ADC提供了ActiveX Control来访问数据库,它的主要特点是数据查询由用户端浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开销较大、响应慢,只适用于特别频繁的数据库查询操作。
4. JAVA/JDBC语言编程
JAVA语言是一种面向对象、易移植、多线程控制的语言,可通过JDBC去连接数据库。用JAVA/JDBC编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。
5. 动态服务器页面ASP(Active Server Page)
ASP是微软公司最新推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB数据库的最佳选择。
1.ASP访问数据库的原理
ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。
当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。
由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。
2.ASP页面的结构:
ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:
1) 标准的HTML标记:所有的HTML标记均可使用。
2) ASP语法命令:位于<% %> 标签内的ASP代码。
3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。
4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。
3.ASP的运行环境
目前ASP可运行在三种环境下。
1) WINDOWS NT server 4.0运行IIS 3.0(Internet Information Server)以上。
2) WINDOWS NT workstation 4.0运行Peer Web Server 3.0以上。
3) WINDOWS 95/98运行PWS(Personal Web Server)。
其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。
4.ASP的内建对象
ASP提供了六个内建对象,供用户直接调用:
1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。
2) Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。
3) Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。
4) Response对象:服务器将输出内容发送到用户端。
5) Server对象:提供对服务器有关方法和属性的访问。
6) Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。
5. ASP的主要内置组件:
1) Ad Rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。
2) Browser Capabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。
3) Database Access组件:提供ADO (ActiveX Data Objects)来访问支持ODBC的数据库。
4) File Access组件:提供对服务器端文件的读写功能。
5) Content Linking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。
此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户也可自行编制Actiive组件,以提高系统的实用性。
6. Database Access组件ADO
WWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveX Server Component),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。
ADO组件主要提供了以下七个对象和四个集合来访问数据库。
1) Connection对象:建立与后台数据库的连接。
2) Command对象:执行SQL指令,访问数据库。
3) Parameters对象和Parameters集合:为Command对象提供数据和参数。
4) RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象。
5) Field对象和Field集合:提供对RecordSet中当前记录的各个字段进行访问的功能。
6) Property对象和Properties集合:提供有关信息,供Connection、Command、RecordSet、Field对象使用。
7) Error对象和Errors集合:提供访问数据库时的错误信息。
在ASP中,使用ADO组件访问后台数据库,可通过以下步骤进行:
1. 定义数据源
在WEB服务器上打开“控制面板”,选中“ODBC”,在“系统DSN”下选“添加”,选定你希望的数据库种类、名称、位置等。本文定义“SQL SERVER”,数据源为“HT”,数据库名称为“HTDATA”,脚本语言采用Jscript。
2,使用ADO组件查询WEB数据库
1) 调用Server.CreateObject方法取得“ADODB.Connection”的实例,再使用Open方法打开数据库:
conn = Server.CreateObject(“ADODB.Connection”)
conn.Open(“HT”)
2) 指定要执行的SQL命令
连接数据库后,可对数据库操作,如查询,修改,删除等,这些都是通过SQL指令来完成的,如要在数据表signaltab中查询代码中含有“X”的记录
sqlStr = “select * from signaltab where code like ‘%X%’”
rs = conn.Execute(sqlStr)
3) 使用RecordSet属性和方法,并显示结果
为了更精确地跟踪数据,要用RecordSet组件创建包含数据的游标,游标就是储存在内存中的数据。
rs = Server.CreateObject(“ADODB.RecordSet”)
rs.Open(sqlStr,conn,1,A)
注:A=1读取
A=3 新增、修改、删除
在RecordSet组件中,常用的属性和方法有:
rs.Fields.Count: RecordSet对象的字段数。
rs(i).Name: 第i个字段的名称,i为0至rs.Fields.Count-1
rs(i): 第i个字段的数据,i为0至rs.Fields.Count-1
rs("字段名"): 指定字段的数据。
rs.Record.Count:游标中的数据记录总数。
rs.EOF: 是否最后一条记录。
rs.MoveFirst: 指向第一条记录。
rs.MoveLast: 指向最后一条记录。
rs.MovePrev: 指向上一条记录。
rs.MoveNext: 指向下一条记录。
rs.GetRows: 将数据放入数组中。
rs.Properties.Count:ADO的ResultSet或Connection的属性个数。
rs.Properties(item).Name:ADO的ResultSet或Connection的名称。
rs.Properties: ADO的ResultSet或Connection的值。
rs.close(): 关闭连接。
4) 关闭数据库
conn.close()
下面这段示例程序是访问SQL SERVER数据库的 signaltab表,表中有三个字段:code(代码字段,字符型,3位),class(分类字段,字符型,10位),memo(备注字段,字符型,20位)。程序中数据源DSN:HT、用户名:client、口令:passwd。
屏幕输入页面input.asp
<% @ language=javascript %>
ONCLICK="window.history.back()">
数据库处理程序shotquery.asp
浏览量:1
下载量:0
时间:
Web数据库就是将数据库技术与Web技术融合在一起,使数据库系统成为Web的重要有机组成部分,从而实现数据库与网络技术的无缝结合。这一结合不仅把Web与数据库的所有优势集合在了一起,而且充分利用了大量已有数据库的信息资源。以下是读文网小编今天为大家精心准备的:电子商务网站平台3p设计技术与网络数据库相关论文。内容仅供参考,欢迎阅读!
摘要:本文分别利用ASP,PHP,JSP这三个动态网站技术,使用跨Windows和Linux平台的同一个数据库MySql,采用统一的三种格式的表单界面,借用三种连接数据库的方法,在三种不同特点的WEB服务器环境下,给出了电子商务网站设计中的主要的前台和后台程序。 关键词:电子商务网站,网络数据库,ASP,PHP,JSP,服务器
1. 引言:
目前动态网站设计技术主要有:利用Perl/C++/Delphi等开发的CGI,两种有名的API-ISAPI/NSAPI,还有ColdFusion,以及最近几年流行起来的3p技术-ASP,PHP,JSP(据Internet上有关网站统计约有近百种); ASP-Ative Server Page,由微软公司开发 ,是一个WEB服务器端的开发环境,主要采用脚本语言VBScript(或Javascript/perl等)作为自己的开发语言,可用ODBC或直接驱动法访问Window平台的数据库。PHP-Person Server Page ,是由Rasmus个人创立的一种跨平台的服务器端的嵌入式脚本语言. 它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,.是一种很有个性的网站开发语言,它支持目前绝大多数数据库。JSP-Java Server Page , 是Sun公司推出的新一代站点开发语言,Sun 公司除Java 应用程序 和 Java Applet 之外,又创立了JSP,其可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序开发,特别是有许多访问数据库的方法。在电子商务平台设计中,主要需要解决"网站结构的设计","注册界面","交易界面","后台数据库",以及"配套模块"诸如购物/用户/论坛/反馈/搜索/会话等设计;考虑篇幅,本文只给出统一的前台界面及后台数据库的3p设计方法;可以说ASP,PHP,JSP与网络数据库的操作是电子商务网站平台设计的坚强基石。
2 .1构建ASP的运行环境:NT5.0Server,IIS5.0 ,ASP3.0 。 安装Windows2000Server(NT5.0Server)时选择IIS5.0有关选项。安装完后ASP3.0便内嵌于IIS5.0中。测试ASP:启动浏览器,在地址栏处输入http://127.0.0.1:80/default.asp,若浏览到IIS服务器的ASP欢迎页面,说明安装成功
2.2构建PHP4的运行环境:NT5.0Server, Apache1.3.12 php4.0 安装支持PHP的web服务器Apache1.3.12,将Apache服务器压缩文件解压缩,根据提示进行整个安装过程,自己选择安装到目录d:apache下。安装PHP4,将PHP4压缩文件解压缩到d:php4即可,同时将其中的php.ini-dist文件拷贝到winnt目录中,将文件更名为php.ini,打开该文件将其中extension_dir 设置为:d:/php4,并加载扩展模块:将文件中含有;extention=*.dll的各项前面的";"号去掉即可;修改设置Aphache服务器,用文本编辑器编辑目录d:aphache目录下的子目录conf下名为httpd.conf的文本文件,首先将"#ServerName *"这一行下加入"ServerName http://127.0.0.1/" ,其次将"Port 80"改为"Port 81(或其他与IIS5.0不冲突的端口)",再其次设置更改Apache虚拟目录,将"Documentroot "d:/Apache/htdocs""改为Documentroot "d:/trade"(该目录即是电子商务网站目录,可用任意方法建立目录trade),最后加入支持php4的如下语句:ScriptAlias /php4/ "d:/php4/" AddType application/x-httpd-php .php AddType application/x-httpd-php .phtml Action application/x-httpd-php4 "/php4/php.exe";测试php:完成上述步骤后,在d:trade目录下,用如何文本编辑器,生成扩展名为.php(或phtml)的文件test.php,在文件中输入如下php代码,存盘后,启动Apache,接着你在浏览器中输入:http://127.0.0.1:81/test.php,若看到php的版本和扩展模块等信息,说明环境安装设置成功。
2.3构建JSP的运行环境:NT5.0Server,Resin1.13, jdk1.3 安装Java编译器jdk1.3:运行jdk1_3-win.exe,按照提示完成安装即可,将其安装在d:java1.3目录,也可安装在其他目录。 设置系统环境参数:控制面板/系统/环境页中选择path 参数加入d:jdk1.3bin;增加新的环境参数classpath=d:jdk1.3libtools.jar;d:jdk1.3libdt.jar;,然后重新启动计算机即可安装支持JSP的web服务器Resin1.1.3,将RESIN-1.1.3.zip释放为d:Resin1.1.3 即可。配置服务器端口,打开d:/resin1.1.3/conf/目录下的resin.conf文件在8080标签处将端口设置为82(在我的NT5.0上装有三个服务器,这样三个服务器的端口分别为IIS :80;Apache:81;Resin:82其实也可设置为其他互不冲突的端口号). 测试JSP:启动Resin服务器,启动浏览器,在地址栏处输入http://127.0.0.1:82/,若浏览到Resin服务器的JSP欢迎页面,说明安装成功
3生成三种格式的动态表单页面
为了通用,这里采用可能用到的表单对象为例,至于下面设计具体数据表用到的字段,只要转成给出的表单域相应对象即可.
3.1用ASP动态生成与数据库进行数据交流的操作表单: form.asp: 生成表单域头: 生成普通文本: 生成密码文本: 生成滚动文本: 生成单选: 生成复选: 生成列表框: 生成提交按钮 生成重填按钮 生成表单域尾
3.2用PHP动态生成与数据库进行数据交流的操作表单: form.php 生成表单域头:"?> 生成普通文本:"?> 生成密码文本:"?> 生成滚动文本:"?> 生成单选:"?> 生成复选:"?> 生成列表框:网络数据库Asp技术Php技术Jsp技术网站设计 "?> 生成提交按钮 "?> 生成重填按钮"?> 生成表单域尾"?>
3.3用JSP动态生成与数据库进行数据交流的操作表单 form.jsp 生成表单域头: 生成普通文本: 生成密码文本: 生成滚动文本: 生成单选: 生成复选: 生成列表框: 生成提交按钮 生成重填按钮 生成表单域尾
4.1启动MySql数据库服务器(MySql的安装及ODBC驱动程序的安装与设置请参阅相关书籍) 可在NT5.0下用启动服务法/NET命令法/命令窗口键入MySqld-shareware法,启动MySql数据库服务器,启动数据库服务器后,在d:mysqlbin>提示符下键入mysql-h 127.0.0.1 -u root 即可出现mysql>提示符,从这开始即可进行对MySql数据库的各种操作。若要退出可键入quit/exit,若要关闭数据库服务器,可在d:mysqlbin>提示符下键mysqladmin -u root shutdown 4.2建立MySql数据库 在MySql数据库的提示符mysql>键入Create database tradedb ;(或go)
4.2.建立MySql数据库表 这里以商务网站中常用的几种数据表为例,主要用到的数据表和生成数据表的SQL代码如下:(这里的数据表字段只要分别对应上述表单域对象即可实际操作,数据表统一用tablename表示) 客户登录管理数据表 CREATE TABLE users ( ID int not null auto_increment, UserName varchar(30) not null, Password varchar(20) not null ) 客户信息数据表 CREATE TABLE usermessage ( UserName varchar(30) not null, Email varchar(80) not null, Address varchar(120) not null , Fax varchar(40) null, Phone varchar(40) not null, Cerreycard varchar(50) not null ) 客户定购商品数据表 CREATE TABLE catalog ( ProductId int not null , Name varchar(64) not null, Price float(6,2) not null, Description text null )
5.1设计处理表单数据的ASP程序 form_cl.asp 建立与数据库的连接:这里采用直接驱动法 Set conn = Server.CreateObject("ADODB.Connection"); conn.open "driver={MySQL};server=localhost;uid=user;pwd=xxxxxx;database=tradedb" 获取表单提交的数据: data1=request("ptwbk");data2=request("mmwbk");data3=request("gdwbk") data4=request("dxk");data5=request("fxk");data6=request("lbk") 用SQL语句对数据库进行操作 查询数据记录: sql="select * from tablename" ;set rs=conn.execute(sql) " 增加数据记录: sql="insert into tablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk) values('data1','data2','data3','data4','data5', 'data5')"; set rs=conn.execute(sql) 更改某条数据记录: sql="update tablename set data1="request(ptwbk)", where ID="num"; set rs=conn.execute(sql) 删除某条数据记录: sql="delete from tablename where ID="num";set rs=conn.execute(sql) 将SQL语句处理的数据结果输出 Response.Write "
" Response.Write " " For i=0 to rs.Fields.Count-1 Response.WRITE " " & rs.Fields(i).Name & " " Next Response.Write "
" While Not rs.EOF Response.Write " " For i=0 to rs.Fields.Count-1 Response.WRITE " " & rs.Fields(i).Value & " " Next Response.Write "
" rs.MoveNext Wend Response.Write "
" 关闭数据库: rs.close;conn.Close
5.2设计处理表单数据的PHP程序 form_cl.php 建立与数据库的连接:这里采用PHP的MySql函数法(也可用ODBC函数法) $conn=odbc_connect("localhost","user","xxxxxx"); 选择数据库: mysql_select_db("tradedb","$conn"); 获去表单提交的数据: $data1=$ptwbk; $data2=$mmwbk; $data3=$gdwbk; $data4=$dxk; $data5=$fxk; $data6=$lbk; 用SQL语句对数据库进行操作 查询数据记录: $sql="select * from tablename" ;$result=odbc_do($conn,$sql); 增加数据记录: $sql="insert into tablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk) values('$data1','$data2','$data3','$data4','$data5','$data6')";$result=odbc_do($conn,$sql); 更改某条数据记录: $sql="update tablename set $data1=ptwbk where ID=num" $result=odbc_do($conn,$sql); 删除某条数据记录:$sql="delete from tablename where ID=num";$result=odbc_do($conn,$sql); 将SQL语句处理的数据结果输出 odbc_result_all($result,"border=1"); 关闭数据库: odbc_close($conn);
5.3设计处理表单数据的JSP程序 form_cl.jsp 建立与数据库的连接:这里采用JDBC-ODBC桥生成JavaBean法 创建一个JavaBean命名为conndb.java,并保存在d:/resin1.1.3/doc/web-inf/classes/trade目录下,代码如下:(限于篇幅这里没按标准书写,而采用不换行写法,其他类同) package trade; import java.sql.*; public class conndb { String url="jdbc:inetdae:localhost";String login="user"; String password = "xxxxxx"; String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";String sConnStr = "jdbc:odbc:Dsnmysql"; Connection conn = null; ResultSet rs = null; public conndb() {try {Class.forName(sDBDriver); Connection conn = DriverManager.getConnection(url,login,password);} catch(java.lang.ClassNotFoundException e) {System.err.println("conndb(): " + e.getMessage());}} Public/ResultSet/executeQuery(String/sql)/{rs=null;try{conn=DriverManager.getConnection(sConnStr); Statement stmt = conn.createStatement();rs = stmt.executeQuery(sql); } catch(SQLException ex) {System.err.println("aq.executeQuery: " + ex.getMessage());} return rs; }} 然后用javac编译conndb.java生成与其同目录的conndb.class文件,在form_cl.jsp文件中加入如下标签即可建立与数据库的连接 获去表单提交的数据: String data1=request.getParameter("ptwbk"); String data2=request.getParameter("mmwbk ") String data3=request.getParameter("gdwbk ") String data4=request.getParameter("dxk ") String data5=request.getParameter("fxk ") String data5=request.getParameter("lbk ") 语句对数据库进行操作 查询数据记录: String sql="select * from tablename"; connbean.executeQuery(sql); 增加数据记录: String sql="insert into tablename values('" + data1 + "','" +data2 +"','" +data3 + "','" + data4+ "'+"','" + data5+"','" + data6+'")";connbean.executeQuery(sql); 更改某条数据记录: String sql="update tablename set data1='" + ptwbk + "',data2='" + mmvbk + "',data3='" +gdwbk + "' where ID='" + num + "'" ;connbean.executeQuery(sql) 删除某条数据记录: String sql="delete from tablename where ID='" +num+ "'" ; connbean.executeQuery(sql); 将SQL语句处理的数据结果输出 ResultSet rs = connbean.executeQuery(sql); While (rs.next()) {out.print("
"+rs.getString("ptwbk")+"
");out.print("
"+ rs.getString("mmvbk") + "
");out.print("
" + rs.getString("gdwbk") + "
"); out.print("
" + rs.getString("dxk") + "
");out.print("
" + rs.getString("fxk") + "
");out.print("
" + rs.getString("lbk") + "
");} 关闭数据库: rs.close();
6.1主要特性: 可见下表 设计技术 运行平台 服务器 开发程序 扩展组件 ASP Windows系列 IIS Vbscript/Jscript/Perl ActiveX PHP Unix系列, Novell,Windows Apache等许多服务器 php Function JSP Unix系列, Novell,Windows Resin等许多服务器 Java JavaBean
6.2连接数据库的方法: 通过上述操作可看出,本文采用了三种操作MySql数据库的方法,Asp采用直接驱动法,Php采用MySql函数法,Jsp采用JDBC-ODBC/JavaBean法
6.3网站结构设计 考虑篇幅,本文只给出了Widows平台上,电子商务网站设计中的主要环节的代码设计,对于Linux平台、网站结构、各个功能模块设计等论题,作者已经有两篇这方面的论文在核心刊物上待发表,这里不便公开.
6.4可操作的主要数据库 上述三种动态技术操作数据库的方法,可操作Windows平台上的Access/MsSql/Foxpro/Informix/Oracle等数据库,对Php和Jsp可操作Linux平台上的数据库Postgres/Sybase/Oracle等.
6.5平台与代码通用性 上述设计方法采用的是通用代码方式,对PHP和JSP大部分代码即可运行于Windows,又可运行于Linux;考虑MySql的许多方便的特点,本文以此为例,做了一些有益的工作 参考文献: 1汪晓平.ASP网络开发技术.人民邮电出版社,2000.1 2 Leon Atkinson.PHP核心编程.清华大学出版社,2000.4 3石振国.多媒体通信网页的Java设计技术.
浏览量:3
下载量:0
时间:
毕业设计论文是毕业设计工作的总结和提高,应有一定的实际应用价值,能反映出作者所具有的专业基础知识和分析解决问题的能力。 以下是读文网小编今天为大家精心准备的关于计算机的毕业论文范文:嵌入式移动数据库研究,内容仅供参考,欢迎阅读!
摘要:嵌入式技术已在人们生活中得到广泛应用;移动计算更是给人们的生活带来了极大的方便。有移动计算技术推动发展的新的数据库技术让人耳目一新。嵌入式移动数据库技术因此产生。主要论述了嵌入式移动数据库的特点及应用,嵌入式移动数据库管理系统(EMDB)的功能需求及特点,嵌入式移动数据库的系统结构。
关键字: 嵌入式 移动计算 嵌入式移动数据库 EMDB 系统结构
随着移动计算技术的发展,移动数据库逐步走向应用,在嵌入式操作系统中加入移动数据库,也越来越显示出其重要性。
1.1 嵌入式系统
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。
嵌入式系统一般指非PC系统,它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。软件部分包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程。有时设计人员把这两种软件组合在一起。应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。
1.2 移动计算
移动计算是一种新型的技术,它使得计算机或其它信息设备,在没有与固定的物理连接设备相连的情况下,能够传输数据。移动计算的作用在于,将有用、准确、及时的信息与中央信息系统相互作用,分担中央信息系统的计算压力, 使有用、准确、及时的信息能提供给在任何时间、任何地点需要它的任何用户。移动计算环境比传统的计算环境更为复杂和灵活。 典型的移动计算环境有[1]:
(1) 智能计算设备+ 无线网络。通过无线网络,智能计算设备可以随时进入MCE 主网络;
(2) 智能计算设备+ 调制解调器+ 电话网络。在不同地点, 将调制解调器和附近的电话相连接, 通过电话网进入MCE 主网络;
(3) 移动用户+ 传统工作站+ 传统有线网络。移动用户在不同场地使用静态计算机获得MCE 的服务。
1.3 嵌入式移动数据库
数据库技术一直在随着计算的发展而不断进步。凡是有数据的地方,就要用到数据库来协助管理数据。移动计算也是对数据的处理,离开对数据的管理、处理,计算机就毫无意义。移动计算同时又强调其移动性,传统的PC机要做到移动,同时在苛刻的环境下作到良好的运作也是不可能的。此时,嵌入式很好的满足了移动计算对移动客户端计算的要求。三者从这一点上结合就产生了当今数据库的一个新的发展空间:嵌入式数据库技术。移动数据库是指支持移动计算环境的分布式数据库。由于移动数据库系统通常应用在诸如掌上电脑、PDA、车载设备、移动电话等嵌入式设备中,因此,它又被称为嵌入式移动数据库系统。
2.1 嵌入式移动数据库特点
嵌入式移动数据库在实际应用中必须解决好数据的一致性(复制性)、高效的事务处理、数据的安全性等问题。
(1)数据的一致性
移动数据库的一个显著特点是,移动终端之间以及与服务器之间的连接是一种弱连接。即低带宽、长延迟、不稳定和经常性的断开。为了支持用户在弱环境下对数据库的操作,现在普遍采用乐观复制方法(Optimistic replication 或 Lazy replication)允许用户对本地缓存上的数据副本进行操作。待网络重新连接后再与数据库服务器或其它终端交换数据修改信息,并通过冲突检测和协调来恢复数据的一致性。
(2)高效的事务处理
移动事务处理要解决在移动环境中频繁的、可预见的、拆连情况下的事务处理。为了保证活动事务的顺利完成,必须设计和实现新的事务管理策略和算法,方法如下:
根据网络连接情况来确定事务处理的优先级,网络连接速度高的事务请求优先处理。
根据操作时间来确定事务是否迁移,即长时间的事务操作将全部迁移到服务器上执行,无需保证网络的一直畅通。
根据数据量的大小来确定事务是上载执行还是下载数据副本执行后上载。
事务处理过程中,网络断接处理时采用服务器发现机制还是采用客户端声明机制。
事务移动(如:位置相关查询)过程中的用户位置属性的实时更新。
完善的日志记录策略。
(3)数据的安全性
许多应用领域的嵌入式设备是系统中数据管理或处理的关键设备,因此嵌入式设备上的数据库系统对存取权限的控制比较严格。同时,许多嵌入式设备具有较高的移动性、便携性和非固定的工作环境,也带来潜在的不安全因素。同时某些数据的个人隐私性又很高,因此在防止碰撞、磁场干扰、遗失、盗窃等对个人数据安全的威胁上需要提供充分的安全性保证。保证数据安全的主要措施如下:
对移动终端进行认证,防止非法终端的欺骗性接入。
对无线通信进行加密,防止数据信息泄漏。
对下载的数据副本加密存储,以防移动终端物理丢失后的数据泄密[2]。
2.2 嵌入式移动数据库应用
目前,嵌入式移动数据库有两种应用,可划分为水平应用和垂直应用。所谓水平应用,是指应用方案能够用于多种不同行业,只需要极少的定制工作;而垂直应用则针对特定行业的应用,数据处理具有独特性。与水平应用相比,垂直型应用具有明显的行业特殊性,不同领域的应用之间差别较大,结果表示和服务器数据库的管理也有很大不同。主要涉及保险、银行业、航班信息、政府部门等具体的行业领域。如图所示[3]:
图 1 嵌入式移动数据库的应用分类
3.1 嵌入式移动数据库管理系统的功能需求
移动计算环境中的数据库管理系统,是一种动态分布式数据库管理系统。由于嵌入式移动数据库管理系统运行在移动计算的环境之下,应用于嵌入式操作系统之上,所以它有自己的功能需求:
(1)微小内核结构
考虑到嵌入式设备的资源有限,嵌入式移动DBMS应采用微型化技术实现,可在满足应用的前提下,紧缩其系统结构以满足嵌入式应用的需求。
(2)对标准SQL的支持
嵌入式移动DBMS应能提供对标准SQL的支持。支持SQL92 标准的子集,支持数据查询(连接查询、子查询、排序、分组等)、插入、更新、删除多种标准的SQL 语句,以充分满足嵌入式应用开发的需求。
(3)事务管理功能
嵌入式移动DBMS应具有事务处理能力,可自动维护事务的完整性、原子性等特性;支持实体完整性和引用完整性。
(4)完善的数据同步机制
数据同步是嵌入式数据库最重要的特点。通过数据复制,可以将嵌入式数据库或主数据库的变化情况应用到对方,以保证数据的一致性。
(5)支持多种连接协议。
嵌入式移动DBMS应支持多种通信连接协议。可以通过串行通信、T C P /IP、红外传输、蓝牙等多种连接方式,实现与嵌入式设备和数据库服务器的连接。
(6)完备的嵌入式数据库的管理功能
嵌入式移动DBMS应具有自动恢复功能,可进行嵌入式数据库管理,并能够提供数据的备份和恢复,保证用户数据安全可靠。支持多种嵌入式操作系统嵌入式移动DBMS 应能支持Windows CE、Palm OS 等多种目前流行的嵌入式操作系统,这样才能使嵌入式移动数据库管理系统不受移动终端的限制。
3.2 嵌入式移动数据库管理系统的特点
基于以上分析不难得出嵌入式移动数据库的管理系统应具有如下特点:
(1)提供多种数据同步方式。具有上载同步、下载同步和完全同步三种同步方式。
(2)具有完善的冲突检测机制,和灵活的冲突解决方案,具有冲突日志记录功能。企业级应用中冲突是不可避免的,不同的数据库系统认为冲突发生的位置是不一样的。解决冲突的规则可以是系统预定义的也可以是用户自定义的。
(3)支持快速同步。系统同步时,只传递变化的数据,即增量上下载,节省了大量的同步时间。
(4)支持表的水平分割和垂直分割复制,最大限度地降低了嵌入式数据库的大小。
(5)支持异构数据源连接同步。可以用支持ODBC 的异构数据源,作为主数据库和嵌入式设备上的数据库,以进行数据同步。
(6)具有主动同步的功能。允许用户对系统提供的同步事件自定义过程实现,并提供最大灵活度的同步过程。
图2 数据管理模式
嵌入式数据库的应用分为个人应用和企业级应用。在个人应用中,与外界较少交换数据,而且不必考虑多个数据库的数据一致性。在企业级应用中,嵌入式数据库要与企业级数据库交换数据,构成分布式数据库系统,支持复杂的业务活动。
在数据库三级应用模式中,EMDB系统一般采用EMDB+同步/复制服务器+企业级DB,如我们见到的IBM提供的嵌入式设备和移动企业级应用解决方案就是由3部分组成:DB2 Everyplace 嵌入式数据库、DB2 Everyplace Sync Server和Universal Database企业级数据库。在此模式中,EMDBS由移动设备中的EMDBMS和固定节点上的同步/复制服务器这两部分构成。这种方案的指导思想是将DBMS的功能分解,简化移动设备中的功能,进而减少对移动设备资源的需求[4]。
(1) 数据库服务器DBSVR (Database Server)
可以是大型数据库系统, 如: Oracle, Sybase, DB2,SQL Server, 一般为固定结点。每个DBSVR 上维护本地数据库的一个完整的副本, 服务器之间由可靠的高速互联网连接在一起, 构成一个传统意义上的分布数据库系统。
图3 典型嵌入式移动数据库的系统结构
(2)移动支持结点MSS (Mobile Support Station )
进行分布式事务处理, 控制EMDB和DBSVR之间的数据交换并支持一个无线单元(cell),具有无线联网能力和同步功能,MSS也位于高速网络中。服务器可以与MSS为同一台机器。
(3)位置服务器LS(Location Server)
(4)可信部分
由固定网络以及网络上的固定主机组成, 固定主机分为两类: 一类是不带无线通讯的主机, 如DSSVR 和LS; 另一类是带有无线通讯接口MSS。
(5)移动客户机MC (Mobile Client)
MC的处理能力与存储能力相对于服务器来说非常有限, 且具有移动性(即可以出现在任意一个无线单元中) , 在它上面保存一部分数据库副本, 并通过EMDB对本地数据进行管理,可以通过无线链路与一个MSS通信,通过MSS上的ODBC 接口, EMDB可以与DBSVR进行数据交换。从而与整个固定网络连通, 也可以接受由MSS 发送的广播信息。它会经常与服务器断接(指MC无法与任意一个联机通信) 即使在与服务器保持连接时, 由于MC 所处的网络环境多变,MC与服务器之间的网络带宽相差很大,且可靠性较低,网络延迟较大。
(6)本地数据库Rep(Replication) 数据库副本
(7)EMDB
嵌入式移动数据库, 工作方式为: 每当MC发出一个查询请求Q1时,它首先查询本地数据库(移动子集上),若满足查询条件要求则直接返回给MC, 否则就向VS提交查询请求, 由VS代替MC完成查询并将结果返回给MC(前提是两者处于连接状态)。若MC 处于断接状态, 则也只能在MC上执行本地查询。若在断接期间更新了MC上的数据, 则该数据将在VS再次连接时, 进行数据重集成, 通过一致性维护算法来保证一致性。主要EMDB的应用模式都是立足于嵌入式设备作客户端, 在嵌入式设备上运行一个精巧的EMDB,在通过同步或复制技术与企业级数据库连接。这种应用模式在支持嵌入式设备的同时, 还支持移动设备,甚至无线移动设备, 构成基于移动环境的应用[5]。
现在,世界已经进入了后PC机时代。信息电器如个人数字助理、web可视电话、移动电话的GPS或W-CDMA产品、TV机顶盒、电视会议机、数码相机等嵌入式设备已经在人们生活中广泛应用。相信随着科技的发展,嵌入式移动数据库技术也必将给人们的生活带来更大的方便和改变。
[1] 冯玉才李东等.一种移动数据库管理系统的体系结构,计算机研究与发展[J],2001年
[2] 黄军政.蔡瀛捷.移动计算推动数据库移动,中国计算机用户[J],2004年9月第36期
[3] 周克江.嵌入式移动数据库及其应用问题研究,湖南第一师范学报[J],2004年9月第4卷第3期
[4] 王彤.王良.嵌入式移动数据库的综述及评价,计算机工程[J],2001年12月第12期
[5] 朱英.嵌入式移动数据库及其相关问题,桂林电子工业学院学报[J],2003年6月第3期
浏览量:2
下载量:0
时间:
在毕业设计期间,尽可能多的阅读文献资料是很重要的,一方面是为毕业设计做理论准备,另一方面是学习论文的写作方法。一篇优秀的论文对启发我们的思维,掌握论文的写作规范很有帮助。 以下是读文网小编今天为大家精心准备的关于计算机的论文范文:嵌入式移动数据库应用研究,内容仅供参考,欢迎阅读!
摘要:随着移动计算技术的发展,移动数据库逐步走向应用,在嵌入式操作系统中移动数据库更显示出其优越性。本文分析移动数据库的特点、体系结构;介绍移动数据库系统中的一些关键性技术,并指出了移动数据库应用方向。
关键词:嵌入式系统;移动数据库;移动计算;事务处理
数据库技术一直随着计算的发展而不断进步,随着移动计算时代的到来,嵌入式操作系统对移动数据库系统的需求为数据库技术开辟了新的发展空间。随着智能移动终端的普及,嵌入式移动数据库技术目前已经从研究领域逐步走向广泛的应用领域。
在数据库系统的研究历史中,传统的分布计算与分布式数据库的研究是基于有线网络和固定主机的。这些都采用了一些默认的隐含假设,例如固定网络连接、对等通信代价、主机节点固定不变等。但进入20世纪90年代以来,随着移动通信技术和网络技术迅速发展,加之移动计算机和移动通信设备的大量普及,许多计算节点可以在移动过程中与网络建立连接,使得上述假设条件不成立。移动计算环境具有移动性、低带宽、频繁断接性、网络通信的非对称性、电源电力的有限性等特点,使得传统分布式数据库中的方法和技术不能直接应用于移动数据库。
从数据库技术的发展过程来看,计算环境和数据库技术基本保持着一种同步发展的态势,互相影响、互相促进。移动计算的概念是对“任何时间、任何地点的立即通讯”的扩展。在分布式计算的基础上,计算环境进一步扩展为包含各种移动设备、具有无线通信能力的服务网络,构成了一个新的计算环境,即移动计算环境。相应地,数据库系统先后出现了集中式数据库系统、分布式数据库系统、B/A/S多层结构的数据库系统、嵌入式数据库和移动数据库。当然,这些系统也可以共存在同一个计算环境中。
一般说来,嵌入式移动数据库可以从系统的体系结构方面来定义:嵌入式移动数据库系统是支持移动计算或某种特定计算模式的数据库管理系统,数据库系统与操作系统、具体应用集成在一起,运行在各种智能型嵌入设备或移动设备上。其中,嵌入在移动设备上的数据库系统由于涉及数据库技术、分布式计算技术,以及移动通讯技术等多个学科领域,目前已经成为一个十分活跃的研究和应用领域——嵌入式移动数据库或简称为移动数据库(EMDBS)。
2.1体系结构
在传统的分布式计算系统中,各个计算节点之间是通过固定网络连接并保持网络的持续连接性的,而移动计算系统改变了这种假设条件。移动计算系统是固定节点和移动节点构成的分布计算系统。
移动计算的网络环境具有鲜明的特点:移动性、断接性、带宽多样性、可伸缩性、弱可靠性、网络通信的非对称性、电源能力的局限性等。移动环境中的分布式数据库就是移动数据库。它是传统分布式数据库系统的扩展,可以看作客户与固定服务器节点动态连接的分布式系统。移动数据库系统的体系结构如图1所示。
其中,移动客户机MC(Mobile Client)包括便携式电脑、PDA等;MSS(Mobile Support Station)支持移动计算的固定节点,具有无线通信接口;FH(Fixed Host)没有无线通信接口,安装有数据库和数据库管理系统。
2.2主要特点
移动数据库的计算环境是传统分布式数据库的扩展,它可以看作客户端与固定服务器节点动态连接的分布式系统。因此移动计算环境中的数据库管理系统是一种动态分布式数据库管理系统。由于移动数据库在移动计算的环境下应用在嵌入型操作系统之上,所以它具有:微小内核结构、对标准SQL的支持、事务管理功能、完善的数据同步机制、支持多种连接协议、完备的数据库管理功能和支持多种嵌入型操作系统的特点和功能需求。
在移动数据库中还需要考虑诸多传统计算环境下不需要考虑的问题,如对断接操作的支持、对位置相关查询的支持、对查询优化的特殊考虑以及对提高有限资源的利用率和对系统效率的考虑等等。为了有效地解决上述问题,诸如复制与缓存技术、移动事务处理、数据广播技术、移动查询处理与查询优化、位置相关的数据处理及查询技术、移动信息发布技术等技术仍在不断的发展和完善,它们会进一步促进移动数据库技术的发展。
移动数据库涉及的理论和技术含盖了当今通信、计算机和嵌入式系统的最新成果,其中在移动环境下如何进行数据管理是实现移动数据库的关键。根据目前国际有关机构研究的研究表明这些关键技术主要集中在以下几个方面。
3.1数据复制与缓存
复制是在多个移动节点上维护数据的备份,包括服务器之间的复制和移动计算机上保存数据库的复制。一般前者称为复制后者称为缓存。复制的主要目的是提高分布式数据库系统的可用性、可靠性和访问性能。首要的问题是如何维护多个复制节点上数据状态的一致性。按照维护复制一致性的方式来划分,现有的复制协议可以分为严格一致协议和弱一致协议两种。严格一致协议要求任何时刻所有数据库的复制都是一致的;而弱一致协议允许各个复制之间存在暂时的不一致,但这种不一致总能够保持在一定的界限之内,而且总是能够趋于一致(收敛性)。目前,针对移动计算特点开展数据复制/缓存技术的研究最具代表性的是:J. Gray的两级复制机制、CODA系统以及缓存失效报告广播技术等,另外,SYBASE公司的移动数据库产品SQL ANYWHERE和SQL REMOTE也采用该技术来支持移动计算环境。
3.2数据广播
通俗地讲,数据广播是指在移动计算环境中,利用客户机与服务器通信的不对称性,以周期性广播的形式向客户机发送数据。其最大的优点是,广播开销不依赖移动用户数量的变化而变化,借助数据广播,可以在一定程度上解决移动数据库系统的断接问题。数据广播的研究可分为服务器和客户机两个方面:服务器主要考虑如何组织广播数据,即数据广播的调度;移动节点主要考虑如何利用本地缓存进一步减少查询广播数据的时间。在国内,长沙国防科技大学的周兴铭院士对数据广播进行了深入研究,提出了数据广播的多盘调度算法。衡量数据广播调度算法好坏的参数是访问时间和调谐时间。
3.3位置相关查询优化
在移动数据库中,存在着与位置相关信息的查询及更新。查询通常是与位置相关的,即使是同一个问题,在不同的地方,所得查询结果是不同的,如“最近的超市在哪里?”。移动查询优化技术是指在传统分布式数据库查询优化技术的基础上,利用多种方法,消除带宽多样性、断接等因素造成的影响,使查询引擎能够根据当前可用网络条件采取恰当的优化策略;同时,针对移动计算机有限电源能力,合理地组织本地数据库管理、远程数据库访问等耗电能较多的操作,达到节能目的,延长关键数据的可用时间。
采用基于分割的地址更新策略时,由位置服务器维护的移动用户对象包含以下数据成员和方法:
分割集合——记录MSS的分割情况,例如{Cell1,Cell2},{Cell3,Cell4,Cell5};
LOC——记录移动用户最近报告的地址(无线单元的ID),例如Cell1 ;
ERR——移动用户当前所在的分割,例如,若LOC= Cell1 ,则ERR={Cell1,Cell2};
loc()——一个方法,用于返回该用户的实际地址,即上面介绍的地址查询过程。
在移动查询的应用中,有各种各样涉及地址的查询,例如“请寻找一家校园附近的超市”,“查找X, Y, Z,这三人都在同一条公路上,且Y在X与Z之间”,等等。一般地,可以把这一类地址相关查询表示为:
SELECT x1 ,x2 ,…, xn
FROM Users
WHERE (x1.loc=l1 ∧…∧ xn.loc=ln ) ∧ C(l1,…,ln ) ∧ W(x1 ,…, xn )
其中C(l1, …, ln )是关于地址l1, …, ln 的n元约束条件,而 W(x1, …, xn ) 是关于对象x1 ,x2 , …, xn 非地址属性的n元约束条件,Users 是所有移动用户的集合。
关于计算机的论文:嵌入式移动数据库应用研究
3.4移动事务处理
事务处理是数据库管理系统的一个基本功能,主要用于维护数据的一致性,支持多用户的并发访问,使用户可以可靠地查询和更新数据库。一般来说,用户对数据库系统的访问都是通过事务来完成的。在传统的数据库系统中,一个事务由一系列读写操作组成。事务处理必须满足四个准则,即原子性、一致性、隔离性和永久性(简称ACID)。移动计算环境的特点,使传统数据库系统中的事务处理技术不能满足移动事务处理的要求。
通常,将移动客户机发出的事务叫移动事务,它属于分布事务。移动事务处理具有以下特点:
1) 移动性。这不仅指移动事务执行期间,发出事务的移动客户机是移动的,而且事务本身也在相应地移动。
2) 长事务。由于无线网络通信的低带宽、高延迟以及移动客户机的频繁断接性,都可能使移动事务成为长事务。
3) 易错性。由于移动客户机不如固定结点可靠,而且无线网络通信也不如固定网络稳定,因此,与一般事务相比,移动事务更容易出错。
4) 异构性。由于客户机的移动性,移动事务可能要访问分布的异构数据库系统。
总之,移动事务不同于传统事务,传统的ACID模型已不能很好地描述移动事务,需要为移动事务寻找更好的模型。维护数据的一致性和解决过区切换(handoff)问题是移动事务管理的重要任务。
移动数据库技术的许多特性都与信息时代的不断进步的需求相吻合, 有着广阔的发展空间。
4.1嵌入式移动数据库在物流领域有着广阔的应用前景
物流的信息化在未来的物流发展中将发挥日益重要的作用,因为及时准确的信息有利于协调生产、销售、运输、存储等业务的展开,有利于降低库存,节约在途资金等。在运输方面,利用移动计算机与GPS/GIS车辆信息系统相连,使得整个运输车队的运行受到中央调度系统的控制。在存储环节,带有嵌入式移动数据库的手持计算机输入的信息通过无线通信网络写入中央数据库,大大提高了工作效率和信息的时效性,有利于物流优化控制。在配送环节,输入手持计算机的数据通过无线网络传入中央数据库。因此,在投递的同时,用户即可查询物品投递的情况。
4.2嵌入式移动数据库为移动银行铺平了道路
在我国,移动用户是最具消费潜力的群体,因此针对移动用户开发的移动银行业务将具有很大的市场潜力,而且能够推动移动电子商务的发展。移动银行可以使客户在异地对自己的帐务进行实时查询、交易,方便、省时,降低成本,同时安全可靠,机动灵活。客户可以在任何时间,任何地点进行交易,节约了去银行的时间。出差或旅游在外仍可享受银行服务。
4.3嵌入式移动数据库非常有助于提高实地调查/工作的效率
煤气、水电等公用事业检查员查验数据就是一个很好的应用实例,目前一般的检查员仍然是将检验的数据记录在纸上。如果利用移动计算机记录和传输数据,遇到纠纷时还可以实时地查询历史记录,这将使得我国的公用事业单位的收费工作大大地改善。
除了上述主要应用之外,移动数据库技术还在零售业、制造业、金融业、医疗卫生等领域展现了广阔的应用前景。随着移动计算、移动数据库和无线数据通信等相关技术迅猛发展,移动数据库将成为信息社会的重要支柱。
本文给出嵌入式移动数据库的定义,描述了嵌入式移动数据库的体系结构并简单分析它的特点,然后详细分析了嵌入式移动数据库的关键技术,最后展望了嵌入式移动数据应用前景。嵌入式移动数据的相关技术研究不断取得进步,这为嵌入式移动数据的成熟应用打下了坚实的基础。
1 李东,曹忠升,冯玉才,等. 移动数据库技术研究综述[J]. 计算机应用研究,2000(10): 4~7
2 Madria S K,Mohania M,et al. Mobile data and transaction management. Information Science 141 (2002) 279~309
3 Antonio Si, Hong va Leng. Query optimization for broadcast database. Data & Knowledge Engineering 29 (1999) 351~380
4 王珊,丁治明,张孝. 移动数据库及应用[J]. 计算机应用, 2000,20(9)
浏览量:2
下载量:0
时间:
第三方控件顾名思义,“第三方”解释起来就好比“第三者”。 除了“我”和“你”之外的另外一方。 “我”指用户本身,“你”指系统软件本身。 另外一方相当于别的软件提供商。控件是用户可与之交互以输入或操作数据的对象。控件通常出现在对话框中或工具栏上。以下是读文网小编为大家精心准备的:浅谈基于第三方控件的Android数据库APP的设计与开发相关论文。内容仅供参考,欢迎阅读!
曾几何时,Delphi 是风靡全球的Window 应用程序的快速开发工具,它在数据库编程功能方面尤其强大。但是随着Java、.NET 等开发工具和平台的发展,Delphi 逐渐走向衰落。但是Delphi 并没有甘心衰落,随着Delphi XE 系列的面世,它不仅能够开发出Windows应用平台的软件,还可以开发出基于IOS、Android 和MAC OS 等操作系统的软件,尤其在数据库编程方面具有非常强大的能力。它支持几乎所有的数据库,不仅自带数据库控件,也支持第三方控件。下面将讲述使用Delphi XE5 平台和第三方数据库控件UniDAC 开发移动App。
文章使用的UniDAC 数据库控件是由重庆慧都控件网提供的试用版控件,该控件名为UniDAC(Universal Data Access Components),意为可以访问各种数据库。
第一步,先安装UniDAC。
第二步,启动Embarcadero RAD Studio XE5,新建项目:新建FireMonkey Mobile Application,选择Blank Application。保存项目为phone。在界面上添加UniConnection 和UniTable 两个控件(这两个控件均为第三方提供的数据库控件)。设置属性进行数据库的连接:本案例连接MySql 数据库。因此:将Provider 设置为“MySQL”;将Server 设置为10.194.131.125,如果需要访问则需要设置外网ip,不能设置为127.0.0.1 否则手机登移动终端无法访问Windows 平台的MySQL 数据库;Port 设置为3306,(Apache 端口是80,MySQL的端口是3306);Username 设置为root;Password 设置为root;Database 是要访问' 的数据库设置为db_exam (用于考试成绩查询)。单击connect 按钮。图中连接状态显示为绿色,表示数据库服务器连接成功、数据库选择成功。
设置connection1 的属性图4 Mobile Application 运行效果设置UniTable 控件的属性:Connection 属性设置为Connection1,用于通过Connection1 连接到数据库;设置tablename 为b 网络1 班(保存着网络1 班的考生成绩)。设置Active 为true。添加Edit,将Edit1 绑定到字段fenshu,显示分数为78。至此说明软件环境和网络环境是正常的。下面可以进行第三步。
第三步,添加按钮(Button1)。并编写程序如下。
procedure TForm2.Button1Click(Sender: TObject);
beginuniconnection1.Connect; https://连接服务器
unitable1.Active:=true; https://激活unitable1
edit1.Text:=unitable1.FieldByName('fenshu').AsString;https://显示成绩到文本框end;
说明:为了确保程序运行正常,最好进行如下设置:在确信软硬件环境正常的情况下,在运行程序前断开UniConnection 对数据库服务器的连接,断开UniTtable 对UniConnection 的连接,通过代码来进行操作。此外还要配置程序运行环境。选择tool,选择options,将平台选择为Android,并连接手机到电脑。此外,计算机上必须安装Apache 和MySQL 数据库,并启动服务,设置数据库为允许远程访问。如果在外网上访问还需要外部IP 地址,如果在局域网访问则只需要连接wifi 即可。
第四步,编译并运行该Moblie Application 项目,如果有错系统会报错,如果没有错误系统将自动生成Android 安装文件project1.apk,并自动安装到手机,如果没有连接手机也可以手工安装。
第五步,手机上运行程序。
文章讲述了一种最简单的基于Delphi XE5 和UniDAC 控件的移动数据库App 的开发。UniDAC 是一系列第三方控件,它几乎可以访问所有数据库。Delphi XE5 不仅支持开发Android 应用,此外Delphi XE5 还支持开发IOS 和MAC OS 以及Windows 32 位和64位的应用软件。它可以应用于各种移动客户端的开发。作者将该系统应用于考试成绩查询系统,只要输入考生的班级、姓名和密码即可显示考生的成绩,使之和在线考试系统双剑合璧。
【浅谈基于第三方控件的Android数据库APP的设计与开发】相关
浏览量:2
下载量:0
时间:
在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。以下是读文网小编今天为大家精心准备的:论基于差分累积函数特征挖掘的数据库层析集成分析相关论文。内容仅供参考,欢迎阅读!
飞机在飞行控制中,其姿态数据是一个庞大的数据库信息系统,飞机姿态控制数据库的层析集成算法设计是提高对飞行姿态控制数据库的准确访问能力的基础。通过对飞行姿态控制数据库的指向性特征进行数据挖掘算法设计,提取飞行姿态控制数据库的指向性信息特征信息,是保证飞行控制精度,提高飞机快速瞄准目标和识别打击目标能力的重要基础。
对数据库查询指向性信息特征进行差分累积函数特征挖掘可以提高数据库的层析集成性能,通过数据库层析集成应用在飞机飞行姿态控制数据库控制系统中提高数据指向精度,进而提高导航精度。因此,研究飞行姿态控制数据库的层析集成算法,在飞行控制和数据库访问调度等领域具有重要意义。文献在时间域和访问的攻击特征域提取角度对飞行高度数据库进行层析集成,提高对飞行状态访问数据实现识别和分类能力,由于系统不具备深层次特征分析的能力,所以对抗高分辨噪声干扰能力差。
针对上述问题,本文提出一种基于差分累积函数特征挖掘的飞机姿态控制数据库层析集成算法,通过对飞行姿态特征数据库的构建,设计特征挖掘算法,提高对飞行姿态控制数据库的层析集成能力,为提高飞行控制的精度和性能奠定基础。
1.1 飞行姿态控制数据库层析集成的特点
飞行姿态控制数据库层析集成技术将大量的数据分布到多个服务节点进行缓存分析,对数据库查询指向性信息特征进行差分累积函数特征挖掘,通过分层特征分解的方法,提取数据库的层析特征,通过内存管理机制,对所有数据实现统一管理,并且提供统一的对外访问接口。飞行姿态控制数据库层析集成技术具有如下特点:
(1)高性能:飞行状态控制指令面对的是RAM,所以可以实现最高效率的读和写访问控制;
(2)动态扩展性:飞行姿态控制数据库层析集成支持动态的扩展,使用中可以随意的增加或者减少工作节点的数目,提供预测性能,在此基础上,最大限度的提高资源利用率;
飞行姿态控制数据库层析集成系统中,需要面对海量数据的处理,若采用数据的原始格式进行存储和处理,会受制于大数据量的速度限制,降低系统处理性能。所以在飞行姿态控制数据库层析集成系统中,飞行姿态数据传输时,需要对飞行姿态数据进行有效的容量压缩,然后,将飞行姿态数据在飞行控制调度指令系统中进行特征分解,等到数据传输完成后,在本地的分布式缓存节点上进行数据解压缩,解压缩时,需要采用有效的算法保证数据解压缩的正确性。
基于上述流程,进行分层特征信息预处理,实现基于差分累积函数特征挖掘的数据库层析集成算法设计。下一步对数据库查询指向性信息特征进行差分累积函数特征挖掘,可以提高数据库的层析集成性能,通过数据库层析集成应用在飞机飞行姿态控制数据库控制系统中提高数据指向精度,进而提高导航精度。
1.2 数据库查询指向性信息特征模型构建与总体设计
在飞行控制应用中,为了减小飞行姿态控制数据库各个终端节点的数据传输压力,有效提高数据综合处理能力,需要构建飞行姿态控制数据库查询指向性信息特征模型。
为实现对数据库的层析特征挖掘,利用姿态变化数据库的混响慢变包络切片对查询信息的单频调频信号进行能量聚集和噪声抑制的特性分析,得到信号统计特性的模型,由变异因子先验概率p(x0) 产生最优个体染色体粒子群{xi0,i =1,2,……N} ,所有粒子权值为1/N。
用T_PCA算法对飞行姿态控制数据库中的缓存数据进行有效压缩,对飞行控制数据进行最大包络时延估计,得到估计值为:
Posi(B)=-Σi =1mpi ×log2 pi (1)
上式中,pi 表示某个数据块的访问次数,这里,引入热度垂直索引热度来衡量飞行姿态数据块的边界偏移,对给定指令的控制访问热点损失增益表示为:
GainA(B)=Σj =v |B | j|B| ×Info(Bj ) (2)
根据上述模型构建,将飞行姿态控制数据库的数据信息系统资源信息分为弹性资源、资源可用性、自适应性、多承租、数据管理、数据安全与隐私保护等6个方面,对每个参量进行控制分析,提高对飞行控制的精度。
控制数据库的层析集成实现通过上述模型和信息预处理,对对数据库查询指向性信息特征进行差分累积函数特征挖掘,可以提高数据库的层析集成性能,通过数据库层析集成并应用在飞机飞行姿态控制数据库控制系统中,提高数据指向精度,进而提高导航精度。本文提出一种基于差分累积函数特征挖掘的飞机姿态控制数据库层析集成算法,通过对飞行姿态控制数据库进行分层差分累积函数特征挖掘,实现对数据库的层析集成处理,假设飞行姿态数据根据内容划分成可变长度的数据块,进行垂直分层,得到备份集中,飞行控制设备散列索引Ii 是一个3*1的索引表矢量,aTk是一个3*1的系数向量,qi 和bk 是各自备份软件标量,飞行控制操作指令的优化垂直分层过程描述为下列迭代式表述:
ak =(Σk +εU)-1( 1|w|Σi ∈wkIi pi -uk pˉk) (3)
bk =pˉk -aTkuk (4)
qi = 1|w|(Σi ∈wkak Ii +bk)=aˉTi Ii +bˉi (5)
上式中,ak 表示系统的跟踪误差,bˉi 表示控制系统的维数,Ii 表示数据库层析集成的阶数,bk 表示微分几何线性化解耦一阶矩,ε 为状态常数。最后,基于上述分层特征挖掘结果,将每个粒子的当前适应度值与其自身的个体最优值进行比较,如果优于个体最优值,则修改此粒子的当前最优位置pbest为粒子当前位置;如果其当前适应度值还优于种群的全局最优值,则修改整个种群的全局最优位置gbest为粒子当前位置。根据式(4)更新每个粒子的当前位置。如果已经达到预设进化代数,输出粒子群搜索得到的最优解所对应的解卷积滤波器系数β ,进而根据式(5)计算得到飞机姿态控制数据库的查询指令解卷积信号y ,得到最优飞机姿态控制数据库的层析集成结果。
为和验证本文设计的飞机飞行姿态控制数据库系统的层析集成性能,并指导飞行控制精度,进行仿真实验。在飞行控制实验平台设计中,试验平台为通用PC机,间隔为10-5 ,飞行控制的角度范围为5.5°~10.5° ,飞行姿态控制数据库中,分别在飞行控制指令码元1/3和2/3处进行抽样,构建基于差分累积函数特征挖掘的控制数据库层析集成系统,首先提取数据库系统的差分累积函数特征,得到飞机飞行姿态控制数据库的层析集成数据结果如图2所示,从图可见,采用本文算法,能准确对数据库查询指向性信息特征进行差分累积函数特征挖掘,可以提高数据库的层析集成性能,通过数据库层析集成应用在飞机飞行姿态控制数据库控制系统中提高数据指向精度,进而提高导航精度,控制品质得到改善,采用1000次蒙特卡洛实验分析控制性能,得到本算法对姿态控制数据库进行层析集成后,对飞行姿态的控制精度提高25.86%。
本文提出一种基于差分累积函数特征挖掘的飞机姿态控制数据库层析集成算法,实验分析得出,本文算法准确对数据库查询指向性信息特征进行差分累积函数特征挖掘,可以提高数据库的层析集成性能,通过数据库层析集成应用在飞机飞行姿态控制数据库控制系统中提高数据指向精度,控制品质得到改善,飞行姿态的控制精度提高25.86%,CPU利用率最高,实时性和鲁棒性较好。
浏览量:2
下载量:0
时间:
在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。以下是读文网小编今天为大家精心准备的:浅谈交通运输信息平台数据库的实现相关论文。内容仅供参考,欢迎阅读!
虽然交通运输信息平台也充分利用了超文本、超链接、跨平台、远程访问及数据库查询等技术,但是由于信息在Web 服务器中一般以文字或图像的形式存储,查询速度缓慢,检索效率较低,而网络数据库却能对大批数据进行有序的、有规则的组织与管理,因此将Web 技术与数据库技术有机地结合在一起,将会大大提高交通运输信息平台的性能和效率。
Web 是一个分布的异质的计算环境,与这一环境相适应,其应用系统具有多层体系结构。Web 将网络服务器和数据库服务器直接集成为一个整体,使数据库系统和数据库技术成为Web 的一个重要有机组成部分,突破了数据库仅充当Web 体系后台角色的局限,实现数据库和Web 的有机无缝组合,从而为在Internet/Intranet 上进行信息管理乃至开展电子商务应用开辟了更为广阔的领域。
ASP 即ActiveServerPages,是微软推出的动态Web 设计技术,是一种用于WWW 服务的服务器端脚本环境。利用它可以很容易地把HTML 标记、文本、脚本命令及ActiveX 组件混合在一起构成ASP 页,以此来生成动态网页,创建交互式的Web站点,实现对Web 数据库的访问。
当用户使用浏览器请求ASP 主页时,Web 服务器响应,调用ASP 引擎来执行ASP 文件, 并解释其中的脚本语言(JavaScript 或VBScript),通过ODBC 连接数据库,由数据库访问组件ADO(ActiveXDataObjects) 完成数据库操作,最后ASP生成包含有数据查询结果的HTML 主页返回用户端显示。由于ASP 在服务器端运行,运行结果以HTML 主页形式返回用户浏览器,因而ASP 源程序不会泄密,增加了系统的安全保密性。此外,ASP 是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。因此,基于Web 交通运输信息平台的数据库开发应该使用ASP 技术。
在ASP 脚本中通常可以通过两种方式访问数据库;传统的IDC(InternetDatabaseConnector) 方式和ADO(ActiveXDataObjects)方式。从概念上来讲,这两种访问方式对数据库的访问是由InternetInformationServer 来完成的[3]。WEB 浏览器用HTTP 协议向Internet 信息服务器(IIS)递交请求。Internet 信息服务器执行访问数据库的操作并以一个HTML 格式的文档作为回答。
3.1 Internet 数据库接口(IDC)方式
IDC 是一个传统的数据库查询工具用来定义和执行数据库查询的SQL 命令,并向浏览器返回一个指定数据格式的页面。使用IDC 访问数据库最大的特点是简单,几乎不需要编程就能实现对数据库的访问。
3.2 ActiveX 数据对象ADO
与IDC 不同,用ADO 访问数据库更类似于编写数据库应用程序ADO 把绝大部分的数据库操作封装在七个对象中,在ASP 页面中编程调用这些对象执行相应的数据库操作。ADO 是ASP 技术的核心之一它集中体现了ASP 技术丰富而灵活的数据库访问功能。ADO 建立了基于WEB 方式访问数据库的脚本编写模型,它不仅支持任何大型数据库的核心功能,而且支持许多数据库所专有的特性。ADO 使用本机数据源,通过ODBC 访问数据库。这些数据库可以是关系型数据库、文本型数据库、层次型数据库或者任何支持ODBC 的数据库。
ASP 访问数据库的两种方式各有特色。IDC 十分简单,使用.idc 文件和.htx 文件分别完成数据库的访问与输出任务,但是使用起来不灵活。ADO是ASP中推荐使用的方式,它功能强大,使用方便,是ASP 的核心技术之一。根据交通运输信息平台的设计原则,考虑到以后的扩展性、维护性,在ASP 中采用ADO方式进行数据库的连接。
在交通运输信息平台设计中必须考虑对平台用户的有效管理,是合法用户才可以进行登录和管理操作。要建立安全管理,关键就是要有效的防止未授权用户的侵入,同时又要保证授权用户(相关的管理员)一旦通过身份认证在以后的一定时间内进入系统不会再被进行麻烦的身份认证。对于那些授权的相关管理员,给他们授权的同时,也给他们分配一个相应的注册名和密码保存在系统数据库的表USERS 中。进行身份认证的时候就是通过让每一个用户输入用户的注册名和密码,与表USERS中的数据进行比较,如果该注册名和密码能同时在表中存在,说明他是合法用户,此时给该用户一个认证标记。在ASP 中,有两种技术可以实现用户身份认证:Cookie 技术和Session 对象。
4.1 Cookie 技术
Cookie 是在HTTP 协议下,服务器或脚本可以维护客户工作站上信息的一种方式。Cookies 是由WEB 服务器保存在用户浏览器上的小文本项目件,可以包含有关的用户信息(如身份认证号码,密码)。
跟Cookie 的创建和接收紧密相关的ASP 内置对想有两个:Response 对象和Request 对象。其中Response 对象负责Cookie的创建,Request 对象负责Cookie 的接收。Response 对象的Cookie 集合,用来设置Cookie 的值,如果指定的Cookie 不存在就创建它;如果存在,就设置新的值并且将旧值删除掉。
4.2 Session 对象
Session 对象是ASP 技术中实现用户会话管理的重要手段,也是在编写有关会话WEB 程序的常用工具。作为ASP 内置对象之一,它主要用来存储特定用户会话所需的信息。这样,当用户在应用程序的WEB 页面之间跳转时,存储在Session 对象中的变量间也不会丢失,而是在整个用户会话中一直存在下去,这非常有利于服务器对用户身份的鉴别。因此Session 经常用来保存用户的身份标记实现用户的身份认证和用户权限管理。
由于Session 是ASP 提供的内置对象,使用的时候不用创建对象的实例,省去了很多麻烦。使用Session 对象方法可以更加方便的实现用户身份标记的保持,因此在交通运输信息平台中使用Session 对象来完成。
【浅谈交通运输信息平台数据库的实现】相关
浏览量:3
下载量:0
时间:
规范的英语学术摘要写作是论文进入著名国际检索系统的关键,,然而在国际学术领域,中国学者尤其是非英语专业硕士研究生英语学术写作能力却很薄弱,无法将其科研成果展现在国际舞台上进行有效的学术交流。以下是读文网小编为大家精心准备的:中医药研究生学术论文英语摘要语类研究相关论文。内容仅供参考,欢迎阅读!
摘 要: 语类分析是篇章语言学重要的研究内容,而迄今为止对中医药学术论文摘要语类的研究较少。作者通过对六十篇中医药学术论文摘要语类进行分类和语步分析,发现中医药学术论文摘要并不完全遵循Swales(1990)的CARS论文英语摘要写作模式;中医药硕士学位论文英语摘要、中医药博士论文英语摘要、中医药期刊论文英语摘要在语篇模式上存在差异。该研究对中医药研究生英语学术论文写作教学和研究具有借鉴意义。
关键词:中医药研究生学术论文 英语摘要 语类分析
(一)语类分析
语类分析是篇章语言学重要的研究内容之一(Thompson,1999;Hyland,1999,2004a,2005a,2005b;Paltridge,Starfield,2007)。语类是为实现某一交际目标,得到特定交际社团公认的语言交际类型(葛冬梅、杨瑞英,2005;庞继贤、叶宁,2009)。语类分析主要在语篇层面结合功能进行,目的是阐释学术文体的语篇推进结构和语言特征,体现了学术文体写作的规范要求。
语类分析学说认为,每个学科的语类都有自己的特点,都遵循该学科的写作要求,都采用相似的范式和步骤安排结构和语言形式,学术论文作者通过适当的语步构建学术空间,发出自己的声音,并得到所在交际社团的承认(Swales,1990)。当前有许多论文对期刊论文摘要的语类分析(如刘胜莲、魏万德,2009;余莉、梁永刚,2006等),但学位论文摘要和期刊论文摘要在语篇结构和语言特征上不尽相同(Hyland,2005b),需要认真研究。
(二)摘要研究述评
学位论文摘要是位于学位论文正文之前对论文整体内容进行概述的独立学术语类。《MLA格式指南与学术出版准则》(1998)对论文摘要的要求是长度不超过350字,内容包括该论文的研究背景、研究问题、研究方法和结论。英语摘要,在中医药研究生学位论文中,除标题外,是唯一用英语写作的部分,其质量直接影响着论文的整体质量,是评判研究生论文质量的重要指标。
目前对学术论文体裁的研究主要集中在对论文引言的研究。普遍认为引言的组织结构与整个论文的结构基本一致,即Swales的CARS语篇模式(Create a Research Space),包括导言(introduction)―方法(method)―结果(result)―讨论(discussion)四个语步,即I-M-R-D模式(Swales,1990)。在导言部分,Swales(1990)有详尽的语步分析,如下表1(改动自黄婷婷、许明武,2003)。目前对于方法(method)、结果(result)、讨论(discussion)三个语步的语步分析较少。
Swales的CARS语篇模式已经成为学术论文体裁研究的通用分析模式,为学术界所公认。而国内大多数对学术论文体裁的研究,也沿袭Swales的CARS语篇模式,对论文的引言部分进行体裁分析,而鲜有用此模式对学术论文的英文摘要进行分析。实际上,摘要和引言属于不同的体裁,Graetz(1985)认为论文摘要由四语步构成,即问题的提出(problem)―方法(method)―结果(result)―结论(conclusion)。Bhatia(1993)认为,摘要由以下语步构成:(1)介绍研究目的;(2)描述研究方法;(3)总结研究结果;(4)讨论研究结论。因此,学术论文英语摘要区别于引言,一则在于摘要由于字数限制,较少涉及研究领域的前期研究成果,侧重点在于提出问题和介绍研究目的;而引言部分必须从文献综述入手,否则很难建立自己的研究领域,无法开展下一步的讨论(徐有志等,2007)。二则摘要语篇较之于引言语篇,更需要有效提供研究结论,而不宜占用过多篇幅展开讨论。因此,一方面,鉴于国内对于学术论文摘要部分研究较少,而另一方面,学术论文摘要区别于引言,在第一语步和第四语步有其独特特点,所以,有必要借鉴Swales(1990),Graetz(1985),Bhatia(1993)等前人研究进行深入的探讨和研究。
国际上对学位论文摘要的研究,包括对机械工程、西医外科学、应用语言学文、社会学的研究,当前对中医药英语摘要的研究,关注的焦点是偏误分析(如段平、顾维萍,2002;戈玲玲,2002;王高生,2005),没有对硕博士学位论文摘要的研究,也没有在更高层次上对中医药期刊论文摘要的语类特点进行考察。
本项研究的语料是中医药硕士学位论文英语摘要(500字左右)、中医药博士论文英语摘要(500―1000字)、中医药期刊论文英语摘要(50―100字)各20篇。以上论文从中国知网期刊论文库和硕博士论文库中随机抽样。论文上传的时间在2009年、2010年及2011年。为了保证本项研究的信度和效度,结合中医药类学术论文实际,在对论文进行编号后我对语料进行预分类,分类标准如下。
(一)理论研究类
就某一时间内,作者针对中医药类某一专题,对中医理论进行分析梳理,或者对大量前人经验、数据、资料和主要观点进行归纳整理、分析提炼而写成的论文,如文献综述、医案研究、名家经验总结。
(二)实验研究类
在实验室中,以中医药理论为指导,进行较为严格的变量控制,观察假设中各变量之间是否存在相关关系或因果关系,从中探索中医药作用规律的一种研究方法,受试往往为实验动物。如观察某经典方对受试的治疗效果。
(三)临床研究类
在临床研究中,或在临床实际运用中,以中医药理论为指导,进行较为严格的变量控制,观察假设中各变量之间是否存在相关关系或因果关系,从中探索中医药作用规律的一种研究方法,受试往往为患者。如观察某经典方对受试的治疗效果。
同时,根据Swales的CARS模式,并借鉴黄婷婷、许明武(2003)的研究方法。我对论文摘要进行四大语步的分类:导言(introduction)―方法(method)―结果(result)―讨论(discussion)。判断摘要的文字的语步范围,来自于该文字使用的关键词和关键句型。
(一)语步及体裁分类
通过对语料进行初步分类。分类结果如下:
如表2所示,中医药学术论文摘要并不完全遵循传统的论文英语摘要写作模式。首先,理论研究类是区别于其他学科领域论文的特有类型。由于中医药研究重视对传统医学知识的集成和积累,因此文献综述、医案研究、名家经验总结是不可或缺的论文体裁,而其他学科领域中,尤其在理工科和西医学术论文中,除期刊论文可以有文献综述的体裁,一般不允许硕士学位论文和博士论文以纯理论研究的形式出现,因而在摘要中也不会出现理论研究的类型。
其次,通过实际分类发现,在中医药学术论文摘要中普遍存在混合研究的情况,即介绍和讨论理论背景后,通过实验室或者临床应用证明理论指导下对受试进行实验,或者对患者进行施治的情况。而期刊论文摘要由于篇幅所限,往往选择省略对理论背景的讨论,使用直接描述实验或者临床应用的写作策略。同时,在硕博士学位论文中,也存在省略背景讨论的情况,只对实验过程或者临床作用进行讨论。
最后,可以发现,在类型分布上,硕士学位论文学位摘要的种类数量比较平均,以理论研究稍多;而博士学位论文明显以理论研究加实验室研究的混合研究类较多,可以推断,博士论文在理论深度上要求更高,博士生也更多参与实验室研究工作,故而此类较多。同样,因为大多数博士论文的摘要中会包含理论背景,临床研究类的论文数量较少。期刊论文除不存在混合研究外,在其他三种类型中分布平均。这可能和期刊论文的篇幅有限有关,侧重点往往只在一方面。
本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文
(二)语步分析
1.理论研究语步分析。
通过对理论研究的基本语步进行分析,如表2所示,可以看出理论研究类并不遵循Swales的CARS模型,往往只有导言部分(introduction)。另外,学位论文和期刊论文虽然长度不同,均涵盖导言部分的三大语步,即M1:建立研究领域(Establishing a territory);M2:建立研究地位(Establishing a niche);M3:占据研究地位(Occupying the niche)。以硕士学位论文A7每段开头为例:
The virus pneumonia is a commonly significant disease in clinic (M1 S1) .
That the Chinese medicine treats virus pneumonia has the unique superiority and has accumulated rich experience (M2 S4).
This paper aims to study the effects of Xuanchangfeiqi Tang on virus pneumonia and its clinical utilization rule of ventilating lung (M3 S1).
在期刊论文全文中有相似语步,以C2为例:
Di dang Decoction, a classic prescription of promoting blood circulation to remove blood stasis,was used to treat stagnated blood syndrome in ancient times (M1 S1).
Recently,physicians have found that interior stagnant-heat syndrome is manifested in many kinds of internal damage and miscellaneous diseases,so the prescription can treat diseases of different systems (M2 S4).
This paper aims to review the recent clinical reports of Didang Decoction (M3 S1).
2.实验研究、临床研究语步分析。
在具体语步分析中,我们发现实验研究、临床研究语步极为相似。硕博士学位论文均采用IMRC的结构,即introduction(objective)―method―results―conclusion的结构。有两点值得注意:(1)与表1进行对照,论文作者在摘要的导言(introduction)部分只阐明研究目的(Outlining purposes),达到占据研究地位的效果(Occupying the niche)。但很少有作者提及Swales的导言部分的其他语步。(2)IMRC结构与Swales(1990)的IMRD结构略有不同,讨论部分(discussion)为结论部分(conclusion)所替代,实际上印证了Graetz(1985),Bhatia(1993)的观点,可见摘要语篇篇幅所限,作者往往选择突出研究方法、步骤和结果的策略,而省略导言语步和讨论语步。
3.混合研究语步分析。
首先,在三种英语论文摘要中,在期刊论文摘要中混合研究数量为零。我认为,并非期刊论文的实验过程和临床应用没有结合理论,而是在语步中理论并没有体现。
同时,博士学位论文英语摘要的语步特点最完整,使用IMRD或IMRC的语步推进模式,对理论研究部分的描述最全面。以博士论文B9为例,有清晰的元语篇标记(meta-discourse)完成语步转换:
In theoretical research, the article holds that ...(第二段第一句)
In experimental research,we reproduce the mouse model of ...(第三段第一句)
然而,并非所有的元语篇标记在硕博士学位论文中都十分明显。在博士论文B19中文摘要中,然而,并非所有的元语篇标记在硕博士学位论文中都十分明显。在博士论文B19中文摘要中,原作者在首段介绍感染性肺炎的定义和分类,提到此病“一般属于中医风温、咳嗽等范畴”。第二段的元语篇结构为:
“本文分为理论研究和临床研究两个部分。理论研究方面,运用温病学理论、认识感染性肺炎的病因病机及辨证论治,重点探讨中医与现代现代医学之感染性肺炎在病因、病理认识上的契合点。”
第四段出现对应的元语篇结构:
“临床研究方面,根据症状表现,对南京中医药大学附属医院,江苏省中医院收治的105例感染性肺炎住院患者进行辨证分型,总结临床用药,结果显示,感染性肺炎临床常见证型为痰热壅肺与风热犯肺型;最常用具有宣降肺气以透邪的中药属解表、清热、怯湿、止咳、化痰等类。”
在英文摘要中,相对应的原作者的表述为:
Pneumonia is classified under Feng-wen,or Ke-sou (cough) category in traditional Chinese Medicine (TCM).Literature study showed that both conventional and TCM shared similar views on causes and pathology of pneumonia.However,in terms of treatment,TCM has its rules and characteristics,which is currently still being recognized as clinically effective.
对比后可发现,原作者的中文摘要中用第一段中对感染性肺炎的分类代替了对本文结构的阐述。而临床研究部分合并缩短至理论研究之后。我检查全文,此后的段落中,只有对研究意义的阐述,而没有对临床研究中更详细的阐述,如中文摘要中涉及的患者人数、所在医院情况,都没有再提及。由此可以判定,原作者虽然对中文摘要的语步和元语篇功能具有有效应用,然而该意识没有顺利转移到英文摘要中,导致英文摘要内容空泛,语步不清晰。
最后,我们发现,和实验研究、临床研类的语步不同的是,硕博士学位论文摘要中混合研究的语步更多出现讨论部分,或者讨论和结论并存,更符合Swales(1990)的IMRD的语步推进模式。主要原因是篇幅容量足够进行讨论,以及论文评审的要求。
四、结论与意义
通过以上分析,我们发现中医药学术论文英语摘要的语类分析从两个方面体现复杂性。首先,在前人研究中(Swales,1990;黄婷婷、许明武,2003),也发现类似的语步分析。但前人研究并没有对论文进行分类,中医药论文类型复杂,除学位论文和期刊论文长度不同造成内容取舍外,中医药论文本身也有理论研究、实验研究、临床研究和混合研究分类,刘胜莲、魏万德(2010)指出,国外论文摘要的IMRD语步出现频率很高,而国内论文作者常省略方法语步,或者将方法语步和引言或结果语步并合,而我们发现,在中医药论文摘要中,理论研究甚至会省略方法、结果、讨论等多语步,实验研究部分有独立式的结论语步。此外,在论文抽样中没有出现混合研究的期刊论文摘要,原因可能是篇幅所限无法展开导言(introduction)部分,只能完成实验研究和临床研究的语步推进。因此,中医药学术论文英语摘要除IMRD语步推进模式,还有I及IMRC语步推进模式。
本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文
本文对中医药学术论文摘要的语类进行了探索性的分析和归类,对中医药研究生英语学术论文写作教学和研究具有借鉴意义,在教学中应当注意规范学生对论文写作语篇规范和论文分类的意识。同时,由于选取的语料数量有限,抽样样本较小,而不能和摘要作者进行交流,不能了解论文摘要建构过程。最后,论文作者可能的中医药文化背景和教育经历可能对语篇建构产生的影响。这些都是值得进一步深入探讨的研究思路。
[1]Bhatia,V.K.Analyzing Genre:Language Use in Professional Settings [M].London: Longman,1993.
[2]Graetz,N.Teaching EFL Students to Extract Structural Information from Abstracts[M].In J. M. Ulijn and A. K. Pugh. Reading for Professional Purposes. Leuven: ACCO.1985:123-135.
[3]Paltridge,B.& Starfield,S.Thesis and Dissertation Writing in a Second Language:A Handbook for Supervisors[M].London: Routledge,2007.
[4]Swales,J.M.Genre Analysis:English in Academic and Research Settings[M].Cambridge: CUP. 1990.
[5]Thompson,P.Exploring the Contexts for Writing:Interviews within PhD supervisors[M].1999. in P. Thompson (ed.) Issues in EAP Writing Research and Instruction. Reading:Centre for Applied Language Studies.
[6]Hyland,K.Talking to students: Metadisourse in introductory coursebooks [J].English for Specific Purposes, 1999,18:3-26.
[7]Hyland,K.Disciplinary interactions: Metadiscourse in L2 postgraduate writing [J].Journal of Second Language Writing, 2004a, 13:133-151.
[8]Hyland,K.Metadisourse:Exploring Interactions in Writing[M].London: Continuum.2005a.
[9]Hyland,K.Stance and engagement: A model of interaction in academic discourse [J].Discourse Studies, 2005b, 7:173-192.
[10]刘胜莲,魏万德.英文摘要方法语步中体裁结构及语言特点分析[J].武汉理工大学学报,2010,32,(14):197-200.
[11]段平,顾维萍.医学论文标题与摘要汉译英常见错误分析[J].中国翻译,2002,23,(4):47-55.
[12]葛冬梅,杨瑞英.学术论文摘要的体裁分析[J].现代外语,2005,28,(2):138-146.
[13]戈玲玲.科技论文摘要英译的语用失误――对非英语专业本科生的一项调查[J].中国科翻译,2002,15,(2):44-46.
[14]黄婷婷,许明武.中外经济类期刊英文摘要语步结构分析[J].外语教育,2003:34-38.
[15]庞继贤,叶宁.语类意识与英语研究论文写作.外语与外语教学,2009,(3):34-36.
[16]王高生.论文摘要的撰写及英译[J].中国科技翻译,2005,18,(2):9-12.
[17]徐有志,郭丽辉,徐涛.学术论文体裁教学不可或缺――英语专业硕士学位论文引言写作情况调查[J].中国外语,2007,4,(4):47-51.
[18]余莉,梁永刚.英语科技论文摘要的写作范式研究[J].外语教学,2006,27,(1):34-37.
中医药研究生学术论文英语摘要语类研究相关
浏览量:2
下载量:0
时间:
从民族特性来看,中华民族传统医药产业不仅是对汉族人使用的中医药的开发和经营,而且包括对藏药、蒙药和瑶药等少数民族的传统医药的开发和经营。以下是读文网小编为大家精心准备的:浅谈生态文明与中医药学的关系相关论文。内容仅供参考,欢迎阅读!
【摘 要】本文通过分析整理中医药学中的生态文明的思想,指出如何统筹协调中医药发展与生态文明建设之间的关系,对于人类健康事业发展有着重要意义。
【关键词】生态文明;中医药学;人类健康
生态文明,是指人类遵循人、自然、社会和谐发展这一客观规律而取得的物质与精神成果的总和;是指人与自然、人与人、人与社会和谐共生、良性循环、全面发展、持续繁荣为基本宗旨的文化伦理形态[1]。
中医药学从我国古代有文字出现的时候就有记载,是一门独立的学科,经历了几千年的发展,在不断实践的过程中,逐步形成了完整的医学理论,积累了丰富的临床经验,创造了神奇的医疗效果。在人类发展的历史上也出现了很多不同类型的医疗体系,但现在大多数已经消失,被现代西方医学所取代,中医药学作为少有的独立医疗体系能与现代医学并存,并且发挥着西医不可替代的作用,这与其以人体生理平衡为基础,不断继承前人成果,并充分吸收各个时代先进科学技术和知识,逐步丰富和发展自己的理论密切相关。中医药学的发展历史同时也是中华民族五千年生态文明建设史的重要组成部分,体现着中国生态文明的进步[2]。
把人体健康与生态平衡紧密地联系起来,在实践中寻找联系,使人类与自然和谐相处是中医药学的一大特色。早在春秋时代,世界上绝大多数人还把疾病的发生归诸鬼神祟蛊,中国的医学家就已经认识到人体的病患与饮食起居、喜怒哀乐有关,后来又有医生用自然界的阴、阳、风、雨、晦、明“六气”失和来解释病因,这曾是当时世界医学史上最先进的病因观。在这种病因观的影响下,自然界的一切物质都能对人体产生作用,从中寻找良药祛除病源也就成了当时医药学家的主要工作。
所构成的系统称为生态系统,正常的生态系统中,系统各部分在能量流动和物质循环上相互之间保持一种动态的平衡状态,称为生态平衡。人类作为生态系统中的一部分,与食物链中的其它生物一样,充当着消费者的角色,一旦人类的环节出现问题,整个生态系统就会遭到破坏,甚至出现人类的灭绝。中医药学的实践就是把人体视为一个生态系统,如果人体内部各种生理活动正常进行,健康状况良好,就处于平衡状态,当外界因素和内部因素共同起作用导致正常生理活动被破坏,开始的平衡被打破,疾病就随之而来,各种治疗药物和方法都是为了弥补这种平衡。我们的祖先在长期的医疗实践中,发现了藏象、经络等生命活动现象,六淫、七情等致病因素,以及病态过程中互相抗衡的“正”、“邪”两种力量的存在,穴位是调整功能的枢纽;内因七情:喜、怒、忧、思、悲、恐、惊是致病精神因素,即内在因素;
外因:风、寒、暑、湿、燥、火六大类,包括细菌病毒是致病的外来因素。气血是全身的动力,还有内外因等等,这些都是中医学的理论基础,是整体的功能因素。《黄帝内经》和《伤寒杂病论》两部经典医书正是在前人感性认识的基础上向理性认识过渡的产物。在中医思路与方法的指导下,通过望闻问切四诊法收集到的有意义的症、脉、舌象等信息确定患者的“证”,再通过对“证”的辨证施治,确立不同的个性化治疗方法,这与当今许多西医学家提出的个性化治疗非常一致。作为中医学理论的核心内容,“阴阳”、“五行”等概念,和脏腑经络、病因病机、四诊八纲、辨证论治、治法治则等一整套独特的治疗概念、理论体系都无一不体现出中医学注重人体与自然的和谐相处。
中医用药的方剂中讲究君臣佐使,每一个方子都有不同的配伍原则,其内在也是体现出生态平衡的意义,每一种药物都有其治疗作用和副作用,针对疾病的主要药物为君药,为了辅助君药达到更好的效果的药物称为臣药,配合君臣药治疗兼证,或抑制君臣药的毒性,或起反佐作用的药物称为佐药,指引导诸药直达病变部位,或调和诸药的药物称为使药。君臣佐使四类药物的相互影响,给人使用后就能帮助人体尽快恢复生理平衡,疾病自然消失。
西医采用了很多化学药物,生产工艺中有很多污染问题,对自然环境产生了极大的破坏,与化学药物不同,中医药的原料都是自然界可再生资源,并且以植物为主,这与人类的饮食习惯一致,也符合现在比较热门的发展低碳经济,绿色环保的理念。现在很多人在饮食中都注意食用适合自身保健作用的有药性的食品,比如鱼腥草、马齿苋、山药、枸杞等药物经常出现在我们的餐桌上,这对于我们提高全民素质,与自然和谐相处的目标很有益处。对于很多新出现的疾病,西医很难在短时间找到有效的治疗方法,但中医药学在中国防治非典和现在肆虐全球的H1N1型流感的应用极大的作用,对于突发的疫情,中医药学工作者及时提供了相应的处方,避免了很多易感人群感染疾病的机会,给疫苗的研发机构争取了时间。
生态文明主要是以和谐、可持续发展为发展经济的目标,医药学作为社会经济体的重要组成部分,影响至关重要。中医药学发展到今天,为了让世界人民共享中医药文化带给人类的健康,我们逐渐探索出了一条中西医结合的道路,一方面,在中医药学理论和西方医学理论的指导下,不断地从传统中药中选择具有良好临床效果的中药对其成分进行系统研究,寻找植物中真正起作用的成分,运用先进的监测分析方法对其活性和质量进行监测和监控,开发出更多的源于可再生资源的新药;
另一方面,将中医药学理论中的精华与西方医学理论有机的结合起来,根据病人的自身特点制定个性化治疗方案,最大程度上减轻病人的痛苦,减少医疗上的花费,相应的提高了经济效益。中医药学现在面临着重大的机遇和挑战,在构建社会主义和谐社会理论的指导下,中医药学与时俱进的发展模式很适合现阶段的社会环境,在保障人民身体健康的前提下最大限度的保护我们的环境是中医药学进一步发展的方向,随着生态文明与中医药学的不断发展,它必将为人类的健康事业作出更大的贡献。
浅谈生态文明与中医药学的关系相关
浏览量:2
下载量:0
时间:
随着我国信息化时代的到来,计算机数据库系统得到了广泛的发展和应用,在各行各业的发展过程中,计算机数据库管理系统已经取得了很好的发展应用水平。下面是读文网小编为大家整理的计算机数据库毕业论文,供大家参考。
企业管理数据库的数据信息是由工业管理以及商业管理要求来决定的,收集职工详细信息,包括人员情况、职工薪水、职称晋级、产品指标以及销路规划等,及时了解员工的工作状况以及企业的经济数据,能够提高工作效率,使企业的日常运营方便快捷。当构建企业数据库的时候,比如企业的产品数据库,数据库包含的信息有产品的性能特征、厂家的具体情况等,因此检索字段可以设置为产品名称、厂家名称以及产品分类号等,有利于用户快速检索相关产品,当客户需要查找某种产品的时候,只需要输入主题字或者关键字,就可以获得该产品的产品情况。另外,由于员工的加入以及退出,会导致信息资料的变化,因此,在建立企业数据库的时候,应该严格按照数据库的构建流程,建立完善的数据库体系。对于人员流失比较频繁的部门,应该建立专门的数据库,保证数据库的完善,避免数据库的损坏。在日常工作中,还要不定期对数据库数据信息进行更新。
尽管数据库是严格按照流程进行构建的,但是数据库的漏洞也是难以避免的。比如前后工作之间的衔接以及校验,比如计算机文字的错误录入。因此,必须对数据库进行维护和管理。
1加强数据库管理人员的技能
维护计算机数据库,应该加强数据库管理人员的专业技能和综合素质,使它们能够熟练掌握计算机专业知识,熟练运用计算机相关软件。建立专门的数据库校验部门,分派专业管理人员对数据库进行分析和校验,检查数据库构建过程以及检索过程中出现的错误,并且及时进行核实,并且进行更正,保证数据库信息资源的准确性和完整性。
2加强数据库的更新与维护
当计算机数据库构建完毕以后,应该全面检查输入信息的准确性以及完整性,建立定期检查制度[4],保证计算机数据库的质量,提高数据库的利用效率。数据库的时效性影响着数据库的生命。因为科学技术发展十分迅速,数据信息不断更换,比如国家政策、法律法规等,随时都可能出现过时的现象,一旦旧的法律以及标准被重新制定或者修改和增补,那么就需要重新录入最新数据信息,代替作废的旧信息。因此,除了选择性能好的操作系统之外,还应该及时对系统进行升级,保证系统的稳定运行,还要对数据信息进行实时记录,及时进行更新,并添加到数据库中,有利于利用数据库的信息资源。对于大学图书馆数据库的维护,由于分类名目较多,图书资源繁杂,因此,应该根据学校的性质以及文献的专业设置,细化图书文献资源的分类工作,减少不必要的类别,并且添加新的文献资源。如果不能及时对数据库进行更新维护,那么就无法保证数据库的准确性以及全面性,从而对数据库的有效应用造成影响。对于企业产品数据库的维护,一般在一至两周年内对数据进行更新[5],因为产品可能停产或者改型,也可能研制出了新一代的产品,而且有些厂家可能已经倒闭,或者更换了厂址,或者改了新的厂名,产品信息的变化非常大,所以,必须及时对产品的相关数据信息进行更新,保证产品信息具有一定的时效性。只有及时更新数据库,才能保证数据库的活力与生命,才能满足信息时代人们对于数据信息的需求。
3重视用户的计算机教育
在计算机数据库的使用过程中,还要对数据库的使用者进行相关培训。只有对使用者普及计算机知识以及数据库的知识,才能使用户在使用过程中达到快捷方便的使用目的。另外,还应该编制用户使用手册,并且重点标注重要的注意事项,使使用者能够合理地运用数据库信息资源,避免造成数据库的破坏。
4营造方便快捷的网络环境
当数据库建成以后,必须配备一定数量的、性能好、运行稳定的计算机,还需要定期对计算机的设备硬件以及应用软件进行定期检测和维护,确保计算机数据库的正常使用。营造方便快捷的网络环境,有利于推动社会经济和文化教育,扩展数据库的应用领域,提高数据库的使用效率,充分发挥数据库的强大作用。
随着时代的进步以及科学技术的发展,计算机数据库成为学校以及企业必需的工具。数据库的构建和管理也是一项长期而复杂的工程,因此,在数据库的操作过程中,必须细致入微,衔接得当,创造出一个稳定、准确的操作环境,提高学习和工作的效率。
一、计算机网络数据库安全概述
对数据库进行安全保护,可以有效避免用户非法越权使用、窃取、更改甚至破坏数据。数据库安全包括以下几点。
1.逻辑完整性。保护数据库的整体结构,如对某个字段进行修改时,其他字段没有遭到破坏。
2.物理完整性。数据不会受到自然及物理问题的破坏,如电力和设备故障等问题。
3.元素安全性。数据库中存储的所有元素均正确。
4.访问控制。明确只有通过授权的用户才可以访问数据库,可以通过不同方式限制不同用户的访问。
5.可审计性。能够对数据库元素进行追踪存取与修改。
6.可用性。授权用户可以对数据库进行自由访问。
7.身份验证。审计追踪、访问数据库必须进行严格的身份验证。
二、计算机网络数据库存在的安全威胁
1.数据库的下载。多数用户在使用ASP编写连接文件中,大都用语句“(conn.asp):”对数据库进行保护。单从语句的连接上看是正确的,而且名称长度也很保险,下载者对数据库难以识别解除。但是如果通过暴库技术与相关工具,就可以快速定位具体数据库的各种情况,一般是用“%5c”命令,虽然不能百分百成功暴库,但是出现暴库的几率非常高。在获取地址后通过IE输入,再下载到本地,就能够获得用户名及密码。
2.注入SQL。互联网中,大多数是在设立防火墙后才布置WEB服务器,只开放80端口,非法者无法入侵其他端口,因此,80端口是他们入侵的目标,而常用方式是注入SQL。有少数程序编制者在编写程序的代码时,忽略了对用户输入的数据正确性的辨别,使得应用程序面临很多威胁。在客户端对代码进行传输,收集处理程序与服务器数据信息,得到所需资料,这种操作被称为注入SQL。注入SQL可以常规访问80端口,相当于普通Web页面进行访问,防火墙对注入SQL无法获取报警信息,如果管理员不能及时进行审核检查,几乎很难发现被入侵。
三、维护计算机网络数据库安全的应对措施
1.严格查堵URL端漏洞。在审核用户使用数据库的情况时,若发现用户端在URL提交参数时,存在exec,insert,delete,from,count,user,xp_cmdshell,add,asc(,char(,drop,able,mid"等用在注入SQL中的字符以及字符串,就必须立即禁止ASP的运行,而且会显示出如“出错提示”等报警信号,对于有接收的用户端在URL提交参数程序时用<!--#includefile=“../*****.asp”-->即可写入程序,该方法能够有效防止多数入侵者的入侵,同时还不会影响程序执行的速度;也可以在if语句中对注入SQL常用的字符、字符串进行设置,在特定的时间里拒绝IP访问,增强数据库安全,防止黑客非法入侵。
2.严格查堵form和cookies漏洞。有些袭击者通过form、cookies提交含有“or”、“=”等字符入侵,为防止入侵,应该在编写程序时添加特殊字符,确保程序安全执行。可通过paraname=Request.form()即paraname=Request.Cookies()获取用户名与密码,再加入代码,如果在用户参数paraname中发现空格、=、or等字符时,应该终止then后面的执行情况,不再运行ASP,以拦截入侵者入侵。
3.增强自身安全。暴库是因为IIS服务器具体显示各执行错误的情况并中断执行时,把错误信息发送给了用户。为防止暴库,应该调整IIS默认设置。通常的防范措施是把数据库后缀名由MDB变为ASP、ASA。虽然该方式可以防暴库,但随着计算机技术的发展,该方法已经无法满足最新防范的要求。后缀修改的ASP、ASA的数据库文件,黑客能够进行查找并确定具体存储位置,可以通过迅雷等下载获得。
4.数据库名的前面加“#”。现在大部分的管理员在数据库名的前面加#号,可以有效防止数据库被非法下载,这是因为IE不能下载带#号文件。但是网页不仅可以通过常规方式进行访问,还能够通过IE编码技术进行访问。IE里的不同字符都存在相应编码,编码符号“%23”可以取代#号,以此种方式进行处理后,数据库文件后缀加#号是无法被下载和使用。
5.加密用户密码。加密用户密码也是一项有效的应对措施,一般是采取MD5进行加密。MD5没有反向算法,因此很难解密,黑客们即使获得加密情况,但还是无法找出正确的原始密码。虽然可通过UPDATE方式以其他密码替代,但是这种操作难以实行。需要注意的是,信息数据进行MD5加密后很难解密,因此用户必须防止密码丢失、忘记。这种加密方法必须改变前用户的所有资料,用户要对资料进行重新设置,还要把数据库中经过MD5加密放入相关字段进行计算后才能再次存储。
四、结论
数据库的安全直接影响到整个计算机网络系统的安全,因此,应该采取全方位的保护措施,保证计算机网络系统的安全,为广大用户营造安全且稳定的网络运行环境,以防止计算机网络数据库被非法入侵和袭击。
浏览量:2
下载量:0
时间: