2013-10-30 67 views
0

我渴望获得计算机科学的高级学位,并且我有一门关于完成数据库的课程,我们学习半结构化数据(xml)以及如何在这些数据库上工作和信息检索。考试是建立一个小项目。由于我对第一部分非常感兴趣,所以我想编写一个迷你程序,我可以使用sql/xml,flowr表达式,xquery以及从sql到xml和viceversa的转换。我自己提出一个项目对我有好处,因为我应该让教授为我决定,我相信他会给我一个太复杂的项目。你有什么好的或有用的想法给我使用?关于项目半结构化数据的一些建议

回答

1

您可以构建一个CMS,一个博客引擎,并允许人们将信息存储在XML文件中(这适用于不带MySQL数据库的托管),或者在MySQL中(如大多数CMS,如WordPress);你可以写一些函数来从MySQL导入/导出到XML,反之亦然。

那些是我的两分钱:)

+0

好主意!也许人们可以写一些首先保存为xml,然后被包含在一个sql表中的帖子?或者,当需要执行搜索时,可以从表格中提取xml数据,然后在标签上执行xquery ... –

+1

您拥有无限的可能性! 例如,您可以使用MySQL数据库作为XML文件的“备份”。 或者您可以用XML和MySQL“复制”程序的逻辑。我的意思是,如果用户给你一个MySQL数据库,你使用数据库来存储信息,如果没有,你将这些帖子存储在XML文件中。 或者你可以设计一个接口,并允许用户选择他是否想使用MySQL数据库或XML系统。 祝你好运! – MTG