41、在关系数据库中,数据仅仅是数据,它不包含层次结构信息;而面向对象数据库可以将数据视为对象,数据是作为一个整体,包含了属性和方法,并能体现数据间的继承关系。
42、一个基于XML的数据库系统应该具备以下特征:
DTD:
<%Response.ContentType="text/xml"%><?xmlversion="1.0"encoding="GB2312"?><联系人列表><%SetcConn=Server.CreateObject("ADODB.Connection")
cConn.Open"CLIENTS","sa",""
SetrsData=cConn.Execute("select*fromclientList")
dowhilenotrsData.Eof%><联系人>
<姓名><%=rsData("Name")%></姓名>
<ID><%=rsData("ID")%></ID>
<公司><%=rsData("Company")%></公司>
<Email><%=rsData("Email")%></Email></联系人><%rsData.MoveNext
Loop
rsData.Close
SetrsData=nothing%></联系人列表>
最终生成XML文档为:
<?xmlversion="1.0"encoding="GB2312"standalone="no"?><联系人列表>
<联系人>
<姓名>张三</姓名>
<ID>1</ID>
<公司>A公司</公司>
<EMAIL>zhang@aaa.com</EMAIL>
</联系人><联系人>
<姓名>李四</姓名>
<ID>2</ID>
<公司>B公司</公司>
<EMAIL>li@bbb.org</EMAIL>
</联系人></联系人列表>
44、这种方案存在一个前提,那就是,开发者必须了解文档结构,并且通过编程严格控制输出文档的格式。但细心的读者可能会产生疑问:既然数据已经存储在数据库中,又何必大费周折重新定义一遍文档结构呢?