• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      高校學(xué)生社團系統(tǒng)數(shù)據(jù)庫的優(yōu)化設(shè)計

      2015-12-07 11:15朱東孫偉
      電腦知識與技術(shù) 2015年6期
      關(guān)鍵詞:社團數(shù)據(jù)庫

      朱東++孫偉

      摘要:根據(jù)高校社團管理的需求,給出一個基于數(shù)據(jù)庫關(guān)系理論的改進型數(shù)據(jù)庫設(shè)計方案,實現(xiàn)社團數(shù)據(jù)庫管理系統(tǒng)的優(yōu)化設(shè)計,提高了系統(tǒng)的實用性。

      關(guān)鍵詞:社團;數(shù)據(jù)庫;設(shè)計步驟

      中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1009-3044(2015)06-0015-02

      1 概述

      數(shù)據(jù)庫是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的數(shù)據(jù)倉庫,是軟件開發(fā)中的核心技術(shù),也是計算機科學(xué)的核心內(nèi)容。要管理現(xiàn)實世界中的各種信息,必須先將現(xiàn)實世界中的各種事物以及事物之間的相互關(guān)系進行高度的抽象,按照合理規(guī)則構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,然后才能夠有效地進行數(shù)據(jù)的存儲,滿足各種用戶的需求。

      2 數(shù)據(jù)庫設(shè)計步驟

      2.1 需求分析

      深入調(diào)查和分析用戶的各種業(yè)務(wù)活動,弄清所使用數(shù)據(jù)的類型、范圍以及它們在業(yè)務(wù)活動中邏輯關(guān)系,確定系統(tǒng)用戶對軟件系統(tǒng)的各種使用要求和限制條件,從而形成需求約束規(guī)則。

      2.2 概念設(shè)計

      對用戶要求所描述的現(xiàn)實世界進行高度抽象概括,建立抽象的概念模型。這個概念模型應(yīng)反映了現(xiàn)實世界的基本情況、信息間的互相約束關(guān)系以及各實體對處理要求。

      2.3 邏輯、物理設(shè)計

      將現(xiàn)實世界的概念數(shù)據(jù)模型轉(zhuǎn)換成數(shù)據(jù)庫的一種邏輯模式,即適應(yīng)于某種特定數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模式。根據(jù)數(shù)據(jù)庫管理系統(tǒng)所支持的存儲結(jié)構(gòu)和方法,對具體的應(yīng)用選定相應(yīng)的物理存儲結(jié)構(gòu)和方法。

      3 數(shù)據(jù)庫設(shè)計原則

      3.1 主鍵與外鍵

      將一個實體轉(zhuǎn)換成關(guān)系表后,關(guān)系表中不能既沒有主鍵也沒有外鍵。主鍵是實體的高度抽象,主、外鍵的配對,才能形成實體之間的連接關(guān)系。

      3.2 范式標(biāo)準(zhǔn)

      關(guān)系表應(yīng)至少滿足第三范式,但并不是范式越高越好,有時候為了提高數(shù)據(jù)庫系統(tǒng)的運行效率,常常需要降低范式標(biāo)準(zhǔn),適當(dāng)增加冗余,達到以空間換時間的目的,提高系統(tǒng)的運行效率。

      3.3 盡量少使用存儲過程

      存儲過程在某種程度上可以提高系統(tǒng)的性能,但將數(shù)據(jù)的一致性的保證放在數(shù)據(jù)庫中,對于系統(tǒng)的版本控制、開發(fā)與部署以及數(shù)據(jù)庫的遷移都會帶來一些不好的影響。

      4 數(shù)據(jù)庫設(shè)計

      根據(jù)以上的設(shè)計步驟以及設(shè)計原則,我們來設(shè)計一下社團管理系統(tǒng)的后臺數(shù)據(jù)庫。

      根據(jù)需求分析得到學(xué)生社團數(shù)據(jù)庫所包含的實體有:

      1) 系部實體:包括系部編號、系部名稱。

      2) 班級實體:包括班級編號、班級名稱。

      3) 學(xué)生實體:包括學(xué)號、姓名、性別、出生日期、政治面貌。

      4) 會員實體:包括會員編號、入團日期,職務(wù)。

      5) 社團實體:包括社團編號、社團名稱、注冊日期、社團宗旨、社團簡介。

      6)社團活動實體:包括活動編號、活動名稱、活動日期、活動地點、活動內(nèi)容。

      圖1 系統(tǒng)E-R圖

      實體之間的相互聯(lián)系有:

      1) 一個系部包含若干班級,一個班級只屬于一個系部。

      2) 一個學(xué)生只能屬于一個班級,一個班級可以有多個學(xué)生。

      3) 一個社團可以包含多個會員,一個學(xué)生可以加入多個社團。

      4) 一個會員可以參加過個活動,一個活動可以有多個會員參加。

      5) 一個社團可以舉辦多個活動,一個活動只屬于一個社團。

      根據(jù)實體之間的聯(lián)系繪制出E-R圖,如圖1所示。

      根據(jù)E-R圖的轉(zhuǎn)換規(guī)則,得到系統(tǒng)所有關(guān)系表如下:

      1) 系部(系部編號、系部名稱)

      2) 班級(班級編號、班級名稱、系部編號)

      3) 學(xué)生(學(xué)號、姓名、班級編號、性別、出生日期、電話、政治面貌)

      4) 社團(社團編號、社團名稱、注冊日期、社團宗旨、社團簡介)

      5) 會員(會員編號、社團編號、學(xué)號、入團日期、職務(wù))

      6) 社團活動(活動編號、社團編號、活動名稱、活動日期、活動地點、活動內(nèi)容)

      7) 活動考勤(活動編號、會員編號)

      5 結(jié)束語

      數(shù)據(jù)庫是軟件系統(tǒng)的核心部分,是軟件系統(tǒng)有效運行的關(guān)鍵所在,數(shù)據(jù)庫設(shè)計的好壞直接影響到軟件系統(tǒng)的穩(wěn)定性和安全性。為了使軟件系統(tǒng)的功能得到有效發(fā)揮,在數(shù)據(jù)庫設(shè)計前,要充分考慮軟件的業(yè)務(wù)需求,同時要有前瞻意識,在設(shè)計中留有擴展的空間。

      參考文獻:

      [1] 朱海峰. 關(guān)系規(guī)范化理論在數(shù)據(jù)庫設(shè)計中的應(yīng)用[J]. 中國科技信息,2013,46(13):65-64.

      [2] 薩師煊,羅曉沛,王珊. 面向?qū)ο髷?shù)據(jù)庫系統(tǒng)及其應(yīng)用[M].北京:高等教育出版社,2003.

      [3] 劉魯.信息系統(tǒng)設(shè)計原理與應(yīng)用[M] .北京:北京航空航天大學(xué)出版社, 1995.

      [4] 洪英漢.學(xué)生社團報名管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 現(xiàn)代計算機:專業(yè)版,2012(5):77-80.

      [5] 沈琳.職業(yè)院校學(xué)生社團信息管理系統(tǒng)的開發(fā)研究[J]. 計算機光盤軟件與應(yīng)用,2014(22):263-264.

      [6] 楊建翠,徐笛源.鹽城衛(wèi)院社團文化網(wǎng)構(gòu)建的實踐與思考[J].計算機光盤軟件與應(yīng)用,2014(23):116,118.

      [7] 涂劍峰.基于VB的大學(xué)社團管理系統(tǒng)設(shè)計[J].無線互聯(lián)科技,2013(2):67.

      [8] 朱夢雅,胡振超,沈燕,等. 基于ASP.NET大學(xué)生文化社團網(wǎng)的研究、設(shè)計與實現(xiàn)[J].信息安全與技術(shù),2015(8):6.

      猜你喜歡
      社團數(shù)據(jù)庫
      繽紛社團
      最棒的健美操社團
      繽紛社團,綻放精彩
      K-BOT拼插社團
      威宁| 鄂尔多斯市| 咸丰县| 甘谷县| 锡林浩特市| 永州市| 花莲县| 临朐县| 岗巴县| 平果县| 山阳县| 乐清市| 扎囊县| 汝城县| 温宿县| 隆林| 彰化市| 文安县| 孟州市| 中江县| 宁安市| 达拉特旗| 阳春市| 云安县| 兰考县| 宣恩县| 绥中县| 梨树县| 合川市| 大竹县| 金川县| 西昌市| 陆河县| 攀枝花市| 长治县| 卓资县| 彭山县| 大竹县| 潼关县| 梅州市| 鄂尔多斯市|