考虑如下在 Eggface计算机邮购目录中的物品描述Eggface销售软件和硬件。新的 Palm Pilot V售价为400美元;货号为345.IBMThnikPad570的售价为1999美元;货号为3784。我们销售商务以及娱乐软件。Microsoft Office2000刚到货,标准版售价为140美元,货号974;专业版售价200美元,货号975。 Adobe公司新的桌面出版软件 InDesign仅售200美元,货号664。我们还售来自 Blizzard软件公司的最新游戏。 Diablo售价仅30美元,货号12; Starcraft仅售10美元,货号812。我们的目标是尽力使顾客满意,如果我们库存中没有您需要的货物,我们将在您下次购买的时候给您10美元的折扣!”
(1)述 Eggface所提供物品的HTML文档。
(2)创建一个形式良好的XML文档,用以描述 Eggface目录中的内容。
(3)为你的XML文档创建一个DTD,并确保你在上一个问题中创建的文档与这个DTD相符合。
(4)写一个列出目录中所有软件的 XQuery查询,并按照价格排序
(5)写一个 XQuery查询,为每一个供应商列出其所有的软件(例如,在结果中每行个供应商)。
(6)写一个 XQuery查询,列出所有硬件的价格
(7)将目录数据用半结构化数据模型来描述,请采用类似图27.7的形式
(8)为该数据建立一个数据指南。并讨论它可以如何用于上述所有查询
(9)设计一个关系模式来发布该数据