數據庫簡答題_第1頁
數據庫簡答題_第2頁
數據庫簡答題_第3頁
數據庫簡答題_第4頁
數據庫簡答題_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1簡述數據庫管理技術發(fā)展的三個階段。各階段的特點是什么?答:數據庫管理技術經歷了人工管理階段、文件系統(tǒng)階段和數據庫系統(tǒng)階段。(1)、人工管理數據的特點:A、數據不保存。B、系統(tǒng)沒有專用的軟件對數據進行管理。C、數據不共享。D、數據不具有獨立性。(2)、文件系統(tǒng)階段的特點:A、數據以文件的形式長期保存。B、由文件系統(tǒng)管理數據。C、程序與數據之間有一定的獨立性。D、文件的形式已經多樣化 E、數據具有一定的共享性(3)、數據庫系統(tǒng)管理階段特點:A、數據結構化。B、數據共享性高、冗余度底。C、數據獨立性高。D、有統(tǒng)一的數據控制功能。3、簡述數據庫、數據庫管理系統(tǒng)、數據庫系統(tǒng)三個概念的含義和聯(lián)系。答:數

2、據庫是指存儲在計算機內、有組織的、可共享的數據集合。數據庫管理系統(tǒng)是軟件系統(tǒng)的一個重要組成部分,它通過借助操作系統(tǒng)完成對硬件的 訪問,并對數據庫的數據進行存取、維護和管理。數據庫系統(tǒng)是指計算機系統(tǒng)中引入數據庫后的系統(tǒng)構成。它主要由數據庫、數據庫用 戶、計算機硬件系統(tǒng)和計算機軟件系統(tǒng)幾部分組成。三者的聯(lián)系是:數據庫系統(tǒng)包括數據庫和數據庫管理系統(tǒng)。數據庫系統(tǒng)主要通過數據庫管理系統(tǒng)對數據庫進行管理的。4、數據庫系統(tǒng)包括哪幾個主要組成部分?各部分的功能是什么?畫出整個數據庫系統(tǒng)的層 次結構圖。答:數據庫系統(tǒng)包括:數據庫、數據庫用戶、軟件系統(tǒng)和硬件系統(tǒng)。數據庫主要是來保存數據的。數據庫用戶是對數據庫進行

3、使用的人,主要對數據庫進行存儲、維護和檢索等操作。 軟件系統(tǒng)主要完成對數據庫的資源管理、完成各種操作請求。硬件系統(tǒng)主要完成數據庫的一些物理上的操作,如物理存儲、輸入輸出等。數抿陣系統(tǒng)勖結構團5、簡述數據庫管理系統(tǒng)的組成和功能。答:數據庫管理系統(tǒng)的組成:a語言編譯處理程序 b系統(tǒng)運行控制程序 c系統(tǒng)建立、維護程序 d數據字典。功能:a.數據定義功能b.數據操縱功能c.數據庫運行管理功能 d數據庫建立和維護功能 e數據通信 接口。f.數據組織、存儲和管理。6、DBA指什么?它的主要職責是?DBA :指的是數據庫管理員。職責:1).參與數據庫設計的全過程,決定整個數據庫的結構和信息內容。2)決定數據

4、庫的存儲結構和存取策略。3)幫助終端用戶使用數據庫系統(tǒng);4)定義數據的安全性和完整性,負責分配各個用戶對數據庫的存取權限、數據的保密級別和完整性約束條件;5) 監(jiān)督數據庫的使用用和運行, DBA負責定義和實施適當的數據庫后備策略, 當數據庫受 到破壞時,在最短的時間內將數據庫恢復到正常狀態(tài);當數據庫的結構需要改變時,完成對 數據結構的修改。6) 改進和重組重構數據庫,DBA負責監(jiān)視數據庫系統(tǒng)運行期間的空間利用率、處理效率、等性能指標利用數據庫系統(tǒng)提供的監(jiān)視和分析使用程序等方式對運行情況進行記錄、統(tǒng)計分析并根據實際情況不斷的改進數據庫設計, 不斷的提高系統(tǒng)的性能;另外,還要不斷地根據 用戶的需求

