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

正文內(nèi)容

數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計論文-教室管理信息系統(tǒng)數(shù)據(jù)庫的設(shè)計(編輯修改稿)

2025-06-19 00:41 本頁面
 

【文章內(nèi)容簡介】 13 數(shù)據(jù)組織 將 ER 圖轉(zhuǎn)換為關(guān)系模型 實體型轉(zhuǎn)換為關(guān)系模式。實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。對于實體間的聯(lián)系則有以下不同的情況: 一個 m: n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。 一個 1: n 聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與 n端對應(yīng)的關(guān)系模式 合并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為 n端實體的碼。 一個 1: 1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。三個或三個以上實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合 ,具有相同碼的關(guān)系模式可合并。 由 ER圖可以轉(zhuǎn)化出以下的關(guān)系模式: (1)學(xué)生 ( SNo,Sname,Sex,BirthYear,Pname,ClassNo,AttendSum,Photo ,Dept) (2)課程信息 (CNo,Cname,Time,WeekNo,Weekday,SectionNo,Pname,ClassNo, StuNum) (3)教師信息 (TNo,Tname,Dept,Title,Sex, Tel) (4)單位信息 (RentDeptname,Leadername,IDtype,ID,Tel) (5)維修員 (RepairerNo,Repairername,Statement,Tel) (6)維修記錄 (RoomNo,RepairerNo,RepaireRecordNo,RepaireResult,RepairTime, Supplyname) (7)課程安排 (CNo,TNo,RoomNo,WeekNo,Weekday,SectionNo,Pname,ClassNo ,NewWeekday, (8)NewWeekNo,NewSectionNo,NewRoomNo, AdjLessonID) (9)學(xué)生出勤記錄 (SNo,CNo,AttendSum) (10)學(xué)生使用教室 (SNo,RoomNo,DamageTime,DamageInfo,Devicename, LeaveTime,EnterTime) (11)教室信息 (RoomNo,Roomname,Campusname,Buildname,Capacity, IsUusable,Type,RemainCapacity) (12)單位借用記錄 (RoomNo, Deptname, RentReason, WeekNo,Weekday,SectionNo) 對模式進行檢驗和優(yōu)化。先根據(jù)一事一地原則直覺判斷 , 除了課程安排模式以及學(xué)生使用教室關(guān)系模式描述的信息不是同一個事物外 , 其他都符合。在根據(jù)范式理論分 析,除了課程安排模式外,都不存在部分函數(shù)依賴和傳遞函數(shù)依賴。課程安排關(guān)系中包含了課程表信息和調(diào)課信息。操作上存在大量冗余。因此應(yīng)當拆分成兩個模式。 課程安排 (CNo,TNo,RoomNo,WeekNo,Weekday,SectionNo,Pname,ClassNo ) 07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計論文 14 調(diào)課記錄 (CNo,Tno,RoomNo,WeekNo,Weekday, SectionNo, NewWeekday, NewWeekNo,NewSectionNo,NewRoomNo, AdjLessonID) 將學(xué)生使用教室關(guān)系模式分解得到 兩個關(guān)系模式 : 設(shè)備損壞報告 (SNo,RoomNo,DamageTime,DamageInfo,Devicename) 學(xué)生進出教室表 (SNo,RoomNo,EnterTime,LeaveTime) 經(jīng)過優(yōu)化,得到的數(shù)據(jù)庫關(guān)系模式由十三張二維表組成,具體模式說明見附錄一。 數(shù)據(jù)處理 根據(jù)需求分析,得到本系統(tǒng)主要由四個模塊組成,分別為空教室查詢,教師調(diào)課管理,教室借用管理和設(shè)備維護管理??战淌也樵冎邪臻e教室和教室空余座位的查詢以及學(xué)生上課出勤的查詢統(tǒng)計;調(diào)課管理子系統(tǒng)主要包含教室調(diào)課管理與課 表查詢;教室借用子系統(tǒng)主要完成教室借用管理和記錄的查詢功能;設(shè)備管理子系統(tǒng)主要有設(shè)備損壞報告記錄查詢和設(shè)備維護記錄查詢。 因此系統(tǒng)功能模塊圖如 : 表 用戶子模式設(shè)計 視圖編號 視圖名稱 數(shù)據(jù)項 描述 備注 V1 V_Attendence SNo,Sname,Cname, Attendsum 用于查看學(xué)生的出勤次數(shù) V2 EMPTYCLASSROOM Rooname,Campusname, Buildname,IsUsable,Type,RemainCapacity 用于空教室查詢 系統(tǒng)功能模塊圖 07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計論文 15 V3 KECHENGBIAO 上課時間,地點,教師,班級等 用于課表查詢 V4 MENDRECORDS RepaireRecordNo,Repairername, Roomname,Devicename,Supplyname, RepaireTime 用于維修記錄查詢 V5 RentRecords Roomname,RentDeptname, Leadername,Tel,RentReason, WeekNo,Weekday,SectionNo 用于查詢教室借用記錄等 物理結(jié)構(gòu)設(shè)計 物理設(shè)計的目標 物理設(shè)計階段的目標是根據(jù) SQL Server2021 具體的功能,設(shè)計優(yōu)化的物理數(shù)據(jù)庫結(jié)構(gòu),使得在數(shù)據(jù)庫上運行的各種事務(wù)響應(yīng)時間最小,存儲空間利用率高,事務(wù)吞吐量大。 物理設(shè)計的任務(wù) 物理設(shè)計階段為邏輯數(shù)據(jù)模型選取得一個最合適應(yīng)有環(huán)境的物理結(jié)構(gòu)的過程,也就是數(shù)據(jù)庫的物理設(shè)計。數(shù)據(jù)庫的物理設(shè)計通常分為兩個步驟: ( 1) 確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲結(jié)構(gòu); ( 2) 對物理結(jié)構(gòu)進行評價,評價的重點是時間和空間效率。 索引的建立 1. 建立唯 一性索引 在課程安排表上建立課程號的唯一索引,以加快查詢速度。 CREATE UNIQUE INDEX Index_Course ON CURRICULUM(CNo ASC) 在教室信息表上建立教室狀態(tài)的索引 CREATE INDEX Index_RoomStatement ON CLASSROOM(RemainCapacity ASC) 數(shù)據(jù)庫實施 數(shù)據(jù)庫實施階段的目標和任務(wù) 數(shù)據(jù)庫的實施階段就是設(shè)計人員用 RDBMS 提供的數(shù)據(jù)定義語句和其他的實用程序?qū)?shù)據(jù)庫邏輯設(shè)計和物理設(shè)計結(jié)果嚴格描述 出來,成為 DBMS 可以接受的源代碼,再經(jīng)過調(diào)試產(chǎn)生目標模式。 此階段包括兩項重要的工作,一是數(shù)據(jù)的載入,另一項是應(yīng)用程序的編碼和調(diào)試。 07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計論文 16 建立基本表與視圖、建立觸發(fā)器和存儲過程、數(shù)據(jù)入庫 根據(jù)具體的系統(tǒng)功能,對數(shù)據(jù)庫的部分基本表,建立了插入、刪除、更新、查詢存儲過程,詳情見附錄 4。數(shù)據(jù)入庫通過兩種途徑:一是 EXCEL 表格導(dǎo)入信息,二是存儲過程錄入信息。 實施結(jié)果 建立基本表與視圖的SQL語句及結(jié)果見附件 2。 數(shù)據(jù)庫調(diào)試與試運行 測試方法 通過對基本表和視圖進行查詢、插入、 刪除和更新,然后特意輸入錯誤數(shù)據(jù),以檢驗基本表完整性約束的功能,在操作過程中可以使用存儲過程進行的,盡量使用存儲過程,查看用觸發(fā)器保證事務(wù)對表的級聯(lián)操作的效果。然后在查詢分析器里對表或視圖的操作結(jié)果進行審核,看是否正確。 測試內(nèi)容 針對系統(tǒng)的幾大功能模塊,涉及的待測試的內(nèi)容主要有: 。 。 。 測試結(jié)果 見附錄 3 體會 在本次實習(xí)中,我通過實際設(shè)計數(shù)據(jù)庫的過程訓(xùn)練,掌握了數(shù)據(jù)庫設(shè)計的步驟與方法。加深了對數(shù)據(jù)庫設(shè)計每一步驟的理解,例如對每一個步驟的目的、任務(wù)和所要得到的技術(shù)文檔。在訓(xùn)練過程中,我感受到了需求分析的重要性。整個過程中,較多的時間投入到了需求07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計論文 17 分析階段,通過深入分析業(yè)務(wù)流程和用戶需求,明確了系統(tǒng)處理的信息內(nèi)容,即數(shù)據(jù)字典的內(nèi)容。同時對系統(tǒng)的功能也有了大致的了解。在接下來的概念設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理設(shè)計階段,我更是加深了對每一階段特點的理解,并且按照每一階段的任務(wù),設(shè)計了 ER圖,數(shù)據(jù)庫模式和用戶子模式,以及存儲過程和觸發(fā)器,來完成事務(wù)邏輯。 通過這次綜合訓(xùn)練,我加深了對數(shù)據(jù)庫理論的理解,熟練了對數(shù)據(jù)庫的各種操作,尤其是存儲過程和觸發(fā)器的使用。與此同時,通過課程論文的撰寫及排版,熟悉了科技論文的書寫格式和排版要求。在標準化訓(xùn)練的過程中,強化了我對數(shù)據(jù)庫設(shè)計的理解。在實習(xí)中,我發(fā)現(xiàn)自己理論知識還并不是很扎實,這就要求在以后要加強數(shù)據(jù)庫理論的學(xué)習(xí),并且爭取機會,多做類似的實戰(zhàn)訓(xùn)練。 本次實習(xí)旨在對數(shù)據(jù)庫設(shè)計過程的培訓(xùn)和熟悉,進而養(yǎng)成數(shù)據(jù)庫設(shè)計的良好方法。由于時間有限, 并且對真正的業(yè)務(wù)流程不是十分熟悉,因此難免出現(xiàn)偏差,而只是對具體業(yè)務(wù)的簡單模擬。因此存在的問題是與實際的業(yè)務(wù)處理不太符合,功能不太完善。在邏輯設(shè)計階段,對課程表信息在數(shù)據(jù)庫中的存儲方式不太清楚。因此在以后研究中應(yīng)該更加詳細地熟悉具體業(yè)務(wù),進而對系統(tǒng)進行完善和補充。 致謝 在為期兩周的實習(xí)過程中,自始至終受到了孫健敏老師、蔚繼承老師、陳勇老師和楊曉輝老師的支持和幫助,再次表示衷心的感謝!同時,在我遇到問題彷徨沮喪時,也受到了同學(xué)們的支持和鼓勵,再次真誠地向他們致謝! 參考文獻 [1] 王 珊 薩師煊,數(shù) 據(jù)庫系統(tǒng)概論 (第四版 ),北京 :高教出版社, 2021 [2] 鄭人杰 殷人昆 陶永雷,實用軟件工程 (第二版 ),北京 :清華大學(xué)出版社, 1997 [3] 王 珊,數(shù)據(jù)倉庫技術(shù)與聯(lián)機分析處理,北京:科學(xué)出版社, 1998 [4] 苗雪蘭 劉瑞新 宋會群,《數(shù)據(jù)庫技術(shù)及應(yīng)用》機械工業(yè)出版社, 2021 07 信管專業(yè) 072 班數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計論文 18 附錄 1 數(shù)據(jù)庫模式定義的詳細說明 附表 11 學(xué)生信息表 屬性名 數(shù)據(jù)類型 取值范圍 是否為主屬性 是否為外鍵 完整性 屬性描述 SNo Char(8) 是 否 Not null 學(xué)號 Sname Char(14) 否 否 Not null 學(xué)生姓名 Sex Char(3) 男 or女 否 否 Not null 學(xué)生性別 BirthYear int 19702021 否 否 出生年 Pname Char(24) 否 否 Not null 專業(yè)名 ClassNo Char(5) 否 否 Not null 班級號 AttendSum int 0100 否 否 出勤次數(shù) Photo Image 否 否 相片 Dept Char(20) 否 否 Not null 所在學(xué)院 附表 12 課程信息表 屬性名 數(shù)據(jù)類型 取值范圍 是否為主屬性 是否為外鍵 完整性 屬性描述 Cno Char(6) 是 否 Not null 課程號 Cname Char(20) 否 否 Not null 課程名 Time smallint 1200 否 否 學(xué)時 WeekNo Char(10) 否 否 Not null 周次 Weekday Char(10) 否 否 Not null 星期 SectionNo, Char(10) 否 否 Not null 節(jié)次 Pname Char(20) 否 否 專業(yè) ClassNo Char(5) 否 否 班級 StuNum int 1300 否 否 應(yīng)到人數(shù) 附表 13 教室信息表 屬性名 數(shù)據(jù)類型 取值范圍 是否為主屬性 是否為外鍵 完整性 屬性描述 RoomNo Char(4) 是 否 Not null 教室號 Roomname Char(6) 是 否 教室名 Campusname Char(10) 否 否 校區(qū)名 Buildname Char(10) 否 否 教學(xué)樓名稱 Capacity Int 20500 否 否 容量 IsUusable Char(8) 否 否 是否可用 Type Char(10) 否 否 類型 RemainCapacity int 否 否 不大于Capacity 剩余容量
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1