cakephp:数据库,xml或json生成报告

时间:2011-09-28 10:39:01

标签: xml database json cakephp report

我正在尝试生成学生的成绩单。存储每个孩子的发展阶段和成绩的最佳方法是什么?例如:

姓名:卡拉史密斯 上课:准备II

MOTOR DEVELOPMENT TERM1 TERM2
绘制写意图片B A
切割和粘贴图片A A
......

工作习惯
独立工作C A
遵循说明C B

第1期:老师的评论

第2期:老师的评论

将这些数据存储在数据库中是更好还是将它们存储在XML或JSON文件中,还是有其他我不知道的技术?我认为不可能存储在数据库中,因为每个开发类别都会有很多子类别。汽车发展类别本身分为子类别。

非常感谢任何帮助。

至于报告,我打算从网上使用tcpdf。

1 个答案:

答案 0 :(得分:1)

看起来您的数据是半结构化的(子类别......),因此XML和JSON似乎是适当的格式。

我认为你提到的两个方向都有意义:使用数据库层(有支持XML数据的数据库,例如eXist-db,Sedna,Sausalito,MarkLogic ......)或文件系统层(带有XML或XSON / XSLT引擎(如Saxon,Zorba,......)可以读取和更新的JSON文件。

根据经验,如果您的数据很少,使用文件可能会更容易,更快地设置,而如果您拥有大量数据,XML数据库可以带来很多附加值和更好的性能(例如)。