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