5、情況變化,對數據庫進行重構造。7試述數據庫三級模式結構,說明三級模式結構的優(yōu)點是什么?答:數據庫系統(tǒng)的內部體系結構從邏輯上分為三級:外模式、模式、內模式。(1)模式模式也稱為邏輯模式、 概念模式,是數據庫中全體數據的邏輯結構和特征的描述。模式處于三級結構的中間層。一個數據庫只能有一個模式,因為它是整個數據庫數據在邏輯上的視圖,即使數據庫的整體邏輯。(2)外模式。外模式又稱子模式或用戶模式,外模式是三級結構的最外層,它是數據庫用戶能看到并允許使用的那部分局部數據的邏輯結構和特征的描述,既用戶視圖。(3)內模式。內模式又稱存儲模式,是三級結構中的最內層,既魚實際存儲數據方式有關 的一層。優(yōu)點:1)

6、保證數據的獨立性。2)簡化了用戶接口。 3)有利于數據共享。4)有利于數據的安全保 密。順便一提:模式和內模式只能有一個,外模式可以很多個。8什么是數據庫的數據獨立性?它包含哪些內容?答:數據獨立性是指數據庫中的數據與應用程序間相互獨立,既數據的邏輯結構、 存儲結構以及存取方式的改變不影響應用程序。數據獨立性分兩級:物理獨立性和邏輯獨立性。數據的物理獨立性是指當數據的物理結構(如存儲結構、存取方式、外部存儲設備等) 改變時,通過修改映射,使數據整體邏輯結構不受影響,進而用戶的邏輯結構以及應用程序不用改變。數據的邏輯獨立性是指當數據庫的整體邏輯結構(如修改數據定義、增加新的數據類型、改變數據間的

7、關系等)發(fā)生改變時,通過修改映射,使用戶的邏輯結構以及應用程序不用改 變。9什么是數據詞典?它的主要作用是什么?答:數據詞典是用來描述數據庫中有關信息的數據目錄;作用:起著系統(tǒng)狀態(tài)目錄表的作用10簡述數據庫管理系統(tǒng)的數據存取過程。(1) 用戶使用某種特定的數據操作語言向DBMS發(fā)出存取請求;(2)DBNS接受請求并將該請求解釋轉換成機器代碼指指令;(3)DBMS 一次檢查外模式、外模式/模式映像、模式、模式/內模式映像及存儲結構定義;(4)DBMS對存儲數據庫執(zhí)行必要的存取操作;(5)從對數據庫的存取操作中接受結果;(6)對得到的結果進行必要的處理,如格式轉換等(7)將處理的結果返回給用。11

8、. 解釋實體、屬性、實體鍵、實體集、實體型、實體聯(lián)系類型、記錄、數據項、字段、記 錄型、文件、實體模型、數據模型的含義。答:(1)實體:客觀存在并且可以相互區(qū)別的“事物”稱為實體。(2)屬性:實體所具有的某一特性稱為屬性。(3)實體鍵:在實體型中,能唯一標識一個實體的屬性或屬性集稱為實體的鍵,也稱為關 鍵碼、關鍵字。(4)、實體集:同型實體的集合成為實體集。(5)、實體型:具有相同屬性的實體必然具有共同的特征,所以用實體名及其屬性名集合 來抽象和描述同類實體,稱為實體型。(6)、實體聯(lián)系類型:事物內部以及事物之間是有聯(lián)系的,這些聯(lián)系同樣也要抽象和反映 到信息世界中來,在信息世界中將被抽象為實體

9、型內部的聯(lián)系和實體型之間的關系。(7)、記錄:字段的有序集合稱為記錄。(8)、數據項:標記實體屬性的命名單位稱為數據項,也成為字段。(9)、字段:標記實體屬性的命名單位稱為字段,也成為數據項。(10)、記錄型:具有相同字段的記錄。(11)、文件:同一類記錄的集合稱為文件。(12)、實體模型:是按用戶的觀點對數據和信息建模,是對現實世界的事物及其聯(lián)系的第一級抽象,它不依賴與具體的計算機系統(tǒng),不涉及信息在計算機內如何表示,如何處理等問題,只是用來描述某個特定組織所關心的信息結構。(13)、數據模型:是數據庫描述數據及其聯(lián)系的組織方式、12、數據模型的主要作用是什么?三類基本數據模型的劃分依據是什么

