当前课程知识点:Web开发技术 > 第五章 XML基础 > 5.5 XML与数据库 > 扩展阅读资源
扩展阅读资源
如果仅按数据库这个术语的本质来看,XML文件就是数据库,它是数据的集合。在许多方面看起来它和其他文件没什么区别 -- 无论如何,每个文件都含有某种类型的数据。作为一种“数据库”格式,XML有一些优势:例如,它是自描述的(所用的标记描述了数据的结构和类型,尽管缺乏语义),可交换的(portable)(Unicode),能够以树型或图形结构描述数据。同样它也有缺点,例如,它显得有些繁琐,由于要对它进行解析和文本转换,所以数据访问速度较慢。 一个更有用的问题就是在较为宽松的意义上,XML及其周边技术是否可以算作“数据库” -- 数据库管理系统(DBMS)。答案是“在某种程度上是(sort of)”。
从正面来说,XML提供了许多数据库所具备的东西:存储(XML文档), 模式(DTD, XML schema,RElAX NG 等等), 查询语言(XQuery, XPath, XQL, XML-QL, QUILT等等),编程接口(SAX, DOM,JDOM)等等。从反面来说,它缺少一些作为实用的数据库所应具备的特性:高效的存储,索引,安全,事务和数据一致性,多用户访问,触发器,在查询多个文件等等。
因此,尽管在数据量小、用户少和性能要求不太高的环境下,可以将XML文档用作数据库,但是却不适用于用户量大、数据集成度高以及性能要求高的作业环境。 XML适合于用作所谓“数据库”的一个好例子就是 .ini文件 -- 它包含应用程序的配置信息。与其写一个处理以逗号分隔(comma-delimited)的文件的解析器,开发一种小型的XML语言并写一个解释它的 SAX程序要容易的多。此外,XML允许使用嵌套的实体,而逗号分隔的文件(comma-delimited files)很难做到这点。然而,说它就是数据库还很勉强,因为它是线性读写的,而且仅用在程序开始和结束时。
阅读资源链接:
1.XML与数据库
2.XML和数据库的区别
3.XML与数据库之间相互转换技术
4.C#中通过XML配置数据库
5.把XML数据插入到SQL Server数据库的表中
-1.1 Web的基本概念
--视频A
--扩展阅读资源
--视频B
-1.2 浏览器
--视频
--扩展阅读资源
-1.3 C/S模式与B/S模式
--视频
--资源
-1.4 Web访问的原理
--视频
--扩展阅读资源
-1.5 Web开发平台
--视频
--扩展阅读资源
-1.6 常用Web开发工具
--视频
--扩展阅读资源
-1.7 Web前端开发技术
--视频
--扩展阅读资源
-1.8 Web后端开发技术
--视频
--扩展阅读资源
-1.9 Web发展历程
--视频
--扩展阅读资源
-本章PPT
--第一章PPT
-测试题
-2.1 WEB站点的配置
--视频
--扩展阅读资源
-2.2 主目录和虚拟目录的建立
--视频
--扩展阅读资源
-2.3 VS 2013中的几个重要概念
--视频
--扩展阅读资源
-2.4 源代码版本控制VSS2005
--视频
--扩展阅读资源
-2.5 Web站点的发布
--视频
--扩展阅读资源
-实验题
--第二章实验
-本章PPT
--第二章PPT
-测试题
-3.1 HTML文档基本结构
--扩展阅读资源
-3.2 文本和格式标记
--文本和格式标记
--资源
-3.3 超链接和表格标记
--超链接和表格标记
--扩展阅读资源
-3.4 图像、视频、声音处理标记
--扩展阅读资源
-3.5 控件标记
--控件标记
--扩展阅读资源
-3.6 帧标记FRAME和浮动帧标记IFRAME
--扩展阅读资源
-3.7 HTML5介绍
--HTML5介绍
--扩展阅读资源
-3.8 CSS基础
--CSS基础
--扩展阅读资源
-3.9 用CSS控制Web元素的显示外观
--扩展阅读资源
-3.10 CSS3介绍
--CSS3介绍
--扩展阅读资源
-实验题
--第三章实验
-本章PPT(含例子源码)
-测试题
-4.1 JavaScript编程基础
--扩展阅读资源
-4.2 JavaScript对象编程技术
--扩展阅读资源
-4.3 HTML DOM 基础
--扩展阅读资源
-4.4 窗口对象
--窗口对象
--扩展阅读资源
-4.5 浏览器对象、位置对象、历史对象、事件对象
--扩展阅读资源
-4.6 文档对象
--文档对象
--拓展阅读资源
-4.7 HTML DOM树简介
--扩展阅读资源
-4.8 前端开发框架与Jquery
--扩展阅读资源
-实验题
--第四章实验
-本章PPT(含例子源码)
-测试题
-5.1 XML文档
-- XML文档
--扩展阅读资源
-5.2 用CSS控制XML文档在浏览器中的显示
--扩展阅读资源
-5.3 用XSL控制XML文档在浏览器中的显示
--扩展阅读资源
-5.4 XML DOM编程基础
-- XML DOM编程基础
--扩展阅读资源
-5.5 XML与数据库
-- XML与数据库
--扩展阅读资源
-实验题
--第五章实验
-本章PPT(含例子源码)
--html
-测试题
-6.1 C#语言初步
--C#语言初步
--扩展阅读资源
-6.2 ASP.NET常用控件的使用介绍
--扩展阅读资源
--代码演示
--代码演示
--代码演示
-6.3 ASP.NET内置服务器对象
--扩展阅读资源
-6.4 Web.config与global.asax
--扩展阅读资源
-6.5 ADO.NET数据库访问技术
--扩展阅读资源
-6.6 用Visual Studio创建和访问Web服务
--扩展阅读资源
-6.7 Web开发中的类库构建与访问
--IFrame
-实验题
--第六章实验
-本章PPT(含例子源码)
-测试题
-7.1 Ajax概述及开发案例
--扩展阅读资源
-7.2 基于Ajax的Web窗体
--扩展阅读资源
-实验题
--第七章实验
-本章PPT(含例子源码)
-测试题
-8.1 关于Web站点规划
--资源
-8.2 建设Web站点的一般步骤
--扩展阅读资源
-8.3 Web站点性能优化及安全性
--扩展阅读资源
-本章PPT
--html
-测试题
-9.1 Web开发案例
--IFrame
-9.2 微信公众号的开发
--微信公众号教程
-9.3 微信小程序开发
--微信小程序教程