首页 理论教育 数据库的设计

数据库的设计

时间:2022-02-12 理论教育 版权反馈
【摘要】:数据库设计要考虑到降低数据的冗余、数据完整性和一致性的保证等。数据库设计是否恰当直接关系到整个互动教学平台的优化与否。该电子白板的数据库因为和整个研究性互动教学平台的数据库是有交叉的,故将白板数据库和平台数据库放在一起,配置在同一台服务器上,只需要建立不同的表就可以了。因此,在关注数据库范式要求的时候不能不考虑网络的运行状况。

交互性强、数据处理量大且要求处理频度高的范围内使用C/S模式,而在考虑分布较广泛的用户,以及师生、生生多方向的信息流流向,历史信息浏览等问题上使用B/S模式,以充分发挥这两种模式的优点。系统的设计方案上,还应该充分考虑现有条件,充分利用校园网络,通过借鉴其他专家学者开发的诸如基于B/S与C/S相结合的学生评教系统、教务管理信息系统等,考虑到实际情况将学生浏览器端和教务处客户端集成在一起,做成一个更大范围的客户端,与白板数据库和研究性互动教学平台的数据库进行连接,设计如图3-2所示。

图3-2 电子白板系统设计结构框图

数据库设计要考虑到降低数据的冗余、数据完整性和一致性的保证等。数据库设计是否恰当直接关系到整个互动教学平台的优化与否。该电子白板的数据库因为和整个研究性互动教学平台的数据库是有交叉的,故将白板数据库和平台数据库放在一起,配置在同一台服务器上,只需要建立不同的表就可以了。

所有的数据库要共享同样的用户信息和公式编辑器,调用同样的基于知识树的智能答疑系统来辅导学生的学习,在后期的工作中还有智能化的专家导学系统嵌入进来,指导学生进行新知识的学习和旧知识的回顾。使数据库规范化的方法是把表拆分成相关列最少的表,这样查询时就需要用复杂的连接,占用较多的CPU资源和I/O操作,才能查到客户端所需的数据,这会导致复杂度的增加和性能的下降。因此,在关注数据库范式要求的时候不能不考虑网络的运行状况。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