版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第6章
數(shù)據(jù)庫原理
6.1數(shù)據(jù)庫系統(tǒng)概述
數(shù)據(jù)管理的應(yīng)用需求(1)
一個應(yīng)用實例:
高校教學(xué)業(yè)務(wù)管理學(xué)生信息(學(xué)號,姓名……)教師信息(工號,姓名……)教材信息(書號,教材名,..)課程信息(課程號,課程名..)教室信息(教室號,位置…)選課信息(學(xué)生號,課程號…)….大量數(shù)據(jù)數(shù)據(jù)庫(DB)………….各部門共享數(shù)據(jù)按一定的結(jié)構(gòu)組織存儲到計算機數(shù)據(jù)管理的應(yīng)用需求(2)數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)應(yīng)用程序1應(yīng)用程序2應(yīng)用程序K…….…..用戶數(shù)據(jù)庫系統(tǒng)中用戶共享數(shù)據(jù)庫資源數(shù)據(jù)管理的應(yīng)用需求(3)綜上:
●由于數(shù)據(jù)量急劇增長,計算機用于管理并實現(xiàn)共享數(shù)據(jù)的需求越來越迫切。人們逐步發(fā)展了以統(tǒng)一管理和共享數(shù)據(jù)為主要特征的數(shù)據(jù)庫系統(tǒng)(DBS)。
●在DBS中,數(shù)據(jù)不再僅僅服務(wù)于某個程序或用戶,而是按一定的結(jié)構(gòu)存儲于數(shù)據(jù)庫,作為共享資源,由數(shù)據(jù)庫管理系統(tǒng)(DBMS)軟件管理,使得數(shù)據(jù)能為盡可能多的應(yīng)用服務(wù)。6.1.1數(shù)據(jù)庫的產(chǎn)生和發(fā)展計算機數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段。
人工管理階段①資料的共享性較差②資料的冗余度較大③數(shù)據(jù)存在不一致性④數(shù)據(jù)的獨立性較差
文件系統(tǒng)階段①資料不保存②資料不共享③數(shù)據(jù)冗余度大④數(shù)據(jù)缺乏獨立性⑤數(shù)據(jù)不統(tǒng)一數(shù)據(jù)庫系統(tǒng)階段①數(shù)據(jù)結(jié)構(gòu)化②資料冗余度低③數(shù)據(jù)獨立性高④數(shù)據(jù)由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理數(shù)據(jù):各種能被計算機存儲和處理的信息總稱。它可以是數(shù)字、字母、文字、圖形、圖像、聲音、視頻等。數(shù)據(jù)庫:存儲在計算機內(nèi)的、有組織的、可共享的、具有多種表現(xiàn)形式的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性。數(shù)據(jù)庫管理系統(tǒng):是實現(xiàn)對數(shù)據(jù)庫進(jìn)行管理的軟件,它以統(tǒng)一的方式管理和維護(hù)數(shù)據(jù)庫,并提供數(shù)據(jù)庫接口軟件用來訪問數(shù)據(jù)庫。主要功能有:定義功能、操縱功能、控制功能、維護(hù)功能。數(shù)據(jù)庫系統(tǒng):指在計算機系統(tǒng)中引入了數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。6.1.2數(shù)據(jù)庫系統(tǒng)的基本概念6.1.3數(shù)據(jù)模型的基本概念數(shù)據(jù)模型有兩類:1、概念(數(shù)據(jù))模型:用于信息世界,是現(xiàn)實世界到信息世界的抽象。面向人,獨立于具體的計算機。如E—R模型。2、(邏輯)數(shù)據(jù)模型:用于數(shù)據(jù)世界,是信息世界到數(shù)據(jù)世界的抽象。面向計算機。如關(guān)系模型。3、數(shù)據(jù)模型三要素:數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作和數(shù)據(jù)完整性約束。目前的3種基本
(邏輯)數(shù)據(jù)模型:1、層次模型:樹形結(jié)構(gòu)2、網(wǎng)狀模型:網(wǎng)狀結(jié)構(gòu),可用圖來表示。3、關(guān)系模型:二維表格形式。一個二維表就叫一個關(guān)系
其中是最重要的數(shù)據(jù)模型是關(guān)系模型,其對應(yīng)的關(guān)系數(shù)據(jù)庫應(yīng)用最為普遍。E-R模型的基本概念實體:客觀存在并可以相互區(qū)別的事物。如:學(xué)生、課程屬性:實體所具有的特性。一個實體可以具有多個特性。如:學(xué)號、姓名、課程名聯(lián)系:描述實體之間的關(guān)系,它可以是一對一、一對多、多對多三種方式。
1:1聯(lián)系:如班級——班長
1:N聯(lián)系:如班級——學(xué)生
M:N聯(lián)系:如學(xué)生——課程、倉庫——零件6.1.3數(shù)據(jù)模型的基本概念1.關(guān)系術(shù)語關(guān)系模型是用二維表格來表示實體及實體之間聯(lián)系的數(shù)據(jù)模型,關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是一張二維表,由行和列組成。關(guān)系模型的主要術(shù)語有:關(guān)系:整個表就是一個關(guān)系,每個關(guān)系都有一個關(guān)系名。元組:表中的一行稱為一個元組,與實體相對應(yīng),Access中稱為記錄。6.2關(guān)系數(shù)據(jù)庫概述1.關(guān)系術(shù)語屬性:表中的一列稱為一個屬性,Access中稱為字段。域:屬性的取值范圍。主碼或主關(guān)鍵字:是表中的某個屬性或?qū)傩越M,能夠唯一確定一個元組。關(guān)系模式:是對對象的描述,由關(guān)系名及其所有屬性名組成的集合。
一般表示為:關(guān)系名(屬性1,屬性2,……,屬性n)6.2關(guān)系數(shù)據(jù)庫概述例如,學(xué)生登記表(S)課程開設(shè)表(C):學(xué)生選課成績表(SC):學(xué)生登記表(S),課程開設(shè)表(C)與學(xué)生選課成績表之間的聯(lián)系:SNO
CNO
GRADE
A041
CC112
92
A041
ME234
92.5
A041
MS211
90
C005
CC112
84.5
C005
CS202
82
M038
ME234
85
R098
CS202
75
R098
MS211
70.5
SNO
SNAME
DEPART
SEX
BDATE
HEIGHT
A041
周光明
自動控制
男
1986-8-10
1.7
C005
張雷
計算機
男
1987-6-30
1.75
C008
王寧
計算機
女
1986-8-20
1.62
M038
李霞霞
應(yīng)用數(shù)學(xué)
女
1988-10-20
1.65
R098
錢欣
管理工程
男
1986-5-16
1.8
CNO
CNAME
LHOUR
SEMESTER
CC112
軟件工程
60
春
CS202
數(shù)據(jù)庫
45
秋
EE103
控制工程
60
春
ME234
數(shù)學(xué)分析
40
秋
MS211
人工智能
60
秋
學(xué)生登記表(S)學(xué)生選課成績表(SC)課程開設(shè)表(C)關(guān)系的性質(zhì):要求每個分量必須是不可分割的數(shù)據(jù)項,即不允許表中有表。在一個關(guān)系中,不允許有相同的列。在一個關(guān)系中,不允許出現(xiàn)相同的記錄行。在一個關(guān)系中,行與行、列與列的次序可以任意交換,不改變關(guān)系的實際意義。2.關(guān)系操作關(guān)系操作采用集合操作方式,即操作的對象和結(jié)果都是集合。關(guān)系模型中常用的關(guān)系操作包括有:查詢操作:基于關(guān)系代數(shù)中的集合(set)運算、選擇(select)運算、投影(project)運算、連接(join)運算等。更新操作:包括增加、刪除、修改操作。3.關(guān)系完整性約束
關(guān)系模型中的完整性是指數(shù)據(jù)庫中數(shù)據(jù)的正確性和一致性,關(guān)系數(shù)據(jù)模型的操作必須滿足關(guān)系的完整性約束條件。關(guān)系的完整性約束條件包括實體完整性、參照完整性和用戶自定義的完整性。實體完整性:保證關(guān)系中元組是唯一的。用關(guān)鍵字約束,主關(guān)鍵字不能為空值。參照完整性:保證相關(guān)表數(shù)據(jù)的正確性和一致性。保證了在輸入、編輯或刪除數(shù)據(jù)時數(shù)據(jù)庫是完整的。用戶自定義的完整性:是用戶針對具體的應(yīng)用領(lǐng)域定義的約束條件,它反映了某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。實體完整性和參照完整性是由關(guān)系數(shù)據(jù)庫系統(tǒng)自動支持的。6.4.2數(shù)據(jù)庫設(shè)計概述數(shù)據(jù)庫設(shè)計
指對于一個給定的應(yīng)用環(huán)境,根據(jù)一個單位的信息需求、處理需求和數(shù)據(jù)庫的支撐環(huán)境,利用數(shù)據(jù)模型和應(yīng)用程序模擬現(xiàn)實世界中該單位的數(shù)據(jù)結(jié)構(gòu)和處理活動的過程。(1)主要目標(biāo)①最大限度地滿足用戶的應(yīng)用功能需求。②獲得良好的數(shù)據(jù)庫性能。③對現(xiàn)實世界模擬的精確度要高。④數(shù)據(jù)庫設(shè)計應(yīng)充分利用和發(fā)揮現(xiàn)有DBMS的功能和性能。⑤符合軟件工程設(shè)計要求。
6.4.2數(shù)據(jù)庫設(shè)計概述(2)設(shè)計方法(3)設(shè)計步驟①直觀設(shè)計法②規(guī)范化設(shè)計法③計算機輔助設(shè)計法①需求分析②概念結(jié)構(gòu)設(shè)計③邏輯結(jié)構(gòu)設(shè)計④物理設(shè)計⑤數(shù)據(jù)庫的實施⑥數(shù)據(jù)庫的運行維護(hù)補充內(nèi)容:信息系統(tǒng)開發(fā)與管理
軟件工程與信息系統(tǒng)開發(fā)概述系統(tǒng)規(guī)劃與分析系統(tǒng)設(shè)計系統(tǒng)實施與運行維護(hù)信息系統(tǒng)開發(fā)與管理
難度復(fù)雜性人員要求高信息系統(tǒng)開發(fā)和管理
是一項系統(tǒng)工程涉及多學(xué)科的綜合技術(shù).開發(fā)周期長、投資大、風(fēng)險大比一般技術(shù)工程有更大復(fù)雜性系統(tǒng)分析、設(shè)計和管理人員掌握多方面技術(shù)(軟件工程,DBS設(shè)計,程序設(shè)計方法,領(lǐng)域業(yè)務(wù)知識)。了解應(yīng)用環(huán)境..軟件工程與信息系統(tǒng)開發(fā)概述
軟件危機與軟件工程1960年代以來:
計算機性能不斷提高 應(yīng)用范圍越來越廣泛 軟件系統(tǒng)開發(fā)越來越復(fù)雜。
大型軟件系統(tǒng)開發(fā)成本高,可靠性差,甚至有時人們無法管理自身所創(chuàng)造出來的復(fù)雜邏輯系統(tǒng),致使軟件生產(chǎn)和維護(hù)出現(xiàn)了很大的困難,當(dāng)時人們稱此為“軟件危機”。問題嚴(yán)重軟件工程與信息系統(tǒng)開發(fā)概述軟件危機與軟件工程軟件危機①正確理解和表達(dá)應(yīng)用需求是艱巨的任務(wù).但常常被忽略。②軟件是邏輯產(chǎn)品。軟件開發(fā)過程是思考過程,很難進(jìn)行質(zhì)量管理和進(jìn)度控制。③隨著問題復(fù)雜度的增加,處理問題的效率隨之下降,而所需時間和費用則隨之增加。大型軟件開發(fā)必須有嚴(yán)密完整的工程技術(shù)和科學(xué)的過程,向“工程化”發(fā)展:“軟件工程”分析原因解決途徑軟件工程與信息系統(tǒng)開發(fā)概述
軟件工程方法要點: ①軟件開發(fā)技術(shù)。軟件開發(fā)規(guī)范化和工程化,對開 發(fā)中的策略、原則、步驟和文檔做出規(guī)定. ②軟件工程管理。對軟件生產(chǎn)中重要環(huán)節(jié),按計 劃、進(jìn)度執(zhí)行,實現(xiàn)預(yù)期的社會和經(jīng)濟效益. ③軟件開發(fā)方法。主要有:生命周期方法、原型 法以及面向?qū)ο蟮姆治鲈O(shè)計方法等。 ④軟件開發(fā)工具。采用軟件開發(fā)工具和環(huán)境,保證 軟件開發(fā)各個階段任務(wù)的完成。軟件工程與信息系統(tǒng)開發(fā)概述
常用的信息系統(tǒng)開發(fā)方法(1)-----結(jié)構(gòu)化生命周期方法
信息系統(tǒng)從規(guī)劃開始,經(jīng)過分析設(shè)計、實施直到投入運行使用過程中,隨其生存環(huán)境的變化而不斷修改,當(dāng)它不再適應(yīng)需要時就要被淘汰,而由新的信息系統(tǒng)代替老的信息系統(tǒng),這種循環(huán)稱為信息系統(tǒng)的生命周期。結(jié)構(gòu)化方法將信息系統(tǒng)軟件生命分為系統(tǒng)規(guī)劃,系統(tǒng)分析,系統(tǒng)設(shè)計,系統(tǒng)實施和系統(tǒng)維護(hù)5個階段。各階段工作按順序開展,形如自上而下的瀑布,所以又稱瀑布模型方法。軟件工程與信息系統(tǒng)開發(fā)概述常用的信息系統(tǒng)開發(fā)方法-----結(jié)構(gòu)化生命周期方法
系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施系統(tǒng)維護(hù)
每一個階段都有明確的工程任務(wù)并產(chǎn)生規(guī)范的文檔資料,且必須評審。用以及時發(fā)現(xiàn)錯誤,防止將錯誤蔓延到后續(xù)階段,避免重大損失。軟件工程與信息系統(tǒng)開發(fā)概述
結(jié)構(gòu)化生命周期法的分析和設(shè)計原則:①
自頂向下,逐層分解求精,分析和設(shè)計整個系統(tǒng),減小和控制開發(fā)過程的復(fù)雜性。
②圖示工具(如數(shù)據(jù)流程圖和E-R圖等)描述分析和設(shè)計的內(nèi)容,便于各類人員交流。
③明確階段任務(wù)。例如,系統(tǒng)分析階段明確系統(tǒng)的結(jié)構(gòu)和功能(做什么),系統(tǒng)設(shè)計階段確定其如何實現(xiàn)(怎么做)。
④強調(diào)用戶參予開發(fā)過程的作用。軟件工程與信息系統(tǒng)開發(fā)概述
常用的信息系統(tǒng)開發(fā)方法(2)-----原型法
所謂原型,是指分析設(shè)計人員與用戶合作,在短期內(nèi)定義用戶基本需求的基礎(chǔ)上,首先開發(fā)出一個具備基本功能、實驗性的、簡易的應(yīng)用軟件。運行這個原型,并在相應(yīng)的輔助開發(fā)工具的支持下,按照不斷求優(yōu)的設(shè)計思想,通過反復(fù)的完善性實驗而最終開發(fā)出符合用戶要求的信息系統(tǒng)。軟件工程與信息系統(tǒng)開發(fā)概述
數(shù)據(jù)庫系統(tǒng)設(shè)計概要信息系統(tǒng)設(shè)計最重要的核心技術(shù)是軟件工程和基于DBS的設(shè)計技術(shù)。
DBS設(shè)計任務(wù):應(yīng)用部門信息需求計算機環(huán)境硬件,OS,DBMS等應(yīng)用部門處理需求DBS設(shè)計各類數(shù)據(jù)模式應(yīng)用程序軟件工程與信息系統(tǒng)開發(fā)概述DBS設(shè)計步驟系統(tǒng)規(guī)劃和分析
系統(tǒng)規(guī)劃
系統(tǒng)規(guī)劃任務(wù):
①
調(diào)查應(yīng)用部門的環(huán)境、目標(biāo)和現(xiàn)行系統(tǒng).
②根據(jù)其發(fā)展目標(biāo)對新系統(tǒng)的需求,進(jìn)行分析和預(yù)測.
③考慮新系統(tǒng)所受的各種約束.
④研究開發(fā)新系統(tǒng)的必要性和可能性,提出方案和計劃.
⑤從管理、技術(shù)、經(jīng)濟和社會等方面進(jìn)行可行性分析.系統(tǒng)規(guī)劃過程:系統(tǒng)規(guī)劃和分析
系統(tǒng)分析(1)系統(tǒng)分析的任務(wù)采用系統(tǒng)工程的思想和方法,把復(fù)雜的對象分解成簡單的組成部分,明確各部分用戶的各種數(shù)據(jù)需求和處理需求.(2)系統(tǒng)分析的方法使用結(jié)構(gòu)化分析方法(SA)。SA方法從最上層的組織機構(gòu)入手,采用自頂向下逐層分解的方法分析系統(tǒng),并用形式化或半形式化的描述(如數(shù)據(jù)流程圖和數(shù)據(jù)字典)說明數(shù)據(jù)和處理過程的關(guān)系。系統(tǒng)規(guī)劃和分析
系統(tǒng)分析
(3)系統(tǒng)分析的工具
數(shù)據(jù)流程圖(DFD):
使用直觀的圖形符號,描述系統(tǒng)業(yè)務(wù)處理過程、信息流和數(shù)據(jù)要求的工具。.外部實體系統(tǒng)對數(shù)據(jù)的處理邏輯數(shù)據(jù)流(數(shù)據(jù)的外部來源和去處)數(shù)據(jù)流數(shù)據(jù)存儲數(shù)據(jù)字典(DD):數(shù)據(jù)流程圖表達(dá)了數(shù)據(jù)和處理的關(guān)系,數(shù)據(jù)字典則是系統(tǒng)中各類數(shù)據(jù)定義和描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)分析所獲得的主要成果。在數(shù)據(jù)字典中對數(shù)據(jù)流程圖中的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲和外部實體等進(jìn)行定義.系統(tǒng)規(guī)劃和分析
數(shù)據(jù)流程圖實例---某大學(xué)教學(xué)管理信息系統(tǒng)數(shù)據(jù)流程圖
系統(tǒng)設(shè)計(1)系統(tǒng)設(shè)計的任務(wù)和內(nèi)容系統(tǒng)設(shè)計任務(wù):為實現(xiàn)系統(tǒng)目標(biāo)具體規(guī)定數(shù)據(jù)結(jié)構(gòu)和系統(tǒng)功能.系統(tǒng)設(shè)計的內(nèi)容:概念結(jié)構(gòu)設(shè)計和邏輯結(jié)構(gòu)設(shè)計.客觀對象概念結(jié)構(gòu)轉(zhuǎn)換數(shù)據(jù)模式轉(zhuǎn)換DB(E-R圖)(二維表)概念結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計系統(tǒng)設(shè)計(概念結(jié)構(gòu)設(shè)計)(2)概念結(jié)構(gòu)設(shè)計將需求分析得到的用戶需求轉(zhuǎn)換為概念模型的過程就是概念結(jié)構(gòu)設(shè)計。①概念結(jié)構(gòu)設(shè)計的方法和過程 開發(fā)一個全局性的信息系統(tǒng),由于其問題的復(fù) 雜性,在系統(tǒng)規(guī)劃和需求分析階段一般采用自頂向下的方法。而在概念結(jié)構(gòu)設(shè)計中則采用自底向上的方法,即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它集成起來得到全局的概念結(jié)構(gòu)。系統(tǒng)設(shè)計(概念結(jié)構(gòu)設(shè)計)概念結(jié)構(gòu)設(shè)計系統(tǒng)設(shè)計(概念結(jié)構(gòu)設(shè)計)②概念結(jié)構(gòu)設(shè)計的工具(表示方式)
E-R圖用表示“實體-聯(lián)系概念”的E-R圖,對一個單位信息狀況進(jìn)行直觀說明,稱為一個單位的E-R概念結(jié)構(gòu)。
E-R圖中:
矩形框表示實體集菱形框表示聯(lián)系橢圓(或圓形)框表示屬性加斜杠線的屬性組成相應(yīng)實體集的主鍵聯(lián)系與實體集相連的線上注明聯(lián)系的語義類型。
系統(tǒng)設(shè)計(概念結(jié)構(gòu)設(shè)計)E-R圖的實例:學(xué)號SNO姓名SNAME系別DEPART出生年月BDATE學(xué)生S所屬SCL班級CLASS班號CLNO班名CLNAME班長MONITOR排座ss教室座位SIE排號ROW列號COLUMN選課SC成績GRADE課程C課程號CNO課程名CNAME學(xué)時LHOUR開課時間SEMESTERnm1n11性別SEX身高HEIGHT系統(tǒng)設(shè)計(邏輯結(jié)構(gòu)設(shè)計)(3)邏輯結(jié)構(gòu)設(shè)計
①面向系統(tǒng)的全局關(guān)系模式:把概念結(jié)構(gòu)設(shè)計產(chǎn)生全局E-R圖中的實體和聯(lián)系,轉(zhuǎn)換為關(guān)系DBMS所支持的關(guān)系型數(shù)據(jù)的邏輯結(jié)構(gòu),即面向系統(tǒng)的全局關(guān)系模式.
②面向用戶的視圖:是全局關(guān)系模式的子集.用定義視圖實現(xiàn)按轉(zhuǎn)換規(guī)則(見閱讀材料6.3)物理結(jié)構(gòu)設(shè)計
物理結(jié)構(gòu)設(shè)計反映數(shù)據(jù)關(guān)系模式的基本表對應(yīng)于計算機外的存儲文件.物理設(shè)計的任務(wù)是選取相應(yīng)的文件存儲結(jié)構(gòu)和文件存取路徑.
目標(biāo):有效利用存儲空間,提高性能.物理結(jié)構(gòu)設(shè)計
特別提示: DBS的物理結(jié)構(gòu)設(shè)計與多種因素有關(guān):
應(yīng)用處理需求(內(nèi)容和頻率)變化數(shù)據(jù)特性(屬性值分布,長度及個數(shù))變化 處理需求隨應(yīng)用環(huán)境而變化
由此,數(shù)據(jù)特性因數(shù)據(jù)庫狀態(tài)的改變而變化,導(dǎo)致數(shù)據(jù)特性在DBS設(shè)計階段很難準(zhǔn)確估計。因而,數(shù)據(jù)庫物理設(shè)計和一般產(chǎn)品設(shè)計有很大的區(qū)別:DBS設(shè)計往往只提供一種初始設(shè)計,在DBS運行過程中還應(yīng)根據(jù)用戶要求不斷調(diào)整。過分強調(diào)所謂“精確設(shè)計”,企圖一次成功,并不符合DBS的設(shè)計特點。系統(tǒng)實施與運行維護(hù)(1).系統(tǒng)實施 系統(tǒng)實施的任務(wù):
實現(xiàn)系統(tǒng)設(shè)計階段提出的數(shù)據(jù)邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)和軟件結(jié)構(gòu),按實施方案完成一個可實際運行的信息系統(tǒng),交付用戶使用。具體工作:
①按系統(tǒng)邏輯結(jié)構(gòu)和物理物理結(jié)構(gòu),用關(guān)系DBMS-SQL語言編制源代碼,調(diào)試產(chǎn)生目標(biāo)模式,并將數(shù)據(jù)載入DB中;
②功能程序設(shè)計,按軟件結(jié)構(gòu)設(shè)計提出的模塊要求進(jìn)行程序編碼、編譯、聯(lián)接以及測試的工作。系統(tǒng)實施與運行維護(hù)(2).系統(tǒng)的運行和維護(hù)
在保證信息系統(tǒng)正常運行的前提下,為提高系統(tǒng)運行的有效性而對系統(tǒng)的硬件、軟件和文檔所做的修改和完善都稱為系統(tǒng)維護(hù)。系統(tǒng)維護(hù)有3類:
①糾正性維護(hù)。糾正應(yīng)用軟件設(shè)計中遺留的種種錯誤。②適應(yīng)性維護(hù)。適應(yīng)硬件/軟件環(huán)境變更,對應(yīng)用程序作適當(dāng)修改。③完善性維護(hù)。數(shù)據(jù)轉(zhuǎn)儲,為提高系統(tǒng)性能,對系統(tǒng)和應(yīng)用程序的修改等。系統(tǒng)實施與運行維護(hù)
特別提示:(1)數(shù)據(jù)庫維護(hù)是一項有一定技術(shù)難度的工作,實質(zhì)上它是再分析、再設(shè)計、再編程、再測試的過程,同時還包括程序和各種文檔的修改。(2)從時間上看,維護(hù)是DBS應(yīng)用中的最后一個階段,但從工作性質(zhì)來看,維護(hù)實際上是與DBS管理和控制密切相關(guān)的活動,是數(shù)據(jù)庫應(yīng)用的深化。
6.5Access基本操作2024/11/548考試大綱要求ACCESS數(shù)據(jù)庫數(shù)據(jù)庫:數(shù)據(jù)庫的創(chuàng)建;表結(jié)構(gòu)的建立和修改;記錄的錄入和修改查詢設(shè)計器:插入、刪除、更新記錄;簡單查詢;匯總查詢綜合應(yīng)用ACCESS表和查詢結(jié)果與其他格式文件相互轉(zhuǎn)換。2024/11/5491.數(shù)據(jù)庫的創(chuàng)建打開MSACCESS2003文件——新建——空數(shù)據(jù)庫——命名新的數(shù)據(jù)庫文件2024/11/5501.數(shù)據(jù)庫的創(chuàng)建在相應(yīng)目錄中,右擊鼠標(biāo)2024/11/5512.表結(jié)構(gòu)的建立和修改進(jìn)入表結(jié)構(gòu)設(shè)計器2024/11/5522.表結(jié)構(gòu)的建立例:建立如下圖的表,表名為STUDENT字段意義字段名稱數(shù)據(jù)類型(長度)說明學(xué)號SNO文本(4)主鍵姓名SNAME文本(8)系別DEPART文本(10)性別SEX文本(1)出生日期BDATE日期/時間身高HEIGHT數(shù)字(單精度型)2024/11/5533.表結(jié)構(gòu)的修改2024/11/5544.記錄的錄入和修改打開表:雙擊要添加記錄的表2024/11/5555.記錄的刪除在要刪除的記錄行上右擊鼠標(biāo),選擇【刪除記錄】查詢的功能選擇字段選擇記錄編輯記錄包括添加記錄、修改記錄和刪除記錄等實現(xiàn)計算建立新表2024/11/5576.查詢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)保密協(xié)議書合同七篇
- 頸部血管損傷病因介紹
- 隱匿性腎小球腎炎病因介紹
- 輸尿管狹窄病因介紹
- (范文)滾塑模具項目立項報告
- (2024)陶瓷膜系列產(chǎn)品生產(chǎn)建設(shè)項目可行性研究報告(一)
- (2024)PVC新型裝飾膜生產(chǎn)線項目可行性研究報告建議書立項(一)
- 廣東省普通高中2024屆高三合格性考試模擬沖刺數(shù)學(xué)試題(二)(原卷版)-A4
- 2023年厚、薄膜混合集成電路及消費類電路項目融資計劃書
- 智慧文旅行業(yè)解決方案全集
- 方案的構(gòu)思過程 課件-2023-2024學(xué)年高中通用技術(shù)蘇教版(2019)技術(shù)與設(shè)計1
- 青海中冠嘉頡環(huán)??萍加邢薰句X灰渣循環(huán)再利用項目(中試試驗)環(huán)評報告
- 抽水水施工方案
- 幼兒園保育員培訓(xùn)記錄(21篇)
- 班會尊重與理解(共32張PPT)
- 2023年四川省公需科目(數(shù)字經(jīng)濟與驅(qū)動發(fā)展)考試題庫及答案
- 涉農(nóng)法律法規(guī)和會
- 防疫員技師考試題庫及答案
- 蘇教六年級數(shù)學(xué)上冊百分?jǐn)?shù)整理與復(fù)習(xí)課件
- 軟件工程項目實踐教程第四版課后參考答案
- 流行性感冒病人的護(hù)理
評論
0/150
提交評論