freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫學(xué)籍管理系統(tǒng)(sql)課程設(shè)計-資料下載頁

2025-05-14 06:05本頁面

【導(dǎo)讀】隨著我國教育體制改革的深入進行,教育系統(tǒng)得到了前所未有的發(fā)展。逐步邁向管理信息現(xiàn)代化。但是我國的學(xué)生管理信息化水平還處在初級階段,主要表現(xiàn)在。對學(xué)生的交費管理、學(xué)生的檔案管理還是采用原有的人工管理方式。學(xué)校的規(guī)模不斷擴大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長。由于大學(xué)生類別和專業(yè)的設(shè)置的。多樣化,大學(xué)生的學(xué)籍管理歷來是非常繁瑣和復(fù)雜的的工作。使得學(xué)生的學(xué)籍管理工作更加清晰、條理化、自動化。當學(xué)生需要查詢成績時,可以很簡單地將其需要的信息從數(shù)據(jù)庫中查找出來并可。學(xué)生成績的輸入、修改、刪除等基本操作。成績的綜合統(tǒng)計功能,包括學(xué)生成績按照不同條件進行排名。計算各班的總分和平均分,并按照平均分將各班成績進行排序。統(tǒng)計不及格考生的信息,根據(jù)條件確定是重修還是補考。學(xué)生獎勵統(tǒng)計,自動生成每班獲得獎學(xué)金的同學(xué)的信息,并可以將獎學(xué)金分成不。設(shè)計人員使用,是用戶和系統(tǒng)分析員的項目依據(jù)文件。

  