10、?各自哪些優(yōu)缺 點?答:數據模型對現實世界中的事物及其聯(lián)系的一種模擬和抽象表示,對數據、數據間聯(lián)系以及有關語義約束規(guī)程進行形式化描述。三類基本數據模型劃分的依據是它們的數據結構,按數據結構的不同分為層次模型、網狀模型和關系模型。層次模型的優(yōu)點有:(1)、層次模型結構比較簡單,層次分明,便于在計算機內實現。(2)、結點間聯(lián)系簡單,從根結點到樹中任何一結點均存在一天唯一的層次路徑,因此其查詢效率很高。(3)、提供了良好的數據完整性支持。層次模型的缺點有:(1)、不能直接表示兩個以上的實體間的復雜聯(lián)系和實體型間的多對多聯(lián)系,只能通過引 入沉于數據或創(chuàng)建虛擬結點的方法來解決,易產生不一致性。(2)、對

11、數據插入和刪除的操作限制太多。(3)、查詢子女結點必須通過雙親結點。網狀模型的優(yōu)點有:(1)、能更為直接地描述客觀世界,可表示實體間的多種復雜聯(lián)系。(2)、具有良好的性能和存儲效率。網狀模型的缺點有:(1)、數據結構復雜,并且隨著應用環(huán)境的擴大,數據庫的結構變得越來越復雜,不便于 終端用戶掌握。(2) 、器數據定義語言(DDL)、數據操縱語言(DML)語言極其復雜,不易使用戶掌握。(3)、由于記錄間的聯(lián)系本質上是通過存儲路徑實現的,應用程序再訪問數據庫時要指定 存取路徑,即用戶需要了解系統(tǒng)結構的細節(jié),加重了編寫應用程序的負擔。關系模型的優(yōu)點有:(1)、其有嚴格的數學理論依據。(2)、數據結構簡

12、單、清晰,用戶易懂易用,不僅用關系描述實體,而且用關系描述實體 間的聯(lián)系,此外,對數據的操縱結構也是關系。(3)、關系模型的存取路徑對用戶是透明的,從而具有更高的數據獨立性、更好的安全保 密性,也簡化了程序員的工作和數據庫建立和開發(fā)工作。關系模型的缺點有:查詢效率不如非關系模型。13、實體型間的聯(lián)系有哪幾種?其含義是什么?并舉例說明。答:兩個實體間的聯(lián)系有一下幾種:答:<1> 一對一聯(lián)系:實體集A中的一個實體至多與實體集 B中的一個實體相對應,反之 亦然,則稱實體集 A和B為一對一的聯(lián)系。實體集 A與實體集B為一對一的聯(lián)系。記作 1:1。女口:班級與班長,觀眾與座位,病人與床位。&

13、lt;2>一對多聯(lián)系:實體集A中的一個實體與實體集 B中的多個實體相對應, 反之,實體集B 中的一個實體至多與實體集 A中的一個實體相對應。記作1:n。女口:班級與學生、公司與職員、省與市。<3>多對多聯(lián)系:實體集A中的一個實體與實體集 B中的多個實體相對應, 反之,實體集B 中的一個實體。與實體集 A中的多個實體相對應。記作( m:n)。女口:教師與學生,學生與 課程,工廠與產品。15、試述傳統(tǒng)數據庫的局限性。答:第一代數據庫和第二代數據庫稱為傳統(tǒng)數據庫,傳統(tǒng)數據庫的局限性主要表現在以下幾個方面:(1)、面向機器的語法數據模型。(2)、數據類型簡單、固(3)、結構與行為完全

14、分離。(4)、被動響應。(5)、事物處理能力較差。16.解釋搜式.內撲式.外模式、DDL. DML的含幾PL1-P12検咒播述的是數據的片忖邏緝給乩外模式渺段的是數擁府局詡邏粋給構通常是根冗時了 樂.內模式.亦稱存儲模代是較據在數據吟系統(tǒng)內部的衷不即對敎摒的物理結構和存儲 方式的播述.DOL t數據定義語言.用來定義數據庫模式、仲模式、內檢八的語f DML.: 數據擇縱語言,用來對敎據庫中的數據進行查詢捕入、冊除和烽改的語句.17試述傳統(tǒng)數據庫的局限性.K面向機器的涪法數堀模艷Ik數據美型簡單氛結構比行為完全分離4.玻動響應5事 備處理能力較差18. 直向對彖數據庫的主要研究內容是什么?K對傳

