0

你好,我打算创建一个学校管理系统,以确保教师,课程,班级,家长,学生,报告卡,招生,管理,毕业生之间的关系。 ..关于为学校管理系统设计数据库的帮助

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

+0

你是否已经开始设计这个数据库了?你正在使用哪种RDBMS?什么语言?有些/任何信息会很好... – Jaymz 2010-09-26 20:28:22

+0

你好,谢谢,嗯我可以使用MySQL - PHP或MSSQL - ASP.NET。 – jartaud 2010-09-26 20:30:16

回答

1

我认为他们得到正确的关键是如何将信息存储在TIME中。

例如,你不能只是建立与

类----- ----- StudentClass学生

一个DB模式由于一类如 - “11年级科学课”将有每个学生不同的学生摄入量。所以每个班级都需要链接到一个学期。链接到学期,以便您可以查看哪些学生在2010年或2011年的第11年科学课程等。

同样适用于学生的状态他们目前是否注册?大部分工作都是随着时间的推移而转移对象的状态。

如何归档这取决于您以及您想如何使用数据?你想存储它在3NF

+0

对不起。是的。 – jartaud 2010-09-27 20:50:57

1

Database Answers(非常多的一个)

DB模式是发动机独立。 RDBMS风味物质的实现

+0

感谢您的回答,我发现:http://www.databaseanswers.org/data_models/school_management_systems/school_management_system_physical.htm,我想我可以用它作为模型。 – jartaud 2010-09-26 20:44:14

1

你可以考虑看看http://open-school.org/现有的开源解决方案,看看它处理的东西的种类,然后看看你是否有额外的事情来处理。

+0

谢谢你的答复,我会试试 – jartaud 2010-09-26 20:56:14

1

有一个名为BANNER的应用程序,用于处理小型大学的管理。它几乎涵盖了所有内容。它基于Oracle。如果你能得到它的描述,你可能会拿起几个指针。

我看到你已经有了指向数据库答案的指针。多好的资源!

+0

你好,谢谢你的帮助,是的,我会尝试一些类似的系统。 – jartaud 2010-09-27 21:08:51

0

您可以成功地通过Silberschatz从数据库系统概念中读取第3章关系数据库。

+1

欢迎使用stackoverflow!花点时间阅读所有[常见问题](http://stackoverflow.com/faq)的章节:它会提高用户体验,并且您将获得徽章作为奖励。 – menjaraz 2012-01-06 07:02:47

+0

给我的好消息。 – 2014-03-16 05:15:39

+0

很高兴再次收到您的来信 – menjaraz 2014-03-16 05:30:22