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