15、統(tǒng)數據廝主要足黃條數撅貯)進行不同層裁上的擴充漢打計畀機領域山貝他學科的新技術緊密站合I ;和發(fā)展數統(tǒng)財帆念、功能利技 術氛岡究啲向應出傾城的數抓庫技術19. 什么是分布式數據庫7英特點是什么?軒血式數據即系統(tǒng)知I若r牛站蛍合而成亠這些汕又稱為節(jié)點它們在珊訊網納屮聯(lián)按在一 起.每個節(jié)心都足 個獨立的數據庫系統(tǒng)它們都擁有各自*j救據陣、屮央處堺機*終酬, 以辰各自的崗部數據暉管理系統(tǒng)"因吐分布式數據庫蔬統(tǒng)可以看作是一幫列集屮式數據庫垂 統(tǒng)的聯(lián)合”它們右邏輯上屈F囲一系統(tǒng)”但在物理結拘上足分布試的.特點:-自治與共享2. 冗余的控制3、分拓咐務執(zhí)廿和塑企性1. 數擁的獨立性18、什么是主

16、動數據庫和多媒體數據庫?答:主動數據庫(Active DataBase , ADB ):是相對傳統(tǒng)數據庫的被動性而言。主動數據 庫的目標是提供對緊急情形及時反映的功能,同時有提高數據庫管理系統(tǒng)的模塊化程度。多媒體數據庫:是在計算機控制下文字、聲音、圖像、圖形、視頻等多種類型數據的有 機集成。其中數字、字符等稱為格式化數據,文本、聲音、圖形、圖像、視頻等稱為非格式 化數據126頁四、5(1 )用SQL的DDL語言創(chuàng)建S表,S#為主鍵,SN不能為空。答:create table S(S# char(10) primary key not n ull,SN varchar(10) not null,

