帮助设计学校管理系统的数据库

时间:2010-09-26 20:23:47

标签: database-design web-applications relational-database intranet

您好我即将创建一个学校管理系统,以确保教师,课程,班级,家长,学生,成绩单,报名,管理,参与之间的关系......

对DB结构和系统的一些好主意将不胜感激。

4 个答案:

答案 0 :(得分:2)

我认为纠正的关键是如何在TIME上存储信息。

例如,您不能只使用

设置数据库架构

班级-----学生班-----学生

因为像“11年级科学课”这样的课程每个学生都会有不同的学生入学时间。所以每个班级都需要链接到一个学期。链接到学期,这样你就可以看到哪些学生在2010年或2011年的11年级科学中等等。

同样适用于目前正在注册的学生的状态?大部分工作都是围绕随时间推移物体的状态。

如何归档这取决于您以及您希望如何使用数据?您想将其存储在3NF中吗?

答案 1 :(得分:1)

来自Database Answers(很多人之一)

DB模型与引擎无关。 RDBMS风格对实现很重要

答案 2 :(得分:1)

您可以考虑查看http://open-school.org/现有的开源解决方案并查看其处理的内容,然后查看是否还有其他问题需要处理。

答案 3 :(得分:1)

有一个名为BANNER的应用程序,用于处理小型学院的管理。它几乎包含了所有内容。它是基于Oracle的。如果你能得到它的描述,你可能会选择一些指示。

我看到你已经有了指向Database Answers的指针。多好的资源!