學校用mysql 學校管理MySQL資料庫設計

2021-10-18 17:20:23 字數 737 閱讀 8710

我正在為學校管理系統設計乙個資料庫,面對幾個問題,我想把它放在這裡,有人可能會幫忙 . 我有乙個學生表,其中包含學生詳細資訊和class表,其中包含課程資訊 . 在申請中,如果學生通過考試,則需要知道應該晉公升哪個 class . 所以類表在我的設計中看起來像這樣:

|id | name | parent_id |

其中 parent_id 是上乙個類的id . 現在每個 class 都有不止乙個流(例如, class **1可以有3個流:**1a,**1b,**2b等),每個流程都有學生說**1a有40個學生等等 . 所以我有乙個這個設計的流表:

| id | student_id | class_id | stream_name |

所以對於有40名學生的每個流,我將在流表中有40行,流名稱將包含名稱,如a,b,c或使用者想要命名的任何名稱 . 這是關於我的問題的最佳設計嗎?這種設計會以任何方式影響系統的效能嗎?有問題的最佳資料庫設計方法是什麼?

學生表載有關於學生的資訊,如姓名和父母資訊 .

edit: 每當學生註冊或新學年註冊時,流表都會更新 - 例如,如果我在**1的a流中,則該 class (表1)中的所有學生都應公升級為 class **1保留他們的流,所以如果我是1a**,那麼下一學年我將處於**2a . 有乙個acade_year表,其中包含學年的資訊,例如它何時開始和結束以及所有型別的資訊,還有乙個exam_results表,用於儲存每個學生在乙個學年中特定流的結果 . 對於記錄,我需要知道學生所學的所有流和課程 .

提前致謝

學校平安管理系統

學校平安管理系統 一 專案背景 孩子每天是否按時到校?過了放學時間還沒回來,是否已經離校?天氣惡劣,卻不知學校是否提前放學或停課?孩子最近的成績和在校表現怎樣?離校後有沒有去不該去的場所?目前多數孩子都是獨 生子女,學生人身安全 課外活動情況與受教育情況直接關係到乙個家庭的和睦與幸福。而學校由於師資...

學校家教服務管理系統

軟體工程作業專案 一.參考資料 軟體工程導論 第6版 張海藩 牟永敏 編著 參考書本位址 二.需求分析 錄入學員和家教的基本資訊 錄入家教可以辦理的業務 錄入業務資訊 家教的評價資訊和家教的選擇推薦 三.功能實現 l 實現教師資訊 職業型別管理 l 實現職業登記 職業號 名稱 位址 等 l 實現職業...

學校校車運營各項安全管理制度 學校校車安全管理制度

學校校車安全管理制度 為確保校車的行車安全,切實保障學生的生命安全和學校財產安全,特制定如下管理制 度 1.成立學校行車安全管理領導小組。由校長任組長,各部門主任為組員。2.建立教師隨車制度。學校每天有一名值日教師隨車,負責學生上下車 過馬路和行車 過程中學生的秩序與安全。隨車教師必須認真填寫隨車記...