17、AGE ti nyi nt n ull,DEPT nchar(10)create table C ( C# char(6) primary key, CN varchar(20) n ot n ull )create table SC ( S# char(10) primary key not null, C# cha6) primary key not n ull, GR tinyint ) create table T ( T# char primary key n ot n ull, TN varchar(10) n ot null, PROF varchar(10), SAL mone

18、y, COMM mo ney, C# char )(2) 創(chuàng)建計算機系學生的視圖,該視圖的屬性列由學號、姓名、課程號和任課教師號組成。)create view ComputerDEPT(S#,SN,C#,T#)asselect S#,SN,C#,T# from S,C,SC,Twhere DEPT in ('計算機')and S.S#=SC.S#and C.C#=SC.C#and T.C#=C.C#(3) 檢索計算機系年齡在20歲以上的學生學號。答:select S# from Swhere DEPT in ('計算機')and AGE>20(4) 檢索姓

19、王的教師所講課程的課程號及課程名稱。答:select C#,CN from C,Twhere T# like '王 %'and C.C#=T.C#(5) 檢索張三同學所學課程的成績,列出SN,C#,GR。答:select SN,C#,GR from S,C,SCwhere SN='張三'and S.S#=SC.S#and C.C#=SC.C#(6) 檢索選修總收入超過1000元的教師所講課程的學生姓名、課程號和成績。答:select SN,C#,GR from S,SC,Twhere SAL+COMM>1000and S.S#=SC.Sand SC.C#=

20、T.C#(7) 檢索沒有選修C1課程且選修課程數為兩門的學生的姓名和平均成績,并按平均成績 降序排列答:select SN,avg(GR) from S,SCwhere (S.S#=SC.S#)an d('C1' n ot i n (select C# from SC where S.S#=SC.S#)group by SNhav ing coun t(SC.S#)=2 order by avg(gr)desc(8 )檢索選修和張三同學所課程中任意一門相同的學生姓名,課程名。答:select SN,CN from S,C,SCwhere S.S#=SC.S# and C.C#=

21、SC.C#and C# in (select C# from SC where S#='S3')(9) S1同學選修了 C3,將此信息插入SC表中。答:insert into SC(S#,C#)values('S1','C3')(10) 刪除S表中沒有選修任何課程的學生記錄。答:delete from Swhere S# n ot i n( select S# from SC)章2K關系模型的完整性規(guī)則有哪幾類?實體完聲性.參照完整性和用戶定義的完昨4. 關系的性質主要包括鼻些方面?為什么只限用規(guī)范化關系?<1)列是同質的匸同屬性名下的諸屬

22、性值是同類璽數據.且必須來自同一個域亠 屈性必徹有不同的屬性容,不同的厲性可來自間一-個戦。屈性的顧序是非排序的:列的次序無所謂.可以関意交換亠(4)元組昱啡一的:任意兩個元?II不能応全*1同*(5)元組的順序無天緊耍;元細的次庫可以任怠交揍" 所有的屬性值幫是版子的:毎一個分雖必須是不可分的數據珮<1)這種選擇對說要盤示的內容并無實際限制*(2)從數學觀點看,一牛規(guī)范化關蔡比一個非規(guī)范化關系右更前單的卿抹話構.這將導致 係列扶他冋逍的商化*章4N解釋卜列術誥的含義:函數依幀、平凡函數依lh平凡函數依幀、部分歯數依幀、 完全函數依賴.伎遞函數依賴、范代*無損連接性、依轍保持性

23、。解:函數依那 設關系模式R(u,唄全卷F是匕上的函數依賴集,X和Y衆(zhòng) U的子集.如果對于R (U)的任意一個可能的關系匚對于X的毎一個具休f仏Y都有唯 一的具體的值與之對應*則稱X函數決定Y,或Y函數依賴于X, ffi X-Y.我們稱X為 決定因素* Y為依賴因索當¥不的數依賴于X時,記作;XPY。當X-Y H. Y-X時, 則記作:XOY.平凡函數依賴工當屬性集Y是屬性集X的子集時、則必然存在著函數依賴X7 這 種類型的曲數依幀稱為平凡的函數依幀°非平凡函數依賴:如果¥不是X子集”則稱XY為非平凡的函數依賴.完全函數阿與部分雷數依81設有關系模式R(U), U

24、是屬性全集,X和YftU的了 集.Y,并川對于X的仃何一個真子集都有X*Yt則稱Y對X完全函數依賴(FullFunctiorwl Dependency) , id作如果對X的杲個真子集竄 有X-*Y,則稱Y對 X 部分函數依賴(Partial Functional Dependency),記作 X->Y0傳遞函數依輒 設右關系權式R (D U是屬性全集,賂 J Z是I:的了集'若X-Y CYX3*但 YA*Xt 乂 Yf 2,則稱 Z 對 X 傳遞函數依賴(Transitive Functional Dependency記作:x范式:在關系數據庫的規(guī)范化過程中,為不同程度的規(guī)范化

25、墓求設上的不同的標準或 準則稱為范式(Normal Form).滿足最低妾求的叫笫一范式,簡稱INF。在第一范式中滿足 進一步更求的為第:范代(2NF),英余以此類R為第兒范代就可以寫成RExNF心表示 某范式名h當把某范式看成是滿足該范式的所可關系模式的集合時,*個范式之間的集合關系可 以表示為:KNFu4NFuBnFu3NFu2%Fu INF,一個低一級范式的關系模代”通過模式分解可以轉換為若T個髙一級范代的關系模試 的集合,這種過程就叫規(guī)范化.無損連接性:設R (X, Y, Z), X> Y. Z為不相交的屆性集合.如果X-Y> X- Z,則有 R(X, Y. Z) =RX.

26、 ¥xR|X, Z,其中 RX. Y表示關系 R 在屬件 <X. Y) 上的投孰即R等于兩個分別會決定因素X的投彫關系(分別是RPG Y與RDG Z)在 X上的自然連接,這樣便保證了關系R分解后不會左失總有的信息,這稱作關系分解的無 損連接性檔依賴保持性:設仃關系模說R (l F).則Z所涉及到的F中所仃函數依賴為F在Z上的投影,記為nz (F), #nz (F) = X-YI (XfY)EF*且XYCZ為函數依賴集F在Z上的投影。設R (UF)的一個分解P= Rl, R2,,Rk,如果F等價于口劉(F) U 口羈(F) uuriRk(F),則稱分解P具有函數依賴保持性。檢驗一

27、個分解是否具有依賴保持性,實際上是檢驗iiri(f)unR2(F)uuriRk(F) 是否覆蓋F。2、給出2NF、3NF、BCNF的形式化定義,并說明它們之間的區(qū)別和聯(lián)系.解:1) 2NF如果關系模式ReiNF. R (U, F)中的所有非主屬性都完全函數依賴于任意一個候 選關鍵字,則稱關系R是屬于第二范式(Second Normal Form),簡稱2NF,記作Re 2NFc2) 3NF如果關系模式RW2NF, R (U, F)中所有非主屈杵對任何候選關鍵字都不存在傳遞函 數依賴,則稱R是屬于第三范式(Third Normal Form),簡稱3NF,記作RE3NF3) BCNF如果關系模式

