亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)

        2013-07-04 06:17:24□文/董
        合作經(jīng)濟(jì)與科技 2013年11期
        關(guān)鍵詞:主鍵觸發(fā)器數(shù)據(jù)表

        □文/董 軍

        (安徽國(guó)防科技職業(yè)學(xué)院 安徽·六安)

        引入

        因?yàn)楦鞲咝W(xué)生人數(shù)的增多以及學(xué)生成績(jī)管理工作的復(fù)雜性,人工管理學(xué)生成績(jī)信息的效率越來(lái)越低。這種情況下,學(xué)生成績(jī)管理系統(tǒng)就出現(xiàn)了。

        一、需求分析

        需求分析是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)中重要的一步,在這個(gè)階段要充分地與用戶溝通交流,了解與分析用戶的需求。學(xué)生信息管理系統(tǒng)中涉及的主要人員有學(xué)生、教師、管理人員;主要的部門有教務(wù)處、系部。在需求分析時(shí)可以通過(guò)問(wèn)卷調(diào)查、談話等方式,了解用戶的需求,最終繪制系統(tǒng)的數(shù)據(jù)流程圖。

        二、數(shù)據(jù)庫(kù)表

        關(guān)系數(shù)據(jù)庫(kù)中所有的數(shù)據(jù)都存儲(chǔ)在關(guān)系表中,通過(guò)需求分析,我們可以在學(xué)生成績(jī)管理系統(tǒng)中創(chuàng)建以下數(shù)據(jù)表(此處只列舉主要的數(shù)據(jù)表)。(表 1、表 2、表 3、表 4、表 5)

        表1 Teacher表結(jié)構(gòu)

        表2 student表結(jié)構(gòu)

        表3 course表結(jié)構(gòu)

        表4 grade表結(jié)構(gòu)

        表5 class表結(jié)構(gòu)

        三、索引

        索引是提高查詢的主要方法,在圖書管理系統(tǒng)中,因?yàn)閳D書數(shù)量的龐大,所以建立索引是必不可少的。在為表中的主鍵建立索引以后,系統(tǒng)會(huì)自動(dòng)地在主鍵上創(chuàng)建聚集索引。除此之外,我們還可以為一些經(jīng)常查詢的字段上,創(chuàng)建非聚集索引。

        索引創(chuàng)建以后會(huì)提高查詢效率,但也會(huì)引起一些問(wèn)題,如降低數(shù)據(jù)更新的速度、索引建后需要維護(hù)。所以,在創(chuàng)建索引時(shí),要綜合考慮其優(yōu)缺點(diǎn)??梢詤⒖家韵略瓌t為表中的列創(chuàng)建查詢:(1)經(jīng)常用于查詢的列;(2)經(jīng)常用于分組和排序的列;(3)在連接中常用到的列。

        按照以上原則,我們可以為以下列創(chuàng)建索引 :Stu_Id、Stu_Name、Tea_Id、Tea_Name、speciality_Id、class_Id等。

        四、存儲(chǔ)過(guò)程

        存儲(chǔ)過(guò)程是T-SQL語(yǔ)句的集合,能夠?qū)崿F(xiàn)特定的功能。使用存儲(chǔ)過(guò)程,可以大大減少網(wǎng)絡(luò)傳輸流量,提高應(yīng)用程序性能,而且由于它只在第一次執(zhí)行時(shí)被優(yōu)化、編譯。因此使用存儲(chǔ)過(guò)程不僅可以極大地降低應(yīng)用程序的實(shí)現(xiàn)難度,而且還可以極大地提高系統(tǒng)的運(yùn)行速度、效率。SQL Server 2005中存儲(chǔ)過(guò)程分為:系統(tǒng)存儲(chǔ)過(guò)程、用戶自定義存儲(chǔ)過(guò)程、擴(kuò)展存儲(chǔ)過(guò)程三種。例如:在該系統(tǒng)中,我們可以創(chuàng)建存儲(chǔ)過(guò)程實(shí)現(xiàn)按照學(xué)生姓名查詢成績(jī)。實(shí)現(xiàn)代碼如下:

        CREATE PROCEDURE grade_by_name

        @name char(10)

        AS

        BEGIN

        SELECT*FROM grade

        WHERE Stu_Id=(SELECT Stu_Id FROM STU

        DENT WHERE Stu_Name=@name)

        END

        五、觸發(fā)器

        觸發(fā)器是在執(zhí)行操作語(yǔ)句時(shí)自動(dòng)執(zhí)行的一種存儲(chǔ)過(guò)程。觸發(fā)器可以偵測(cè)到數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)的操作,并自動(dòng)地級(jí)聯(lián)影響到整個(gè)數(shù)據(jù)庫(kù)的操作,從而保證數(shù)據(jù)庫(kù)數(shù)據(jù)的完整性和一致性。例如:在某一個(gè)學(xué)生退學(xué)刪除學(xué)生基本信息以后,那么該學(xué)生相應(yīng)的成績(jī)信息也應(yīng)該被刪除??梢砸韵麓a完成該功能:

        CREATE TRIGGER STUDENT_DELETE

        ON Student

        FOR Delete

        As

        BEGIN

        Delete from grade

        Where stu_id=(Select stu_id from deleted)

        END

        [1]黃存東.數(shù)據(jù)庫(kù)原理及應(yīng)用.中國(guó)水利水電出版社,2011.1.

        [2](美)Peter Rob,Carlos Coronel.張瑜,張繼萍等譯.數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)與管理.清華大學(xué)出版社,2005.

        猜你喜歡
        主鍵觸發(fā)器數(shù)據(jù)表
        基于Go 實(shí)現(xiàn)的分布式主鍵系統(tǒng)研究
        湖北省新冠肺炎疫情數(shù)據(jù)表
        黨員生活(2020年2期)2020-04-17 09:56:30
        基于外鍵的E-R圖繪制方法研究
        基于列控工程數(shù)據(jù)表建立線路拓?fù)潢P(guān)系的研究
        主從JK觸發(fā)器邏輯功能分析
        電子世界(2017年22期)2017-12-02 03:03:45
        使用觸發(fā)器,強(qiáng)化安全性
        圖表
        基于VSL的動(dòng)態(tài)數(shù)據(jù)表應(yīng)用研究
        河南科技(2014年24期)2014-02-27 14:19:25
        數(shù)據(jù)庫(kù)主鍵的設(shè)計(jì)方法探討
        對(duì)觸發(fā)器邏輯功能轉(zhuǎn)換的分析
        狠狠摸狠狠澡| 在线人妻无码一区二区| 欧美性xxxxx极品老少| 男女啦啦啦视频在线观看| 精品久久久久久国产| 久久久久亚洲av片无码| 极品尤物在线精品一区二区三区| 嗯啊 不要 啊啊在线日韩a| 婷婷开心深爱五月天播播| 一本精品99久久精品77| 一区二区在线观看日本视频| 无码AV大香线蕉伊人久久| 97人人超碰国产精品最新o| 天堂а在线中文在线新版| 蜜桃av人妻精品一区二区三区| 精品人妻一区二区久久| 精品视频在线观看免费无码| 色综合久久88色综合天天| 婷婷久久精品国产色蜜蜜麻豆| 人妻少妇精品视频中文字幕国语 | 免费播放成人大片视频| 精品人妻一区二区久久| 久久久久久久98亚洲精品| 日韩a无v码在线播放| 国产午夜毛片v一区二区三区| 精品久久亚洲中文字幕| 亚洲一区二区自偷自拍另类| av中文字幕在线资源网| 欧美日韩国产高清| 国产成人精品自在线无码 | 女同欲望一区二区三区| 亚洲AV专区一专区二专区三| 亚洲国产cao| 99久热re在线精品99 6热视频| 一品二品三品中文字幕| 日韩人妻ol丝袜av一二区| 日韩精品熟妇一区二区三区| 亚洲av色av成人噜噜噜| 亚洲中文字幕免费精品| 和少妇人妻邻居做爰完整版| 亚洲一区二区欧美色妞影院 |