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

正文內容

學生成績管理系統(tǒng)uml面向對象設計畢業(yè)論文-資料下載頁

2025-06-26 09:43本頁面
  

【正文】 不同的限制,提供不同的環(huán)境與工具。所以邏輯結構設計一般要分3步進行:(1) 將概念結構轉換為一般的關系、網(wǎng)狀、層次模型;(2) 將轉換來的關系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模型轉換;(3) 對數(shù)據(jù)模型進行優(yōu)化。 邏輯結構設計的任務與目標 根據(jù)上面的數(shù)據(jù)庫ER圖,現(xiàn)在需要將上面的數(shù)據(jù)庫概念結構轉化為SQL Server2008數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結構。在上面的實體及尸體之間關系的基礎上,形成數(shù)據(jù)庫中的表格以及各個表格之間的關系。具體內容包括數(shù)據(jù)組織(將ER圖轉換成關系模型、模型優(yōu)化、數(shù)據(jù)庫模式定義、用戶子模式設計)、數(shù)據(jù)處理(畫出系統(tǒng)功能模塊圖)兩大任務。 數(shù)據(jù)組織 將ER圖轉換為關系模式 實體型轉換為關系模式,實體的屬性就是關系的屬性,實體的碼就是關系的碼。對于實體間的聯(lián)系則有下不同情況:一個m:n聯(lián)系轉換為一個關系模式,與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,而關系的碼為各實體碼的組合。一個1:n聯(lián)系可以轉換為一個獨立的關系模式,也可以與n端對應的關系模式合并,如果轉換為一個獨立的關系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,而關系的碼為n端實體的碼。一個1:1聯(lián)系可以轉換為一個獨立的關系模式,也可以與任意一端對應的關系模式合并。三個或三個以上實體間的一個多元聯(lián)系可以轉換為一個關系模式。與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,而關系的碼為各實體碼的組合。3個或3個以上實體間的一個多元聯(lián)系可以轉換為一個關系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,各實體的碼組成關系的碼或關系碼的一部分。具有相同碼的關系模式可以合并。 學生(學號,姓名,性別,出生時間,家庭地址,專業(yè),總學分,備注) 課程信息(課程號,課程名稱,開課學期,學時,學分) 選課(學號,課程號,成績) 模型優(yōu)化 關系模式tb_studentid,tb_courseid,tb_score不存在非主屬性對主屬性的部分函數(shù)依賴,也不存在傳遞函數(shù)依賴,已經達到了3NF。 物理設計的任務與目標 數(shù)據(jù)庫在物理設備上的存儲結構與存取方法稱為數(shù)據(jù)庫的物理結構,它依賴于選定的數(shù)據(jù)庫管理系統(tǒng)。為一個給定的邏輯數(shù)據(jù)模型選取一個最合適應用要求的物理結構的過程,就是數(shù)據(jù)庫的物理設計。數(shù)據(jù)庫的物理設計通常分為兩步:(1) 確定數(shù)據(jù)庫的物理結構,在關系數(shù)據(jù)庫中主要指存取方法和存儲結構。(2) 對物理結構進行評價,評價的重點是時間和空間效率。 數(shù)據(jù)存儲方面為數(shù)據(jù)庫中各基本表簡歷的索引如下:對tb_student學生信息表中的“studentid學號”字段創(chuàng)建聚集索引,因為“studentid學號”字段在整個列表中是唯一的;對學生信息表中的“name學生姓名”字段創(chuàng)建非聚集索引,因為“name學生姓名”字段可能會出現(xiàn)重復值;對tb_course課程信息表中的“coursename課程名稱”字段創(chuàng)建唯一索引。 數(shù)據(jù)表的設計 表示SQL Server中最基本的數(shù)據(jù)庫對象,包含了數(shù)據(jù)庫中所有數(shù)據(jù),其他數(shù)據(jù)庫對象的操作都依賴于表來進行。對表的各項操作,特別是對表中數(shù)據(jù)操作是使用頻率最高的,它直接影響數(shù)據(jù)庫的效率。表設計的好壞直接決定著一個數(shù)據(jù)庫的優(yōu)劣,在創(chuàng)建表之前一定要進行詳細的設計。在表的設計過程當中,主要需要完成以下任務:(1)確定表中的字段,并為其選擇合適的數(shù)據(jù)類型和數(shù)據(jù)長度。(2)確定字段的值是否允許為空。(3)是否要為某些字段設置默認值或約束等。(4)選擇合適的字段作為表的主鍵。 表中基本概念 (1)記錄:表中包含了若干行數(shù)據(jù),表中的一行稱為一個記錄。(2)字段:每個記錄由若干個數(shù)據(jù)項構成,將構成記錄的每個數(shù)據(jù)項稱為字段。(3)關鍵字:若表中的某一字段或字段組合能唯一標識記錄,則稱該字段或阻斷組合為候選關鍵字。若一個表有多個候選關鍵字,則選定其中一個為主關鍵字,也稱為主鍵,當一個表僅有唯一的一個候選關鍵字時,該候選關鍵字就是主關鍵字。(4)空置:通常也稱NULL值,表示未知、不可用或將在以后添加的數(shù)據(jù)。若一個列允許為空置,則向表中輸入記錄值時可不為該列給出具體值;若不允許為空值,則在輸入時必須給出具體值。需要注意的是,空值不能與數(shù)值數(shù)據(jù)0或字符類型的空字符串混為一談。任意兩個空值都不相等。表中的關鍵字不允許為空值。(5)默認值:是指向表中添加新紀錄時自動添加到字段的值。設置默認值主要是為了簡化輸入操作。(6)標識屬性:對任何表都可創(chuàng)建一個由系統(tǒng)自動生成序號的標識列,通常稱為自動增長列,該序號值能唯一標識表中的一行,通常作為主鍵。定義標識屬性時,可指定其種子(即起始)值、增量值。需要注意的是,每個表只能為一個列設置標識屬性,該列只能是decimal、int、numeric、smallint、bigint或tinyint數(shù)據(jù)類型。 確定表及表中字段本項目是針對“學生成績管理系統(tǒng)”,該系統(tǒng)主要需要建立三張表:tb_student(學生表),tb_course(課程表),tb_score(成績表)。表中的主要字段如下:tb_student:student(學號),name(姓名),sex(性別),birthday(出生時間),address(家庭地址),specialty(專業(yè)),sumcredit(總學分),nate(備注)。tb_course:courseid(課程號),coursename(課程名稱),term(開課學期),classhour(學時),credit(學分)。tb_score:studentid(學號),courseid(課程號),score(成績)。 為字段選擇合適的數(shù)據(jù)類型,并設置相關屬性通常根據(jù)實際應用情況選擇一個合適該字段使用的數(shù)據(jù)類型;如學號是一個長度固定的字符串,可以選擇char作為其數(shù)據(jù)類型;如出生時間是一個日期,可以選擇smalldatatime作為其數(shù)據(jù)類型;如家庭地址是一個長度不固定的字符串,可以選擇varchar作為其數(shù)據(jù)類型;由于字段較多,就不一一贅述。選擇合適的數(shù)據(jù)類型之后,還需要為某些字段設置相關屬性。如姓名不允許為空置,性別只能是男或女,將學號設為學生表的主鍵,等等。在為字段選擇數(shù)據(jù)類型及長度時,并不唯一,主要是根據(jù)實際需要,把握正確夠用的原則。表與表之間常常存在著聯(lián)系,在確定每張表的結構之后,通常還需要建立表跟表之間的關系,一般通過外鍵約束來實現(xiàn)。本項目中也是通過外鍵約束來實現(xiàn)表中的聯(lián)系,參照表為tb_score,被參照表為tb_student和tb_course。9. 部署圖系統(tǒng)部署圖如下圖所示: 系統(tǒng)部署圖10. 非功能性需求容錯性:MTBF(故障間的平均時間)MTTR(故障修理的平均時間)達到實用性標準。易恢復性:故障后根據(jù)數(shù)據(jù)集重建,性能水平并恢復直接受影響數(shù)據(jù)量要求降低,以及為達到此目的所需時間和努力有關的軟件,要求表單數(shù)據(jù)自動保存等易用性是與一組規(guī)定或者潛在的用戶為使用其軟件所需做的努力和對這樣的使用所作的評價有關的一組屬性。具體包括:(1)易理解性:與用戶為人質邏輯概念即其應用范圍所花的努力有關的軟件屬性。(2)易學習性:用戶使用該系統(tǒng)可直接使用,簡單易學?!。?)易操作性:帶首字母篩選功能的下拉列表等 方便操作。這類非功能需求通常是全局的,他除了與系統(tǒng)運行環(huán)境、平臺選擇、代碼質量相關之外,還會涉及部分技術性功能需求,特別是容錯性、易恢復性的實現(xiàn)都需要一些具體的功能來支持
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1