28、ReiNF, JL所有的函數依賴X-*Y(Y不包含于X,即Y£X),決定因索X 都包含了 R的一個候選碼,則稱R屬于BC范式(Boyce-Codd Normal Form),記作ReBCNF4) 區(qū)別和聯(lián)系(1) BCNFg3NFc2NE(2) BCNF、3NF與2NF均是針對函數依賴而定義劃分的。2NF 、3NF和BCNF是在函數 依賴的條件下對模式分解所能達到的分離程度的測丿支。一個模式中的關系模式如果都屬于 BCXF,那么在函數依賴范躊內,它L1實現了徹底的分離,(2消除了插入和刪除異常。3、什么叫關系模式分解?為什么要做關系模式分解?模式分解要遵循什么準則? 解:丨)關系模式

29、分解:一個低一級范式的關系模式,通過模式分解可以轉換為若干個高一 級范式的關系模式的集合,這種過程就叫關系模式分解乂叫關系模式規(guī)范化C2) 做關系模式分解尼因為:不好的關系往往內容“包羅力彖”,內容太雜了。實現了 信息的某種程度的分離,必須把“包羅力象”的關系模式,分解為若干內容單一,結合緊 密的關系模式,才能使關系表現出更好的操作性能,避免出現備種界常問題的產生。3) 模式分解要按需遵循模式分解的無損連接性或模式分解的依賴保持性.4、試證明全碼的關系必是3NF,也必是BCNF,證明:1)設有關系RW F)f因為R含全碼 所以U中的屬性均為主屬性,即R不含任何非主 屬性。根據3NF的趙義.R中

30、沒育井上屬性對碼有傳遞歯數依賴存在,根據疋義對下結論: Re3NFo 證畢。2)采用反址法,假'& RBCNF.呦按膽定義R中必含frX-Y (YX),其中XuU, Y包律 于lb X不含碼”在X-Y的兩邊同時并上U-人 得:X(1Hf)T*顯和(U-Y)hU或X (U-Y) ulL這與題中l(wèi)L知條件關系R為全碼相矛盾口假設RBCNF不成立 本題得證口1、數據庫設計分為哪幾個階段?每個階段的主要工作是什么?按照規(guī)1K化的設計方法+旦及歆撅肉圖用系統(tǒng)幵發(fā)過穆.數掘腐:的設計過程可分為以下 六個設計階段需求仃析*概念結掏設計、進訓結構設汁,物理轄啊設計.數悔卅的實掘、獨 堀庫運疔和

31、編護*2)以卜是數據咋設汁六個步驟的H休內容:U用求分析階段需求分折是指準確了解和分析用戶的需求.這繪繪用難、最費時,堀良雜的一步,但也 是堆邀要的一步"它決定了以肓各步設計的速度和質盤。需求分析做得不好.可能會導致龍 個數據庫說計返工重做,2. WE念結構設計階段慨念第構設訂泉指對用戶的盂求逬行琮合*歸納與抽躱.形成 乍獨立于H你肺粘的 慨念模是整亍數抿吟設汁的關鍬.3. 邏輯結構設計階段邏輯結拋設計是指覽楓念樓申騎換成臬個DBMS所支持的數據模型.并對其進行優(yōu)化口4. 物理設計階段鞠理設計是指為逐軻數據模里選取牛JR適含應用環(huán)境的物理結構f包抿存佛結構和存 取方法人5v數據岸實J

