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

正文內(nèi)容

計算機軟件技術(shù)基礎(chǔ)總復習-資料下載頁

2025-01-21 23:34本頁面
  

【正文】 用戶共享。 數(shù)據(jù) 1 數(shù)據(jù) 2 數(shù)據(jù) n 第一節(jié) 數(shù)據(jù)庫基本概念 ? 二、數(shù)據(jù)庫管理系統(tǒng)( DBMS) – 數(shù)據(jù)庫系統(tǒng)的核心組成部分,對數(shù)據(jù)進行管理的軟件。 – 主要功能: ? 數(shù)據(jù)定義 :對數(shù)據(jù)庫中的數(shù)據(jù)對象(包括表、視圖、索引等)進行定義 。 ? 數(shù)據(jù)操縱 : 對數(shù)據(jù)庫操作 – 查詢 – 插入 – 刪除 – 修改等 ? 數(shù)據(jù)庫的運行管理: 對數(shù)據(jù)庫的建立、運用和維護進行統(tǒng)一管理和控制 – 安全性控制、完整性控制、并發(fā)控制、備份與恢復 ? 數(shù)據(jù)庫的建立和維護功能 – 數(shù)據(jù)庫初始數(shù)據(jù)的輸入和轉(zhuǎn)換功能、數(shù)據(jù)庫的轉(zhuǎn)儲和恢復功能以及數(shù)據(jù)庫重組織功能和性能監(jiān)視、分析功能等。 數(shù)據(jù) 1 DBMS 統(tǒng)一存取 數(shù)據(jù) 2 數(shù)據(jù) n 第一節(jié) 數(shù)據(jù)庫基本概念 ? 三、數(shù)據(jù)庫系統(tǒng)( DBS) – 在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成 – 組成: ? 數(shù)據(jù)庫(及相關(guān)硬件) ? 數(shù)據(jù)庫管理系統(tǒng)( DBMS) ? 開發(fā)工具 ? 應用系統(tǒng) ? 數(shù)據(jù)庫管理員 ? 用戶 – 數(shù)據(jù)庫管理員 (DataBase Administrator,簡稱 DBA) 數(shù)據(jù)庫在計算機系統(tǒng)中的地位示意圖 硬件( 含 DB )操作系統(tǒng)DB M S應用系統(tǒng)開發(fā)工具應用系統(tǒng)編譯系統(tǒng)一、數(shù)據(jù)模型的基本概念 數(shù)據(jù)模型 表示實體和實體之間聯(lián)系的模型 應用 概念數(shù)據(jù)模型( ER表示) 結(jié)構(gòu)數(shù)據(jù)模型 ( DBMS支持) 現(xiàn)實世界 信息世界 計算機世界 二、概念模型與 ER圖 ? 獨立于計算機系統(tǒng)的數(shù)據(jù)模型 ? 信息世界模型 ? 信息世界基本概念 – 實體 (Entity) – 屬性 (Attribute) – 域 (Domain) – 實體型 (Entity Type) – 實體集 (Entity set) – 碼 (Key) – 聯(lián)系 (Relationship) 三、結(jié)構(gòu)模型 ? 三要素: – 數(shù)據(jù)結(jié)構(gòu) – 數(shù)據(jù)操作 – 數(shù)據(jù)完整性約束 ? 常用的結(jié)構(gòu)模型 – 層次模型 – 網(wǎng)狀模型 – 關(guān)系模型 直接面向數(shù)據(jù)庫中數(shù)據(jù)的結(jié)構(gòu) 數(shù)據(jù)模型 關(guān)系模型 ? 關(guān)系 (Relation) 一個關(guān)系對應一張二維表。 ? 元組 (Tuple) 二維表中的一行稱為一個元組。 ? 屬性 (Attribute) 二維表中的一列稱為一個屬性,對應每一個屬性的名字稱為屬性名。 ? 超碼 (Super Key) 二維表中的某個屬性或是屬性組可以唯一確定一個元組,則稱為超碼。 ? 候選碼 (Candidate Key) 最小的超碼 ? 主碼 (Primary Key) 任選一個候選碼 ? 域 (Domain) 屬性的取值范圍稱為域。 ? 分量 元組中的一個屬性值。 第三節(jié) 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu) ? 一、數(shù)據(jù)庫的三級模式結(jié)構(gòu) – 外模式 ? 用戶的數(shù)據(jù)視圖 – 模式 ? 所有用戶的公共數(shù)據(jù)視圖 – 內(nèi)模式 ? 是數(shù)據(jù)的物理結(jié)構(gòu)及存儲方式 – 模式之間的映象關(guān)系 ? 外模式 /模式映象 ? 模式 /內(nèi)模式映象 例 第十三章 關(guān)系數(shù)據(jù)操作語言 ? 基本內(nèi)容 – 關(guān)系代數(shù) ? 傳統(tǒng)的集合運算 ? 專門的關(guān)系運算 – SQL: DDL、 DML、 DCL ? 要求 – 掌握常用的關(guān)系代數(shù)運算符,能用關(guān)系代數(shù)表達式表達一般的查詢請求 – 熟練掌握 SQL語言特別是 SELECT語句的使用 第一節(jié) 關(guān)系代數(shù) ? 以一個或兩個關(guān)系為輸入(或稱為操作對象),產(chǎn)生一個新的關(guān)系作為其操作結(jié)果。即其運算對象是關(guān)系,運算結(jié)果亦為關(guān)系。 ? 四類運算符: – 集合運算符 – 專門的關(guān)系運算符 – 比較運算符 – 邏輯運算符 A B C 1 9 b 3 6 d 5 4 f 關(guān)系 R D E B 7 g 4 2 h 8 1 i 2 關(guān)系 S 作業(yè) :已知關(guān)系 R和 S分別如下圖 : 請分別計算 : (1)R| |S (2) (3)πA,C( R) (4)σAB(S)( R S ) R1| |S1 AD 作業(yè) :設(shè)有三個關(guān)系: S(S,SNAME,AGE,SEX) SC(S,C,GRADE) C(C,CNAME,TEACHER) 分別用關(guān)系代數(shù)和 SQL語句表達下列查詢 (1)檢索 LIU老師所授課程的課程號、課程名。 (2)檢索年齡大于 23歲的男學生的學號與姓名。 (3)檢索學號為 001的學生所學課程的課程名與任課教師名。 第十四章 數(shù)據(jù)庫設(shè)計與應用 ? 基本內(nèi)容 – 關(guān)系模式規(guī)范化 – 數(shù)據(jù)庫設(shè)計 – 數(shù)據(jù)庫技術(shù)應用 ? 要求 – 掌握關(guān)系模式規(guī)范化的過程與基本方法 – 熟悉數(shù)據(jù)庫設(shè)計過程 – 了解典型的關(guān)系數(shù)據(jù)庫產(chǎn)品和常用的數(shù)據(jù)庫應用系統(tǒng) 三、關(guān)系模式規(guī)范化 ? 規(guī)范化的基本思想 :消除關(guān)系模式中的數(shù)據(jù)冗余,消除數(shù)據(jù)依賴中的不合適的部分,解決數(shù)據(jù)插入、刪除與修改時發(fā)生的異?,F(xiàn)象。 ? 范式( Normal Form) 關(guān)系數(shù)據(jù)庫的規(guī)范化過程中為不同程度的規(guī)范化要求設(shè)立的不同的標準或準則稱為范式( Normal Form)。 – 滿足最低要求的叫第一范式 ,簡稱 1NF。 ? 規(guī)范化 :一個低一級范式的關(guān)系模式,通過模式分解可以轉(zhuǎn)換為若干個高一級范式的關(guān)系模式的集合,這種過程就叫規(guī)范化。 規(guī)范化小結(jié) ? 規(guī)范化的過程是逐步消除關(guān)系模式中不合適的數(shù)據(jù)依賴的過程 ,使各個關(guān)系模式達到某種程度的分離。 1NF 消除非主屬性對候選碼的部分函數(shù)依賴 消除非主屬性對候選碼的傳遞函數(shù)依賴 2NF 3NF 非規(guī)范化 消除組合數(shù)據(jù)項 數(shù)據(jù)庫設(shè)計六個步驟 ? 需求分析階段 需求分析是指準確了解和分析用戶的需求,這是最困難、最費時、最復雜的一步,但也是最重要的一步。它決定了以后各階段設(shè)計的速度和質(zhì)量。 ? 概念結(jié)構(gòu)設(shè)計階段 概念結(jié)構(gòu)設(shè)計是指對用戶的需求進行綜合、歸納與抽象,形成一個獨立于具體 DBMS產(chǎn)品的概念模型,是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。 ? 邏輯結(jié)構(gòu)設(shè)計階段 邏輯結(jié)構(gòu)設(shè)計是指將概念模型轉(zhuǎn)換成某個DBMS所支持的數(shù)據(jù)模型,并對其進行優(yōu)化。 ? 物理結(jié)構(gòu)設(shè)計階段 物理結(jié)構(gòu)設(shè)計是指為邏輯數(shù)據(jù)模型選取一個最適合應用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存儲方法)。 ? 數(shù)據(jù)庫實施階段 數(shù)據(jù)庫實施是指建立數(shù)據(jù)庫,編制與調(diào)試應用程序, 組織數(shù)據(jù)入庫,并進行 調(diào) 試運行。 ? 數(shù)據(jù)庫運行與維護階段 數(shù)據(jù)庫運行與維護是指對數(shù)據(jù)庫系統(tǒng)實際正常運行使用,并 實時 進行評價、調(diào)整與修改。 VFP控件常用屬性 屬性 說明 應用于 Name 指定對象的名字 任何對象 Caption 指定對象的標題 表單、標簽、命令按鈕 Value 指定控件當前取值 文本框、列表框等 ForeColor 前景色(文本和圖形顏色) 表單、標簽、文本框、命令按鈕等 BackCalor 背景色 表單、標簽、文本框、列表框等 BorderStyle 背景是否透明 標簽、文本框、圖像等 Enabled 對象是否有效 文本框、命令按鈕等 VFP控件常用事件 事件 觸發(fā)時機 備注 Click 單擊鼠標左鍵 DblClick 雙擊鼠標左鍵 Load 創(chuàng)建對象前 常用于程序初始化 Init 創(chuàng)建對象時 常用于設(shè)置初始值 GotFocus 對象得到焦點 LoseFocus 對象失去焦點 KeyPress 按下并釋放某鍵盤鍵 MouseDown 按下鼠標鍵 VFP的文件擴展名及其關(guān)聯(lián)的文件類型 擴展名 文件類型 ? .cdx 復合索引 ? .dbc 數(shù)據(jù)庫 ? .dbf 表 ? .fpt 表備注 ? .frt 報表備注 ? .frx 報表 ? .idx 索引,壓縮索引 ? .lbt 標簽備注 ? .lbx 標簽 ? .mnt 菜單備注 ? .mnx 菜單 ? .mpr 生成的菜單程序 ? .mpx 編譯后的菜單程序 擴展名 文件類型 ? .ocx ActiveX 控件 ? .pjt 項目備注 ? .pjx 項目 ? .prg 程序 ? .qpr 生成的查詢程序 ? .qpx 編譯后的查詢程序 ? .sct 表單備注 ? .scx 表單 ? .vct 可視類庫備注 ? .vcx 可視類庫 第十六章 軟件工程概述 ? 基本內(nèi)容 – 軟件和軟件危機 – 軟件工程的產(chǎn)生與發(fā)展 – 軟件工程方法學 ? 要求 – 掌握軟件工程的基本概念 – 掌握軟件生命周期和典型的軟件過程模型 – 了解常用的軟件開發(fā)工具 二、軟件危機 ? 軟件開發(fā)技術(shù)的進步未能滿足發(fā)展的要求。在軟件開發(fā)中遇到的問題找不到解決的辦法,問題積累起來,形態(tài)尖銳的矛盾,導致了軟件危機。 一、 軟件的生命周期 (Software Life Cycle) ? 問題定義 ? 可行性研究 ? 需求分析 ? 概要設(shè)計 ? 詳細設(shè)計 ? 編碼 ? 測試 ? 運行與維護 計劃階段 開發(fā)階段 維護階段 軟件產(chǎn)品或軟件系統(tǒng)從設(shè)計、投入使用到被淘汰的全過程。 第十七章 結(jié)構(gòu)化軟件開發(fā)方法 本章基本內(nèi)容與要求 ? 基本內(nèi)容 – 結(jié)構(gòu)化軟件開發(fā)方法在可行性研究 、需求分析 、概要設(shè)計 、詳細設(shè)計 、編碼和測試等階段的主要技術(shù) ? 要求 – 掌握結(jié)構(gòu)化軟件開發(fā)方法的基本技術(shù) 第一節(jié) 可行性研究 可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。從以下幾個方面著手進行考慮 1. 市場可行性 2. 經(jīng)濟可行性 3. 技術(shù)可行性 4. 法律可行性 問題定義 可行性研究 需求分析 概要設(shè)計 詳細設(shè)計 編碼 測試 運行與維護 文檔:可行性研究報告 需求分析的任務 ? 需求分析的任務是確定系統(tǒng)必須完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求。 ? 包括對軟件功能、性能、數(shù)據(jù)、界面、環(huán)境、資源、用戶、文檔、安全、質(zhì)量和進度等需求的確定。 問題定義 可行性研究 需求分析 概要設(shè)計 詳細設(shè)計 編碼 測試 運行與維護 步驟三:書寫文檔 – 需求規(guī)格說明書 – 初步用戶使用手冊 – 確認測試計劃 需求分析的步驟 問題定義 可行性研究 需求分析 概要設(shè)計 詳細設(shè)計 編碼 測試 運行與維護 概要設(shè)計的任務和步驟 設(shè)計軟件系統(tǒng)結(jié)構(gòu) (軟件結(jié)構(gòu) ) 用戶界面及數(shù)據(jù)庫設(shè)計 編寫概要設(shè)計文檔 (1)概要設(shè)計說明書。 (2)數(shù)據(jù)庫設(shè)計說明書。 (3)用戶手冊 。 (4)修訂測試計劃。 評審 (初步設(shè)計、總體設(shè)計、邏輯設(shè)計、高層設(shè)計 ) 問題定義 可行性研究 需求分析 概要設(shè)計 詳細設(shè)計 編碼 測試 運行與維護 模塊獨立性 ? 模塊獨立性 – 使每個模塊完成一個相對獨立的特定子功能,并且和其他模塊之間的關(guān)系很簡單。 ? 模塊獨立性的重要性 – 軟件開發(fā)較容易 – 獨立的模塊容易測試和維護 ? 模塊獨立程度的度量標準 (取決于模塊的內(nèi)部和外部特征 ) – 耦合 :衡量不同 模塊間 互相依賴的緊密程度 – 內(nèi)聚 :衡量一個 模塊內(nèi)部 個元素彼此結(jié)合的緊密程度 問題定義 可行性研究 需求分析 概要設(shè)計 詳細設(shè)計 編碼 測試 運行與維護 設(shè)計目標: 力爭強內(nèi)聚、弱耦合 軟件測試的方法 ? 模塊的內(nèi)部邏輯對測試者是可見的。 ? 檢查程序中的的每條通路是否都能按預定要求正確工作。 白盒測試 黑盒測試 ? 不考慮模塊內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性。 ? 檢查程序的功能是否符合功能說明。 問題定義 可行性研究 需求分析 概要設(shè)計 詳細設(shè)計 編碼 測試 運行與維護 主要文檔:測試計劃、測試報告
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1