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

正文內(nèi)容

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

2025-05-14 06:05本頁面

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

  

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