基于xml的数据库分析

基于xml的数据库分析

ID:18241094

大小:56.50 KB

页数:12页

时间:2018-09-16

基于xml的数据库分析_第1页
基于xml的数据库分析_第2页
基于xml的数据库分析_第3页
基于xml的数据库分析_第4页
基于xml的数据库分析_第5页
资源描述:

《基于xml的数据库分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北华大学计算机科学技术学院数据库原理课程论文基于XML的数据库分析班级:软件08-2班小组成员:国娟李阿雪王丹张雪李国婧指导教师:胡晓宏2010年12月1日-12-基于XML的数据库分析摘要:数据库提供了扩展的功能,能够在XML文档和数据库之间进行数据的传输。通常是设计成为能够存储和提取以数据为中心的文档。一般来说是把XML文档进行解析以后,存储到相应的表格中,当然,也可以存储以文档为中心的文档,也就是说把整个文档作为一个单一的表中的一个字段,然后通过文本检索机制进行查询。因为许多数据库现在能够把内容发布到网站上,基于

2、XML的数据库和XML服务器之间的差别就变得很模糊。XML本身是不是数据库,从严格的意义上来说,XML仅仅意味着XML文档。因为尽管一个XML文档包含数据,但是如果不通过其他的软件的软件来进行数据处理的话,它本身只不过是一个文本文件。所以XML本身不不能和数据库挂上钩,但是加上一些其他的辅助工具,我们可以把整个XML看成是一个数据库系统,XML文本本身可以看成是数据库中的数据区,DTD或者Schemas可以看成是数据库模式设计,XQL可以看成是数据库查询语言,SAX或DOM可以看成是数据库处理工具。Abstract:T

3、hedatabaseprovidesexpandedcapabilitiestotheXMLdocumentsanddatabasesfordatatransmission.Usuallydesignedtobeabletostoreandretrievedata-centricdocument.GenerallyitistoparseXMLdocumentsafterthestoragetotheappropriateform,ofcourse,canbestoredinthedocument-centricdocu

4、ment,whichmeanstheentiredocumentasasingletableinafield,thenthetextretrievalmechanismtosearch.Becausemanydatabasesarenowabletopublishtothesite,basedontheXMLdatabaseandXMLserverbecomesveryblurredthedifference.XMLitselfisnotadatabase,fromthestrictsense,XMLsimplymea

5、nsthattheXMLdocument.Because,despiteanXMLdocumentcontainingthedata,butifnotthroughothersoftwarefordataprocessingsoftware,thenititselfisjustatextfile.XMLitselfdoesnotandsothedatabaseprocessislinked,butwithanumberofotherauxiliary-12-tools,wecanputtheentireXMLasada

6、tabasesystem,XMLtextitselfcanbeseenasdatainthedatabasearea,DTDorSchemascanbeseenasisadatabaseschemadesign,XQLcanbeseenasadatabasequerylanguage,SAXorDOMprocessingtoolscanbeviewedasadatabase.关键字:XML关系型数据库XML服务器中间件Keywords:XMLrelationaldatabaseXMLservermiddleware引言

7、:我们知道当存在大量数据需要处理分析的话,最好是把这些数据放到数据库中,所以几乎所有大型的商业应用系统都是和数据库相关联的,所以如果XML需要在商业领域大展宏图的话,也必须要和数据库相联系。作为一种“数据库”格式,XML有一些优势:例如,它是自描述的(所用的标记描述了数据的结构和类型,尽管缺乏语义),可交换的(portable)(Unicode),能够以树型或图形结构描述数据。同样它也有缺点,例如,它显得有些繁琐,由于要对它进行解析和文本转换,所以数据访问速度较慢。一个更有用的问题就是在较为宽松的意义上,XML及其周边

8、技术是否可以算作“数据库”--数据库管理系统(DBMS)。答案是“在某种程度上是(sortof)”。从正面来说,XML提供了许多数据库所具备的东西:存储(XML文档),模式(DTD,XMLschema,RElAXNG等等),查询语言(XQuery,XPath,XQL,XML-QL,QUILT等等),编程接口(SAX,DOM,JDO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。