【正文】 ( 4)數(shù)據(jù)更新 存儲過程名:學(xué)生學(xué)號更新 入口參數(shù): @no int, //輸入要更新的學(xué)生學(xué)號 出口參數(shù): @sno int, //輸出更新后的學(xué)生學(xué)號 CREATE PROCEDURE updatesno //建立更新學(xué)生學(xué)號的存儲過程 @no int, AS SELECT @no = sno FROM INSERTED //選擇與輸入學(xué)號相等的所有記錄 UPDATE student SET sno=@no //更新符合條件的記錄 GO 存儲過程名:專業(yè)名更新 入口參數(shù): @mname varchar(20), //輸入要更新的專業(yè)名稱 出口參數(shù): @name varchar(20), //輸出更新后的專業(yè)名稱 CREATE PROCEDURE updatemname //建立更新專業(yè)名的存儲過程 @name varchar(20), AS SELECT @mname = mname FROM INSERTED //選擇與輸入學(xué)號相等的所有記錄 UPDATE major SET mname=@name //更新符合條件的記錄 GO 數(shù)據(jù)庫的試運行 通過 SQL 語句進行簡單測試 數(shù)據(jù)庫的物理設(shè)計就是為一個給定的邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用要求的物理結(jié)構(gòu)的過程。物理結(jié)構(gòu)設(shè)計階段實現(xiàn)的是數(shù)據(jù)庫系統(tǒng)的內(nèi)模式,它的質(zhì)量直接決定了整個系統(tǒng)的性能。因此在確定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取方法之前,對數(shù)據(jù)庫系統(tǒng)所支持的事務(wù)要進行仔細分析,獲得優(yōu)化數(shù)據(jù)庫物理設(shè)計的參數(shù) 數(shù)據(jù)庫的物理設(shè)計通常分為兩步: ( 1)確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存取結(jié)構(gòu); ( 2)對物理結(jié)構(gòu)進行評價,評價的重點是時間和空間效率。 由于本系統(tǒng)的數(shù)據(jù)庫建立不是很大,所以數(shù)據(jù)存儲采用的 是一個磁盤的一個分區(qū)。 存取方法是快速存取數(shù)據(jù)庫中數(shù)據(jù)的技術(shù)。數(shù)據(jù)庫管理系統(tǒng)一般都是提供多種存取方法。常用的存取方法有三類。第一類是索引方法,目前主要是 B+樹索引方法;第二類是聚簇方法;第三類是 HASH 方法。數(shù)據(jù)庫的索引類似書的目錄。在書中,目錄允許用戶不必瀏覽全書就能迅速地找到所需要的位置。在數(shù)據(jù)庫中,索引也允許應(yīng)用程序迅速找到表中的數(shù)據(jù),而不必掃描整個數(shù)據(jù)庫。在書中,目錄就是內(nèi)容和相應(yīng)頁號的清單。在數(shù)據(jù)庫中,索引就是表中數(shù)據(jù)和相應(yīng)存儲位置的列表。使用索引可以大大減少數(shù)據(jù)的查詢時間。 但需要注意的是索引 雖然能加速查詢的速度,但是為數(shù)據(jù)庫中的每張表都設(shè)置大量的索引并不是一個明智的做法。這是因為增加索引也有其不利的一面:首先,每個索引都將占用一定的存儲空間,如果建立聚簇索引 (會改變數(shù)據(jù)物理存儲位置的一種索引 ),占用需要的空間就會更大;其次,當對表中的數(shù)據(jù)進行增加、刪除和修改的時候,索引也要動態(tài)地維護,這樣就降低了數(shù)據(jù)的更新速度。 完成數(shù)據(jù)庫的物理設(shè)計之后,設(shè)計人員就要用 RDBMS 提供的數(shù)據(jù)定義語言和其他實用程序?qū)?shù)據(jù)庫邏輯設(shè)計和物理設(shè)計結(jié)果嚴格描述出來,成為 DBMS 可以接受的源代碼,再經(jīng)過調(diào)試產(chǎn)生目標模式。然 后就可以組織數(shù)據(jù)入庫,最后就在此基礎(chǔ)上編寫各個表相關(guān)的觸發(fā)器和存儲過程。 當一小部分數(shù)據(jù)輸入數(shù)據(jù)庫后,就可以開始對數(shù)據(jù)庫系統(tǒng)進行聯(lián)合調(diào)試,這一階段要 當一小部分數(shù)據(jù)輸入數(shù)據(jù)庫后,就可以開始對數(shù)據(jù)庫系統(tǒng)進行聯(lián)合調(diào)試,這一階段要實際運行數(shù)據(jù)庫應(yīng)用程序,執(zhí)行對數(shù)據(jù)庫的各種操作,由于沒有應(yīng)用程序,所以只有通過SQL 語言直接在數(shù)據(jù)庫中執(zhí)行對數(shù)據(jù)庫的各種操作。 通過在 SQL Server 2021 的查詢分析器中輸入相應(yīng)的 SQL 語句,就可以得到相應(yīng)的結(jié)果,具體如下所示: ( 1)查詢學(xué)生的基本信息 輸入 SQL 語句: SELECT sno,sname,ssex,dmpno,mno,birthday,sid,intime FROM student。 執(zhí)行結(jié)果: 圖 517 查詢學(xué)生基本信息結(jié)果圖 ( 2)插入教師的基本信息 輸入 SQL 語句: INSERT INTO teacher (tno,dmpno,tname,tsex,profess,tel) VALUES (39。2539。,39。0539。,39。田七 39。,39。男 39。,39。教授 39。,39。134526352639。)。 執(zhí)行結(jié)果: 圖 518 插入教師基本信息結(jié)果圖 ( 3)刪除課程的基本信息 輸入 SQL 語句: DELETE FROM course WHERE ame = 39。大學(xué)英語 39。 執(zhí)行結(jié)果 : 圖 519 刪除課程信息結(jié)果圖 ( 4)更新學(xué)生的基本信息(將學(xué)號為‘ 1’的學(xué)生的入學(xué)時間改為‘ 202191’) 輸入 SQL 語句: UPDATE student SET intime = 202191 WHERE sno = 39。139。 執(zhí)行結(jié)果: 圖 520 更新學(xué)生基本信息結(jié)果圖 數(shù)據(jù)庫的運行和維護 數(shù)據(jù)庫試運行合格后,數(shù)據(jù)庫開發(fā)工作就 基本完成,即可投入正式運行了。但是,由于應(yīng)用環(huán)境在不斷變化,數(shù)據(jù)庫運行過程中物理存儲也會不斷變化,對數(shù)據(jù)庫設(shè)計進行評價、調(diào)整、修改等維護工作是一個長期的任務(wù),也是設(shè)計工作的繼續(xù)和提高。 在數(shù)據(jù)庫運行階段,對數(shù)據(jù)庫經(jīng)常性的維護工作主要是由 DBA 完成的,包括: ( 1)數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù) —— DBA 要針對不同的應(yīng)用要求制定不同的轉(zhuǎn)儲計劃,一保證一旦發(fā)生故障能盡快將數(shù)據(jù)庫恢復(fù)到某種一致的狀態(tài),并盡可能減少對數(shù)據(jù)庫的破壞。 ( 2)數(shù)據(jù)庫的安全性、完整性控制 —— DBA 根據(jù)實際情況修改原有的安全性控制和數(shù)據(jù)庫的完整性約束條 件,以滿足用戶要求。 ( 3)數(shù)據(jù)庫性能的監(jiān)督、分析和改造 —— 在數(shù)據(jù)庫運行過程中, DBA 必須監(jiān)督系統(tǒng)運行,對監(jiān)測數(shù)據(jù)進行分析,找出改進系統(tǒng)性能的方法。 ( 4)數(shù)據(jù)庫的重組織與重構(gòu)造 —— 數(shù)據(jù)庫運行一段時間后,由于記錄不斷增、刪、改,會使數(shù)據(jù)庫的物理存儲情況變壞,降低了數(shù)據(jù)的存取效率,數(shù)據(jù)庫性能下降,這時 DBA就要對數(shù)據(jù)庫進行重組織或部分重組織。 6 設(shè)計體會與建議 通過近兩周的數(shù)據(jù)庫程序設(shè)計課,使我對這學(xué)期學(xué)的知識有了全面的認識。由于以前大部分時間都在學(xué)習(xí)理論的知識,所以對數(shù)據(jù)庫設(shè)計不是很了解 。而學(xué)校提供的這次實習(xí)機會使我收獲頗多,從中也發(fā)現(xiàn)了許多不足,讓我找到了以后學(xué)習(xí)的方向。 通過努力,我們組設(shè)計出了一個學(xué)籍管理的數(shù)據(jù)庫系統(tǒng),這個系統(tǒng)可以幫助用戶更好、更快、更有效地管理學(xué)生的學(xué)籍問題。在這個系統(tǒng)中,我們主要實現(xiàn)了的功能有能夠完成新、老生信息的輸人、修改、插人、刪除等工作,可以按照特定的信息進行查找,并按照特定的要求進行排序,可以對老生的信息進行備份,以便日后查詢,可以對學(xué)生的信息進行打印輸出,學(xué)生成績的輸入、修改、刪除等基本操作,成績的綜合統(tǒng)計功能,包括學(xué)生成績按照不同條件進行排名。管理人員 可以選擇不同的排序條件,并可以將排序結(jié)果進行打印輸出,計算各班的總分和平均分,并按照平均分將各班成績進行排序,統(tǒng)計不及格考生的信息,根據(jù)條件確定是重修還是補考,學(xué)生獎勵統(tǒng)計,自動生成每班獲得獎學(xué)金的同學(xué)的信息,并可以將獎學(xué)金分成不同的等級,以及所得獎學(xué)金的數(shù)目。其中有優(yōu)點,但也存在不足的地方。優(yōu)點是可以保證用戶更好地管理數(shù)據(jù),可以運用多種功能。不足的地方是我在設(shè)計觸發(fā)器和存儲過程的時候沒有實現(xiàn)好,分析其中的原因,是我自己對觸發(fā)器和存儲過程沒有更加深入的了解,平時沒有花時間去練習(xí),因此我決定在以后的學(xué)習(xí)中要更加努力。 實習(xí)結(jié)束后,我發(fā)現(xiàn)理論和實踐之間還是存在一定的差距,要把理論知識靈活運用于實踐才是最好的,因此我也希望學(xué)校能多給我們提供一些實踐的機會。 參考文獻 [1] 王珊、薩師煊 .數(shù)據(jù)庫系統(tǒng)概論 . 北京 .高等教育出版社 .2021. [2] 王珊等 . 數(shù)據(jù)倉庫技術(shù)與聯(lián)機分析處理 . 北京 .科學(xué)出版社 .1998. [3] Inmon W H .數(shù)據(jù)倉庫 .北京 .機械工業(yè)出版社 ,2021. [4] Inmon W H 等 .數(shù)據(jù)倉庫管理 .北京 .電子工業(yè)出版社 ,2021. [5] Kimball R 等 .數(shù)據(jù)倉庫工具箱 .北京 . 電子工業(yè)出版社 ,2021. [6] Imhoff C 等 .數(shù)據(jù)倉庫設(shè)計 . 北京 . 機械工業(yè)出版社 ,2021. [7] Mattison 倉庫工程與知識管理 .北京 .清華大學(xué)出版社 ,2021. [8] Bain T 等 .SQL Server 2021 數(shù)據(jù)倉庫與 Analysis .中國電力出版社 ,2021
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1