利用mysql做信息管理_利用MySql实现学生信息管理系统的后台数据管理
Vol.28No.4
Apr.2012
赤峰學院學報(自然科學版)Journal of Chifeng University (Natural Science Edition )第28卷第4期(下)
2012年4月M ySQL 是一個小型關系型數據庫管理系統,被廣泛地應用在Internet 上的中小型網站中.由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了M ySQL 作為網站數據庫.MySQL 數據庫可以稱得上是目前運行速度最快的SQL 語言數據庫.它的特點有可移植性、可擴展性和靈活性、強大的數據保護功能、支持大型的數據庫、超強的穩定性、
強大的查詢功能、強大的遠程訪問功能.除了具有許多其它數據庫所不具備的功能和選擇之外,MySQL 數據庫是一種完全免費的產品,用戶可以直接從網上下載.因為MySQL 有以上諸多的優點,于是采用MySql 來實現學生信息管理系統的后臺數據管理.1
學生信息管理系統中數據庫的設計
數據庫設計(Database Design)是指對于一個
給定的應用環境,設計最優的數據庫模式,建立數據庫及其應用系統,使之能夠有效地存儲數據,滿足各種用戶的應用需求(信息要求和處理要求).數據庫設計是一個相當復雜的過程,只有對數據庫進行合理的邏輯設計和有效的物理設計才能開發出完善而高效的信息系統.1.1數據庫設計原則
數據庫的設計應該滿足以下幾點:一是數據共享性和獨立性.所謂的數據獨立性指的是數據庫的數據與應用要互相獨立,物理數據跟邏輯數據都要獨立;二是數據冗余盡量小,這樣對用戶的要求響應速度才會快;三是確保數據的安全,防止泄密;四是數據的正確性、有效性、一致性和時間性;最后一點是對數據的檢索和存取要靈活.
1.2
數據庫邏輯設計E-R 圖
實體-聯系模型(簡稱E-R 模型)提供了不受任何DBM S 約束的面向用戶的表達方法,在數據庫設計中被廣泛用作數據建模的工具.E-R 模型的構成成分是實體集、
屬性和聯系集,它在表示復雜實體和實體之間的復雜聯系方面有較強的能力.
(1)學生信息管理系統中主要的實體間聯系如圖1所示.
(2)學生信息管理系統中主要的實體及其屬性如圖2所示.
1.3
數據表的設計
在學生信息管理系統中主要設計了八張數據表,分別為管理員表、系信息表、專業信息表、班級信息表、學生基本信息表、課程表、成績表、就業信息表;這八張數據表之間的關系如圖3所示.2
后臺數據管理的部分代碼
int JacDB::init_db()
{if(mysql_init(&m_mydata)==NULL){return
JACERROR;
}
unsigned int timeout =5;
利用M ySql 實現學生信息管理系統的后臺數據管理
崔婭萍1,楊靖新2
(1.麗江師范高等專科學校,云南麗江674100;2.云南麗江機場氣象臺,云南麗江674100)摘要:MySQL and SQL Server 是目前最為流行的兩種后臺數據庫.大多人都喜歡用后一種,在高校計算機相關專業也基本上是開設SQL Server 課程.然而,因為MySQL 服務器的可擴展,開放的存儲引
擎,所以,在該學生信息管理系統中便采用了MySQL 來實現后臺數據管理.
關鍵詞:MySQL ;學生信息;后臺數據管理中圖分類號:
TP391文獻標識碼:A
文章編號:1673-260X (2012)04-0039-02
39--
總結
以上是生活随笔為你收集整理的利用mysql做信息管理_利用MySql实现学生信息管理系统的后台数据管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python加密执行_如何在Python
- 下一篇: mysql性能调优快捷键_mysql优化