32、K階段數據庫實施是指建立數據庫,編制與調試應用程序.組織數據入庫.并進存試運行.6. 數據犀運行與維護階段抽期葉超側|r-足指對數據冷系統(tǒng)實際d簾運口也用序 時時進彳評價、凋和丿修氐2. 在數據陣設計中.廉求分析階段的設計目標是什么?調査的內容主賽包括哪些方面?餉:1)需求分析的任務是通過i羊細調住現實世界要處理的對象(組織、部門、企業(yè)尊).通過 充分對原系統(tǒng)的匸作概況的了解.明確用戶的各種需求(數據需求、完整性約柬條件、事物 處理' 和安全性要求等.然后在此卑礎上確定新系統(tǒng)的功能.新系統(tǒng)必須充分考慮到今打 可能的擴充和變化.不能只是僅僅按、氣前應川需求來設計數據庫及其功能要求.數據庫

33、需求分析的任務主耍包括“數據或倍息”和“處理”兩個方面:(】)信息耍求:指用戶需耍從數據庫中獲得信息的內容與性質。由信息耍求町以導出 冷種數據要求。<2)處理要求:拆用戶冇什么處理要求(如響應時間、處理方式鋅),最終要實現什么 處理功能。2)進行需求分析忡先是調件清楚用八的實際需求.與用戶達成共識。以確定這個H標的功 能域和數據域。具體的做法是:(1) 調能II織機構情況。包括了解該紐織的部門紐成愴況、孑部門的職審等.為分析倍 息流程做準備。(2) 調査各部門的業(yè)務活動悄況.包括了解各部門輸入和使用什么數據.如何加工處理 這些數據?輸出什么倍總?輸出到什么部門?輸出笫果的俗式足什么?這足

34、調會的重點。(3) 在熟悉業(yè)務的軍礎上明確用戶劉新系統(tǒng)的各種要求.如侑息要求.處理要求.完 全性和完整性要求.因為.用戶可能缺少計養(yǎng)機方面的知識.不知道計燈機能做什么.不能 做彳|么.從而不隧祁確的衣達自C的需求.蚪外.數擁舛設計人員不然悉用戶的專業(yè)知i兒 不易理解用戶的賓正需求.甚至涙解用戶的需求因此設計人員必須不斷號用戶深入交流.力能完全須到用戶的真正要求.(4) 確定系統(tǒng)邊界。即確定那些活動由計算機和將來由計算機來完成.哪些只能由人1.來完成。由計耳機完成的功能是新系統(tǒng)W該實現的功能.3. 數據輸入在實施階段的重要性是什么?如何保證輸入數據的正確性?答:數按吟杲用來對數掛進行存儲、行理與

35、應川的內此在實施前段必須將總仃系統(tǒng)中的I力史數據輸入到數據吟。數據星一般都很人,而H數據來源于部門屮的冬個不同的單位。數據 的組織方式、結構和恪式都與新設計的數據庫系統(tǒng)冇相當的差距.紐織數據錄入就要將孑類 源數據從冬個局部應用中抽取出來分次轉換放后綜合成符合新設計的數據庫給構的形式. 輸入數堀庫.因此這樣的數據轉換、紐織入庫的作是相當羽力龍時的.1作.特別是原系統(tǒng) 是芋工數抑;處理系統(tǒng)時.空類數據分散4各種不同的原始衣格、憑證、單擁之中.數按;輸入 作赧更大.保證輸入數據正確性的方法:為提向數期輸入匚作的效率和質址.應該針對具 體的應用環(huán)境設計-個數抵求入子系統(tǒng).由計舜機來完成數據入卉的任務.

36、在源數據入庫之 前要采用名種方法対它們進彳亍檢驗.以防止不正確的數捋入咋。4什么是數據庫的概念結構?試述糠念結構設計的步81。解: 1)將需求分析用到的用八需求抽線為信息結構(即槪念模型)的過柑就是概念結構設計. 它是於個數期吟設il的關健。概念結構設計以用八能理解的形式衣達信息為LI標.這種:衣達 與數據坪系統(tǒng)的具體細節(jié)無關它所涉及的數拯獨龍于DBMS和il弊機破件可以在任何DIWS 和計算機硬件系統(tǒng)中實現.人們提出了許名概念??掌?quot;展苦名、最簡草實用的一種是E-R模住它將觀實世界 的佇1:1織物結一-川超忖、比體刊以”皺:依旳前曲醛系火描沐"2)對于自底向上的設計方法來說慨念結構的步猱分為兩步(如圖6. 8所示) 進行數據抽象.設計局部E-R模型 集成各局部E-R検型形成全局E-R模型圖6.8自底向上方法的概念結構設計的步驟 以上兩步的具體內容略。5、用E-R圖表示概念模式有什么好處?解:槪念模式是各種數據模旳的共同基礎它比數據模住更獨立于機器、更抽彖。將概念結 拘設計從設計過程中獨立出來.可以帶*以下好處:(1)任務相對單一化.設計復雜程度人大降低便于管理。(2)擬念模式不受具體的DIWS的限制.也獨立于存儲安押和效率方曲的考渥因此. 更穩(wěn)定。(3)概念模型不含具體DBMS所附加的技術

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論