版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
■模擬試題一:一.(20分)選擇題如何構(gòu)造出一個合適的數(shù)據(jù)邏輯結(jié)構(gòu)是()主要解決的問題。物理結(jié)構(gòu)設(shè)計B.數(shù)據(jù)字典C.邏輯結(jié)構(gòu)設(shè)計D.關(guān)系數(shù)據(jù)庫查詢答:C概念結(jié)構(gòu)設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨立于具體DBMS的A.數(shù)據(jù)模型B.概念模型C.層次模型D.關(guān)系模型答:B數(shù)據(jù)庫設(shè)計中,確定數(shù)據(jù)庫存儲結(jié)構(gòu),即確定關(guān)系、索引、聚簇、日志、備份等數(shù)據(jù)的存儲安排和存儲結(jié)構(gòu),這是數(shù)據(jù)庫設(shè)計A.需求分析階段B.邏輯設(shè)計階段C,概念設(shè)計階段D.物理設(shè)計階段答:D數(shù)據(jù)庫物理設(shè)計完成后,進(jìn)入數(shù)據(jù)庫實施階段,下述工作中,()一般不屬于實施階段的工作。A.建立庫結(jié)構(gòu)B.系統(tǒng)調(diào)試C.加載數(shù)據(jù)D.擴(kuò)充功能答:D數(shù)據(jù)庫設(shè)計可劃分為六個階段,每個階段都有自己的設(shè)計內(nèi)容,“為哪些關(guān)系,在哪些屬性上建什么樣的索引”這一設(shè)計內(nèi)容應(yīng)該屬于()設(shè)計階段。A.概念設(shè)計B.邏輯設(shè)計C,物理設(shè)計D.全局設(shè)計答:C在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式是數(shù)據(jù)庫設(shè)計中()階段的任務(wù)A,邏輯設(shè)計階段B.概念設(shè)計階段C.物理設(shè)計階段D.需求分析階段答:A在關(guān)系數(shù)據(jù)庫設(shè)計中,對關(guān)系進(jìn)行規(guī)范化處理,使關(guān)系達(dá)到一定的范式,例如達(dá)到3NF,這是()階段的任務(wù)A,需求分析階段B.概念設(shè)計階段C.物理設(shè)計階段D.邏輯設(shè)計階段答:D概念模型是現(xiàn)實世界的第一層抽象,這一類最著名的模型是A.層次模型B.關(guān)系模型C.網(wǎng)狀模型D.實體-關(guān)系模型答:D對實體和實體之間的聯(lián)系采用同樣的數(shù)據(jù)結(jié)構(gòu)表達(dá)的數(shù)據(jù)模型為A.網(wǎng)狀模型B.關(guān)系模型C.層次模型D.非關(guān)系模型答:B關(guān)系數(shù)據(jù)庫中,實現(xiàn)實體之間的聯(lián)系是通過關(guān)系與關(guān)系之間的A.公共索引B.公共存儲C.公共元組D.公共屬性答:D二(50分)簡答題對數(shù)據(jù)庫設(shè)計過程中各個階段的設(shè)計進(jìn)行描述。答:數(shù)據(jù)庫設(shè)計分為6個階段:需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行和維護(hù)。各階段的主要內(nèi)容為:實現(xiàn)的功能。概念結(jié)構(gòu)設(shè)計階段:通過對用戶需求分析進(jìn)行綜、歸納與抽象,形成一個獨立于具體DBMS的概念模型。邏輯結(jié)構(gòu)設(shè)計階段:將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS所支持的數(shù)據(jù)模型,并將其性能進(jìn)行優(yōu)化數(shù)據(jù)庫物理設(shè)計階段:為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu),包括數(shù)據(jù)存儲結(jié)構(gòu)和存取方法。數(shù)據(jù)庫實施階段:愚勇DBMS提供的數(shù)據(jù)操作語言和宿主語言,根據(jù)數(shù)據(jù)庫的邏輯設(shè)計和物理設(shè)計的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫并進(jìn)行系統(tǒng)試運行。數(shù)據(jù)庫運行和維護(hù)階段:數(shù)據(jù)庫經(jīng)過試運行后即可投入正式運行。在數(shù)據(jù)庫系統(tǒng)運行過程中,必須不斷的對其結(jié)構(gòu)性能進(jìn)行評價,調(diào)整和修改。試述數(shù)據(jù)庫設(shè)計的特點。答:數(shù)據(jù)庫設(shè)計有2個特點:進(jìn)行數(shù)據(jù)庫系統(tǒng)設(shè)計時應(yīng)考慮到計算機(jī)硬件,軟件和用戶的實際情況。即要求數(shù)據(jù)庫設(shè)計時,必須適應(yīng)所在的計算機(jī)硬件環(huán)境,選擇合適的DBMS,了解并提高數(shù)據(jù)庫用戶的技術(shù)水平和管理水平。數(shù)據(jù)庫系統(tǒng)設(shè)計時應(yīng)使結(jié)構(gòu)特性設(shè)計和行為特性設(shè)計緊密結(jié)合。數(shù)據(jù)庫設(shè)計時,結(jié)構(gòu)設(shè)計和行為設(shè)計應(yīng)分離設(shè)計,相互參照,反復(fù)探尋,共同達(dá)到設(shè)計目標(biāo)。需求分析階段的設(shè)計目標(biāo)是什么?調(diào)查內(nèi)容是什么?答:需求分析調(diào)查的具體內(nèi)容有3方面:數(shù)據(jù)庫中的信息內(nèi)容:數(shù)據(jù)庫中需存儲哪些數(shù)據(jù),它包括用戶將從數(shù)據(jù)庫中直接獲得或者間接導(dǎo)出的信息的內(nèi)容和性質(zhì)。數(shù)據(jù)處理內(nèi)容:用戶要完成什么數(shù)據(jù)處理功能:用戶對數(shù)據(jù)處理響應(yīng)時間的要求:數(shù)據(jù)處理的工作方式。數(shù)據(jù)安全性和完整性要求:數(shù)據(jù)的保密措施和存取控制要求:數(shù)據(jù)自身的或數(shù)據(jù)間的約束限制。4.什么是數(shù)據(jù)庫的概念結(jié)構(gòu)?試述其特點和設(shè)計策略。答:概念結(jié)構(gòu)是信息世界的結(jié)構(gòu),即概念模型,其主要特點是:①能真實、充分地反映現(xiàn)實世界,包括事物和事物之間的聯(lián)系,能滿足用戶對數(shù)據(jù)的處理要求。是對現(xiàn)實世界的一個真實模型。②易于理解,從而可以用它和不熟悉計算機(jī)的用戶交換意見,用戶的積極參與是數(shù)據(jù)庫的設(shè)計成功的關(guān)鍵。③易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時,容易對概念模型修改和擴(kuò)充。④易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。概念結(jié)構(gòu)的設(shè)計策略通常有四種:自頂向下。即首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化;自底向上。即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來,得到全局概念結(jié)構(gòu);逐步擴(kuò)張。首先定義最重要的核心概念結(jié)構(gòu),然后向外擴(kuò)充,以滾雪球的方式逐步生成其他概念結(jié)構(gòu),直至總體概念結(jié)構(gòu);混合策略。即將自頂向下和自底向上相結(jié)合,用自頂向下策略設(shè)計一個全局概念結(jié)構(gòu)的框架,以它為骨架集成由自底向上策略中設(shè)計的各局部概念結(jié)構(gòu)。概念結(jié)構(gòu)設(shè)計是將系統(tǒng)需求分析得到的用戶需求抽象為信息結(jié)構(gòu)過程。概念結(jié)構(gòu)設(shè)計的結(jié)果是數(shù)據(jù)庫的概念模型。概念結(jié)構(gòu)能轉(zhuǎn)化為機(jī)器世界中的數(shù)據(jù)模型,并用DBMS實現(xiàn)這些要求。概念結(jié)構(gòu)的設(shè)計可分為兩步:第一步是抽象數(shù)據(jù)并設(shè)計局部視圖;第二步是集成局部視圖,得到全局的概念結(jié)構(gòu)。試述數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計的重要性和設(shè)計步驟?答:收養(yǎng)關(guān)系的成立收養(yǎng)關(guān)系的成立,是指收養(yǎng)當(dāng)事人依照收養(yǎng)法規(guī)定的條件和程序建立收養(yǎng)關(guān)系。收養(yǎng)關(guān)系成立的實質(zhì)要件1、 被收養(yǎng)人的條件喪失父母的孤兒。查找不到生父母的棄嬰和兒童。生父母有特殊困難無力撫養(yǎng)的子女。2、 送養(yǎng)人的條件孤兒的監(jiān)護(hù)人。社會福利機(jī)構(gòu)。有特殊困難無力撫養(yǎng)子女的生父母。3、 收養(yǎng)人的條件無子女。有撫養(yǎng)教育被收養(yǎng)人的能力。未患有醫(yī)學(xué)上認(rèn)為不應(yīng)當(dāng)收養(yǎng)的疾病。年滿30周歲。4、 當(dāng)事人的收養(yǎng)合意收養(yǎng)人收養(yǎng)與送養(yǎng)人送養(yǎng)雙方自愿,意思表示一致。收養(yǎng)年滿10周歲以上的未成年人,應(yīng)當(dāng)征得被收養(yǎng)人的同意。5、 特殊情形的特別條件這些特殊情型包括:收養(yǎng)三代以內(nèi)同輩旁系血親的子女。收養(yǎng)孤兒、殘疾兒童或者社會福利機(jī)構(gòu)撫養(yǎng)的查找不到生父母的棄兒和兒童。繼父母收養(yǎng)繼子女。收養(yǎng)關(guān)系成立的形式要件1、 收養(yǎng)登記2、 收養(yǎng)協(xié)議3、 收養(yǎng)公證三(15分)將圖中的E-R圖轉(zhuǎn)換為關(guān)系模型答:工廠(廠名、地址、電話、廠長名、任職日期)廠長(姓名、性別、年齡、職稱)四(15分)書店經(jīng)銷圖書如圖所示。說明本圖表達(dá)的概念;將圖中實體聯(lián)系模型轉(zhuǎn)換為關(guān)系模型;說明各個關(guān)系的主關(guān)鍵字和外關(guān)鍵字。答:圖中實體聯(lián)系模型表示了圖書、書店和出版社三個實體通過“經(jīng)銷”聯(lián)系起來,表示某書店經(jīng)銷哪家出版社的哪種圖書。起聯(lián)系作用的'經(jīng)銷”本身帶有屬性(數(shù)量、扣率)表示某書店向某出版社訂購某種圖書的數(shù)量和扣率;聯(lián)系方式顯然是多對多。書店(書店名,地址,電話)出版社(出版社名、地址、電話)圖書(書號、書名、作者、定價)經(jīng)銷(書店名,出版社名,書號,數(shù)量,扣率)其中書店號、出版社號、書號雙分別為外關(guān)鍵字?!瞿M試題二:(20分)選擇題數(shù)據(jù)流程圖是用于數(shù)據(jù)庫設(shè)計中()階段的工具。A.概要設(shè)計B.可行性分析C.程序編碼D.需求分析答:D在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()A.需求分析階段B.邏輯設(shè)計階段C.概念設(shè)計階段D.物理設(shè)計階段答:B子模式DDL是用來描述()A.數(shù)據(jù)庫的總體邏輯結(jié)構(gòu)B.數(shù)據(jù)庫的局部邏輯結(jié)構(gòu)C.數(shù)據(jù)庫的物理存儲結(jié)構(gòu)D.數(shù)據(jù)庫的概念結(jié)構(gòu)答:B數(shù)據(jù)庫設(shè)計的概念設(shè)計階段,表示概念結(jié)構(gòu)的常用方法和描述工具是()A.層次分析法和層次結(jié)構(gòu)圖B.數(shù)據(jù)流程分析法和數(shù)據(jù)流程圖C.實體聯(lián)系方法D.結(jié)構(gòu)分析法和模塊結(jié)構(gòu)圖答:C在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式是數(shù)據(jù)庫設(shè)計中()階段的任務(wù)。A.邏輯設(shè)計階段B.概念設(shè)計階段C.物理設(shè)計階段D.需求分析階段答:A關(guān)系數(shù)據(jù)庫的規(guī)范化理論主要解決的問題是()A,如何構(gòu)造合適的數(shù)據(jù)邏輯結(jié)構(gòu)B.如何構(gòu)造合適的數(shù)據(jù)物理結(jié)構(gòu)C,如何構(gòu)造合適的應(yīng)用程序界面D.如何控制不同用戶的數(shù)據(jù)操作權(quán)限答:A從ER圖導(dǎo)出關(guān)系模型時,如果實體間的聯(lián)系是M:N的,下列說法中正確的是()將N方碼和聯(lián)系的屬性納入M方的屬性中將M方碼和聯(lián)系的屬性納入N方的屬性中增加一個關(guān)系表示聯(lián)系,其中納入M方和N方的碼在M方屬性和N方屬性中均增加一個表示級別的屬性答:C在ER模型中,如果有3個不同的實體型,3個M:N聯(lián)系,根據(jù)ER模型轉(zhuǎn)換為關(guān)系模型的規(guī)則,轉(zhuǎn)換為關(guān)系的數(shù)目是()A.4B.5C.6D.7答:C下列有關(guān)E-R模型向關(guān)系模型轉(zhuǎn)換的敘述中,不正確的是()A.一個實體模型轉(zhuǎn)換為一個關(guān)系模式B.一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與聯(lián)系的任意一端實體所對應(yīng)的關(guān)系模式合并C.一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與聯(lián)系的任意一端實體所對應(yīng)的關(guān)系模式合并D.一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式答:D在E-R模型轉(zhuǎn)換成關(guān)系模型的過程中,下列不正確的做法是()A.所有聯(lián)系轉(zhuǎn)換成一個關(guān)系B.所有實體集轉(zhuǎn)換成一個關(guān)系C.1:N聯(lián)系不必轉(zhuǎn)換成關(guān)系D.M:N聯(lián)系轉(zhuǎn)換成一個關(guān)系答:A二(50分)簡答題試述數(shù)據(jù)庫設(shè)計過程中結(jié)構(gòu)設(shè)計部分形成的數(shù)據(jù)庫模式。答:概念設(shè)計階段,設(shè)計者要將應(yīng)用需求轉(zhuǎn)換為與計算機(jī)硬件無關(guān)的,與各個數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品無關(guān)的概念模型(即E-R圖):邏輯設(shè)計階段,要完成數(shù)據(jù)庫的邏輯模式和外模式的設(shè)計工作,即系統(tǒng)設(shè)計者要先將E-R圖轉(zhuǎn)換成具體的數(shù)據(jù)庫產(chǎn)品支持的數(shù)據(jù)模型,形成數(shù)據(jù)庫邏輯模式,然后根據(jù)用戶處理的要求,安全性的考慮,建立必要的數(shù)據(jù)試圖,形成數(shù)據(jù)的外模式:在物理設(shè)計階段,要根據(jù)具體使用的數(shù)據(jù)庫管理系統(tǒng)的特點和處理的需要進(jìn)行物理存儲安排,并確定系統(tǒng)要建立的索引,得出數(shù)據(jù)庫的內(nèi)模式。什么叫數(shù)據(jù)抽象?試舉例說明。答:數(shù)據(jù)抽象是對實際的人、物、事和概念進(jìn)行人為處理,抽取所關(guān)心的共同特性,忽略非本質(zhì)的細(xì)節(jié),并把這些特性用各種概念精確地加以描述,這些概念組成了某種模型。如分類這種抽象是:定義某一類概念作為現(xiàn)實世界中一組對象的類型。這些對象具有某些共同的特性和行為。它抽象了對象值和型之間的“ismemberof”的語義。在E-R模型中,實體型就是這種抽象。例如在學(xué)校環(huán)境中,李英是老師,表示李英是教師類型中的一員,則教師是實體型,李英是教師實體型中的一個實體值,具有教師共同的特性和行為:在某個系某個專業(yè)教學(xué),講授某些課程,從事某個方向的科研。什么是E-R圖?構(gòu)成E-R圖的基本要素是什么?答:E-R圖為實體-聯(lián)系圖,提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。構(gòu)成E-R圖的基本要素是實體型、屬性和聯(lián)系,其表示方法為:實體型:用矩形表示,矩形框內(nèi)寫明實體名;屬性:用橢圓形表示,并用無向邊將其與相應(yīng)的實體連接起來;聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標(biāo)上聯(lián)系的類型(1:1,1:n或m:n)。為什么要視圖集成?視圖集成的方法是什么?答:在對數(shù)據(jù)庫系統(tǒng)進(jìn)行概念結(jié)構(gòu)設(shè)計時一般采用自底向上的設(shè)計方法,把繁雜的大系統(tǒng)分解子系統(tǒng)。首先設(shè)計各個子系統(tǒng)的局部視圖,然后通過視圖集成的方式將各子系統(tǒng)有機(jī)的融合起來,綜合成一個系統(tǒng)的總視圖。這樣設(shè)計清晰,由簡到繁。由于數(shù)據(jù)庫系統(tǒng)是從整體角度看待和描述數(shù)據(jù)的,因此數(shù)據(jù)不再面向某個應(yīng)用而是整個系統(tǒng)。因此必須進(jìn)行視圖集成,使得數(shù)據(jù)庫能被全系統(tǒng)的多個用戶、多個應(yīng)用共享使用。一般說來,視圖集成可以有兩種方式:多個分E-R圖一次集成;逐步集成,用累加的方式一次集成兩個分E-R圖。無論采用哪種方式,每次集成局部E-R圖時都需要分兩步走:(1)合并。解決各分E-R圖之間的沖突,將各分E-Rs圖合并起來生成初步E-R圖。(2)修改和重構(gòu)。消除不必要的冗余,生成基本E-R圖。什么是數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計?試述其設(shè)計步驟。答:數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本E-R圖轉(zhuǎn)換為與選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。設(shè)計步驟為:①將概念結(jié)構(gòu)轉(zhuǎn)換為一般三(30分)在著書工作中,一位作者可以編寫多本圖書,一本書也可由多位作者編寫。設(shè)作者的屬性有:作者號,姓名,單位,電話;書的屬性有:書號,書名,出版社,日期。請給出E-R圖和各個關(guān)系。(2)轉(zhuǎn)換的關(guān)系模型為:作者(作者號,姓名,單位,電話)關(guān)鍵字:作者號書(書號,書名,出版社,日期)關(guān)鍵字:書號編寫(作者號,書號)關(guān)鍵字:作者號,書號■模擬試題三:(20分)選擇題在數(shù)據(jù)庫中存儲的是()A)數(shù)據(jù)B)數(shù)據(jù)模型C)數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系D)信息答:C存儲在計算機(jī)內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合是()數(shù)據(jù)庫系統(tǒng)B)數(shù)據(jù)庫C)數(shù)據(jù)庫管理系統(tǒng)D)數(shù)據(jù)結(jié)構(gòu)答:B信息的數(shù)據(jù)表示形式是()只能是文字B)只能是聲音C)只能是圖形D)上述皆可答:D數(shù)據(jù)管理與數(shù)據(jù)處理之間的關(guān)系是()兩者是一回事兩者之間無關(guān)數(shù)據(jù)管理是數(shù)據(jù)處理的基本環(huán)節(jié)D)數(shù)據(jù)處理是數(shù)據(jù)管理的基本環(huán)節(jié)答:C在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個階段中,數(shù)據(jù)獨立性最高的階段是()。A)數(shù)據(jù)庫系統(tǒng)B)文件系統(tǒng)C)人工管理D)數(shù)據(jù)項管理答:A下面列出的數(shù)據(jù)庫管理技術(shù)發(fā)展的三個階段中,沒有專門的軟件對數(shù)據(jù)進(jìn)行管理的是()人工管理階段II.文件系統(tǒng)階段III.數(shù)據(jù)庫階段A.I和IIB,只有IIC.II和IIID,只有I答:DDBMS是()A.數(shù)據(jù)庫B.數(shù)據(jù)庫系統(tǒng)C.數(shù)據(jù)庫應(yīng)用軟件D,數(shù)據(jù)庫管理軟件答:D以下所列數(shù)據(jù)庫系統(tǒng)組成中,正確的是()A)計算機(jī)、文件、文件管理系統(tǒng)、程序B)計算機(jī)、文件、程序設(shè)計語言、程序C)計算機(jī)、文件、報表處理程序、網(wǎng)絡(luò)通信程序支持?jǐn)?shù)據(jù)庫系統(tǒng)的計算機(jī)軟硬件環(huán)境、數(shù)據(jù)庫文件、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用程序和數(shù)據(jù)庫管理員答:D數(shù)據(jù)庫系統(tǒng)的核心是()A)數(shù)據(jù)庫B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)模型D)軟件工具答:B數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS三者之間的關(guān)系是()A)DBS包括DB、DBMSB)DB包括DBS、DBMSC)DBMS包括DB、DBSD)DB就是DBS,也就是DBMS答:C二(50分)簡答題試述E-R圖轉(zhuǎn)換為關(guān)系模型的轉(zhuǎn)換規(guī)則。答:①一個實體集轉(zhuǎn)換為關(guān)系模型中的一個關(guān)系,實體的屬性就是關(guān)系的屬性,實體的關(guān)鍵字就是關(guān)系的關(guān)鍵字,關(guān)系的結(jié)構(gòu)時關(guān)系模式。②一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系,也可以與任意一端實體集所對應(yīng)的關(guān)系合并。如果將1:1聯(lián)系轉(zhuǎn)換為一個獨立的關(guān)系,則與該聯(lián)系相連的各實體的關(guān)鍵字以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,且每個實體的關(guān)鍵字均是該關(guān)系的候選關(guān)鍵字。如果將1:1聯(lián)系與某一端實體所對應(yīng)的關(guān)系合并,則需要在被合并關(guān)系中增加屬性,其新增的屬性為聯(lián)系本身的屬性和與聯(lián)系相關(guān)的另一個實體的關(guān)鍵字。實體間的1:n聯(lián)系可以有兩種轉(zhuǎn)換方法:一種方法是將聯(lián)系轉(zhuǎn)換為一個獨立的關(guān)系,其關(guān)系的屬性由與該聯(lián)系相連的各實體集的關(guān)鍵字一擊聯(lián)系本身的屬性組成,而該關(guān)系的關(guān)鍵字為n端實體的關(guān)鍵字;另一種方法是在n端實體集中增加新屬性,新屬性由聯(lián)系對應(yīng)的1端實體集的關(guān)鍵字和聯(lián)系自身的屬性構(gòu)成,新增屬性后原關(guān)系的關(guān)鍵字不變。一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系:與該聯(lián)系相連的各實體集的關(guān)鍵字以及聯(lián)系本省的屬性均轉(zhuǎn)換為關(guān)系的屬性,新關(guān)系的關(guān)鍵字為兩個相連實體關(guān)鍵字的組合。數(shù)據(jù)字典的內(nèi)容和作用是什么?答:數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析后所獲得的主要成果。數(shù)據(jù)字典通常包括數(shù)據(jù)項,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流,數(shù)據(jù)存儲和處理過程5個部分.規(guī)范化理論對數(shù)據(jù)庫設(shè)計有什么指導(dǎo)意義?答:規(guī)范化理論為數(shù)據(jù)庫設(shè)計人員判斷關(guān)系模式優(yōu)劣提供了理論標(biāo)準(zhǔn),可用以指導(dǎo)關(guān)系數(shù)據(jù)模型的優(yōu)化,用來預(yù)測模式可能出現(xiàn)的問題,為設(shè)計人員提供了自動產(chǎn)生各種模式的算法工具,使數(shù)據(jù)庫設(shè)計工作有了嚴(yán)格的理論基礎(chǔ)。試述數(shù)據(jù)庫物理設(shè)計的內(nèi)容和步驟。答:數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于給定的DBMS。為一個給定的邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用要求的物理結(jié)構(gòu),就是數(shù)據(jù)庫的物理設(shè)計的主要內(nèi)容。數(shù)據(jù)庫的物理設(shè)計步驟通常分為兩步:①確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲結(jié)構(gòu);②對物理結(jié)構(gòu)進(jìn)行評價,評價的重點是時間和空間效率你能給出關(guān)系數(shù)據(jù)庫物理設(shè)計的主要內(nèi)容嗎?答:對于關(guān)系數(shù)據(jù)庫物理設(shè)計的內(nèi)容主要包括:為關(guān)系模式選擇存取方法;設(shè)計關(guān)系、索引等數(shù)據(jù)庫文件的物理存儲結(jié)構(gòu)三(15分)試述E-R圖轉(zhuǎn)換為關(guān)系模型的轉(zhuǎn)換規(guī)則。答:①一個實體集轉(zhuǎn)換為關(guān)系模型中的一個關(guān)系,實體的屬性就是關(guān)系的屬性,實體的關(guān)鍵字就是關(guān)系的關(guān)鍵字,關(guān)系的結(jié)構(gòu)時關(guān)系模式。一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系,也可以與任意一端實體集所對應(yīng)的關(guān)系合并。如果將1:1聯(lián)系轉(zhuǎn)換為一個獨立的關(guān)系,則與該聯(lián)系相連的各實體的關(guān)鍵字以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,且每個實體的關(guān)鍵字均是該關(guān)系的候選關(guān)鍵字。如果將1:1聯(lián)系與某一端實體所對應(yīng)的關(guān)系合并,則需要在被合并關(guān)系中增加屬性,其新增的屬性為聯(lián)系本身的屬性和與聯(lián)系相關(guān)的另一個實體的關(guān)鍵字。實體間的1:n聯(lián)系可以有兩種轉(zhuǎn)換方法:一種方法是將聯(lián)系轉(zhuǎn)換為一個獨立的關(guān)系,其關(guān)系的屬性由與該聯(lián)系相連的各實體集的關(guān)鍵字一擊聯(lián)系本身的屬性組成,而該關(guān)系的關(guān)鍵字為n端實體的關(guān)鍵字;另一種方法是在n端實體集中增加新屬性,新屬性由聯(lián)系對應(yīng)的1端實體集的關(guān)鍵字和聯(lián)系自身的屬性構(gòu)成,新增屬性后原關(guān)系的關(guān)鍵字不變。一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系:與該聯(lián)系相連的各實體集的關(guān)鍵字以及聯(lián)系本省的屬性均轉(zhuǎn)換為關(guān)系的屬性,新關(guān)系的關(guān)鍵字為兩個相連實體關(guān)鍵字的組合。四(15分)數(shù)據(jù)輸入在實施階段的重要性是什么?如何保證輸入數(shù)據(jù)的正確性?答:數(shù)據(jù)庫是用來對數(shù)據(jù)進(jìn)行存儲、管理與應(yīng)用的,因此在實施階段必須將原有系統(tǒng)中的歷史數(shù)據(jù)輸入到數(shù)據(jù)庫。數(shù)據(jù)量一般都很大,而且數(shù)據(jù)來源于部門中的各個不同的單位。數(shù)據(jù)的組織方式、結(jié)構(gòu)和格式都與新設(shè)計的數(shù)據(jù)庫系統(tǒng)有相當(dāng)?shù)牟罹啵M織數(shù)據(jù)錄入就要將各類源數(shù)據(jù)從各個局部應(yīng)用中抽取出來,分類轉(zhuǎn)換,最后綜合成符合新設(shè)計的數(shù)據(jù)庫結(jié)構(gòu)的形式,輸入數(shù)據(jù)庫。因此這樣的數(shù)據(jù)轉(zhuǎn)換、組織入庫的工作是相當(dāng)費力費時的工作。特別是原系統(tǒng)是手工數(shù)據(jù)處理系統(tǒng)時,各類數(shù)據(jù)分散在各種不同的原始表格、憑證、單據(jù)之中。數(shù)據(jù)輸入工作量更大。保證輸入數(shù)據(jù)正確性的方法:為提高數(shù)據(jù)輸入工作的效率和質(zhì)量,應(yīng)該針對具體的應(yīng)用環(huán)境設(shè)計一個數(shù)據(jù)錄入子系統(tǒng),由計算機(jī)來完成數(shù)據(jù)入庫的任務(wù)。在源數(shù)據(jù)入庫之前要采用多種方法對它們進(jìn)行檢驗,以防止不正確的數(shù)據(jù)入庫。一.(20分)填空題數(shù)據(jù)庫管理技術(shù)的發(fā)展是與計算機(jī)技術(shù)及其應(yīng)用的發(fā)展聯(lián)系在一起的,它經(jīng)歷了三個階段:階段,____階段和____階段。答:人工管理文件系統(tǒng)數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)是指在計算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由、、和構(gòu)成。答:數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)應(yīng)用系統(tǒng)數(shù)據(jù)庫管理員數(shù)據(jù)庫的三級體系結(jié)構(gòu)是指、和。答:用戶數(shù)據(jù)邏輯結(jié)構(gòu)、數(shù)據(jù)的物理存儲結(jié)構(gòu)、整體邏輯結(jié)構(gòu)模式(Schema)是數(shù)據(jù)庫中全體數(shù)據(jù)的和____的描述,它僅僅涉及到____的描述,不涉及到具體的值。答:邏輯結(jié)構(gòu)特征型三級模式之間的兩層映象保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的____和____。答:邏輯獨立性物理獨立性(10分)判斷題實體是指現(xiàn)實世界客觀存在的事物,概念性的事物不能叫做實體。答:錯事物之間往往存在某種自然聯(lián)系,這種聯(lián)系不能叫實體。答:錯屬性是指實體具有的某種特性或若干方面的特性。答:對實體型是指實體屬性的集合,表示實體所固有的若特征。答:對5.實體型中各屬性的具體取值稱為實體值。答:對(50分)簡答題什么是數(shù)據(jù)?數(shù)據(jù)有什么特征?數(shù)據(jù)和信息有什么關(guān)系?答:數(shù)據(jù)是用于載荷信息的物理符號.數(shù)據(jù)的特征是:1)數(shù)據(jù)有”型”和”值”之分;2)數(shù)據(jù)受數(shù)據(jù)類型和取值范圍的約束;3)數(shù)據(jù)有定性表示個定量表示之分;4)數(shù)據(jù)應(yīng)具有載體和多種表現(xiàn)形式。數(shù)據(jù)與信息的關(guān)系為:數(shù)據(jù)是信息的一種表現(xiàn)形式,數(shù)據(jù)能通過書寫的信息編碼表示信息.信息有多種表現(xiàn)形式,它通過手勢、眼神、聲音或圖形等方式表達(dá),但是數(shù)據(jù)是信息的最佳表現(xiàn)形式。由于數(shù)據(jù)能夠書寫,因而它能夠被記錄、存儲和處理,從中挖掘出更深的信息。但是數(shù)據(jù)不等于信息,數(shù)據(jù)只是信息表達(dá)方式的一種。正確的數(shù)據(jù)可以表達(dá)信息,而虛假、錯誤的數(shù)據(jù)所表達(dá)的是繆誤,不是信息。什么是數(shù)據(jù)處理?數(shù)據(jù)處理的目的是什么?答:數(shù)據(jù)處理是指對數(shù)據(jù)的收集、組織、整理、加工、存儲和傳播等工作。圍繞著數(shù)據(jù)所做的工作均稱為數(shù)據(jù)處理。數(shù)據(jù)處理目的為:通過數(shù)據(jù)管理,收集信息并將信息用數(shù)據(jù)表示和保存,在需要的時候使用;通過數(shù)據(jù)加工,對數(shù)據(jù)進(jìn)行變換、抽取和運算,從而得到更有用的數(shù)據(jù),以指導(dǎo)或控制人的行為或事物的變化趨勢;通過數(shù)據(jù)傳播,使更多的人得到并理解信息,從而使信息的作用充分發(fā)揮出來。信息管理系統(tǒng)與數(shù)據(jù)庫管理系統(tǒng)有什么關(guān)系?答:數(shù)據(jù)庫管理系統(tǒng)是提供數(shù)據(jù)庫管理的計算機(jī)系統(tǒng)軟件,它為信息管理系統(tǒng)的設(shè)計提供了方法、手段和工具,利用數(shù)據(jù)庫管理系統(tǒng)設(shè)計信息管理系統(tǒng)可以達(dá)到事半功倍的效果。信息管理系統(tǒng)是實現(xiàn)某種具體事物管理功能的應(yīng)用軟件。信息管理系統(tǒng)的數(shù)據(jù)存放在數(shù)據(jù)庫中,利用數(shù)據(jù)庫管理系統(tǒng),信息管理可以更快、更好的設(shè)計和實施。用文件系統(tǒng)管理數(shù)據(jù)有什么缺陷?答:用文件系統(tǒng)管理數(shù)據(jù)會有三個缺陷:1)由于文件之間缺乏聯(lián)系,會造成每個應(yīng)用程序都有對應(yīng)的文件,有可能同樣的數(shù)據(jù)在多個文件中重復(fù)存儲,所以數(shù)據(jù)冗余度大。2)由于數(shù)據(jù)冗余,在進(jìn)行更新操作時,稍不謹(jǐn)慎,就可能是同樣的數(shù)據(jù)在不同的文件中不一樣,從而產(chǎn)生少數(shù)局部不一致缺陷。3)由于文件之間相互獨立,缺乏聯(lián)系,會造成數(shù)據(jù)聯(lián)系弱的缺陷。數(shù)據(jù)庫系統(tǒng)階段的數(shù)據(jù)管理有什么特點?答:數(shù)據(jù)庫系統(tǒng)階段的數(shù)據(jù)管理有5方面的特點:1)采用復(fù)雜的數(shù)據(jù)模型表示數(shù)據(jù)結(jié)構(gòu)。2)有較高的數(shù)據(jù)獨立性。3)數(shù)據(jù)庫系統(tǒng)為用戶提供了方便的用戶接口。4)系統(tǒng)提供有數(shù)據(jù)庫的恢復(fù)、并發(fā)控制、數(shù)據(jù)完整和數(shù)據(jù)安全性的數(shù)據(jù)控制功能,以保證數(shù)據(jù)庫中的數(shù)據(jù)是安全的、正確的和可靠的。5)對數(shù)據(jù)的操作不一定以記錄為單位,也可以以數(shù)據(jù)項為單位,從而增加了系統(tǒng)的靈活性。(15分)為什么數(shù)據(jù)庫系統(tǒng)中具有數(shù)據(jù)與程序的獨立性?答:數(shù)據(jù)庫管理系統(tǒng)在三級模式之間提供的兩層映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨立性和物理獨立性。數(shù)據(jù)庫系統(tǒng)之所以具有數(shù)據(jù)物理獨立性高的特點,是因為數(shù)據(jù)庫管理系統(tǒng)能夠提供數(shù)據(jù)的物理與邏輯結(jié)構(gòu)之間的映像或轉(zhuǎn)換功能。這種數(shù)據(jù)映像功能是得應(yīng)用程序可以根據(jù)數(shù)據(jù)的邏輯結(jié)構(gòu)進(jìn)行設(shè)計,并且一旦數(shù)據(jù)的存儲結(jié)構(gòu)發(fā)生變化,系統(tǒng)可以通過修改其映像來適應(yīng)變化。所以數(shù)據(jù)物理結(jié)構(gòu)的變化不會影響到應(yīng)用程序的正確執(zhí)行。數(shù)據(jù)庫系統(tǒng)之所以具有較高的數(shù)據(jù)邏輯獨立性,是由于數(shù)據(jù)庫系統(tǒng)能夠提供數(shù)據(jù)的全局邏輯結(jié)構(gòu)和局部邏輯結(jié)構(gòu)之間的映像和轉(zhuǎn)換功能。這種數(shù)據(jù)映像功能使得數(shù)據(jù)庫可以按數(shù)據(jù)全局邏輯結(jié)構(gòu)設(shè)計,而應(yīng)用程序可以按數(shù)據(jù)局部邏輯結(jié)構(gòu)進(jìn)行設(shè)計。這樣,當(dāng)全局邏輯結(jié)構(gòu)中的部分?jǐn)?shù)據(jù)結(jié)構(gòu)改變時,即使那些與變化相關(guān)的數(shù)據(jù)局部邏輯結(jié)構(gòu)受到了影響,也可以通過修改與全局邏輯結(jié)構(gòu)的映像而減小其受影響的程度,使數(shù)據(jù)局部邏輯結(jié)構(gòu)基本上保持不變。由于數(shù)據(jù)庫系統(tǒng)中的程序中的程序是按局部數(shù)據(jù)邏輯結(jié)構(gòu)進(jìn)行設(shè)計的,并且當(dāng)全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)變換時可以使局部數(shù)據(jù)邏輯結(jié)構(gòu)基本保持不變,所以數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)邏輯獨立性高。(15分)試述數(shù)據(jù)庫系統(tǒng)中的二級映像技術(shù)及作用。答:數(shù)據(jù)庫系統(tǒng)的二級映像技術(shù)是指外模式與模式之間的映像、模式與內(nèi)模式之間的映像技術(shù),這二級映像技術(shù)不僅在三級數(shù)據(jù)模式之間建立了聯(lián)系,同時也保證了數(shù)據(jù)的獨立性。外模式/模式之間的映像,定義并保證了外模式與數(shù)據(jù)模式之間的對應(yīng)關(guān)系。當(dāng)模式變化時,DBA可以通過修改映像的方法使外模式不變,由于應(yīng)用程序是根據(jù)外模式進(jìn)行設(shè)計的,只要外模式不變化,應(yīng)用程序就不需要修改,保證了數(shù)據(jù)的邏輯獨立性。模式/內(nèi)模式之間的映像,定義并保證了數(shù)據(jù)的邏輯模式與內(nèi)模式之間的對應(yīng)關(guān)系。當(dāng)數(shù)據(jù)庫的存儲結(jié)構(gòu)改變時,DBA可以通過修改模式/內(nèi)模式之間的映像使數(shù)據(jù)模式不變化。由于用戶或程序是按數(shù)據(jù)的邏輯模式使用數(shù)據(jù)的,所以只要數(shù)據(jù)模式不變,用戶仍可以按原來的方式使用數(shù)據(jù),程序也不需要修改,從而保證了數(shù)據(jù)的物理獨立性?!瞿M試題五:一.(20分)填空題定義用戶數(shù)據(jù)庫的語言稱為。答:DLL在數(shù)據(jù)庫系統(tǒng)中,用戶對數(shù)據(jù)的操作只能通過____語言進(jìn)行。答:DML數(shù)據(jù)庫數(shù)據(jù)具有、和三個基本特點。答:永久存儲有組織可共享數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的一個重要組成部分,它的功能包括、、、。答:數(shù)據(jù)定義功能數(shù)據(jù)操縱功能數(shù)據(jù)庫的運行管理數(shù)據(jù)庫的建立和維護(hù)功能5.數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、最小的―、較高的―等特點。答:冗余度數(shù)據(jù)獨立性DBMS還必須提供保護(hù)、檢查、、____等數(shù)據(jù)控制功能。答:數(shù)據(jù)的安全性數(shù)據(jù)的完整性并發(fā)控制數(shù)據(jù)庫恢復(fù)根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個不同的層次。第一類是,第二類是。答:概念模型數(shù)據(jù)模型唯一標(biāo)識實體的屬性集稱為。答:關(guān)鍵字實體之間的聯(lián)系有____、____、____三種。答:一對 對多多對多三級模式之間的兩層映象保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的―和―。答:邏輯獨立性物理獨立性(50分)選擇題數(shù)據(jù)庫系統(tǒng)是采用了數(shù)據(jù)庫技術(shù)的計算機(jī)系統(tǒng),數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)和()A.系統(tǒng)分析員B.程序員C.數(shù)據(jù)庫管理員D.操作員答:C下述不是DBA數(shù)據(jù)庫管理員的職責(zé)的是()A.完整性約束說明B.定義數(shù)據(jù)庫模式C.數(shù)據(jù)庫安全D.數(shù)據(jù)庫管理系統(tǒng)設(shè)計答:D提供數(shù)據(jù)庫定義、數(shù)據(jù)操縱、數(shù)據(jù)控制和數(shù)據(jù)庫維護(hù)功能的軟件稱為(A.OSB.DSC.DBMSD.DBS答:C數(shù)據(jù)庫的基本特點()A)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)、數(shù)據(jù)獨立性、數(shù)據(jù)冗余大,易移值、統(tǒng)一管理和控制B)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)、數(shù)據(jù)獨立性、數(shù)據(jù)冗余小,易擴(kuò)充、統(tǒng)一管理和控制C)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)、數(shù)據(jù)互換性、數(shù)據(jù)冗余小,易擴(kuò)充、統(tǒng)一管理和控制D)數(shù)據(jù)非結(jié)構(gòu)化、數(shù)據(jù)獨立性、數(shù)據(jù)冗余小,易擴(kuò)充、統(tǒng)一管理和控制答:B下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是()A.數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余度高D.數(shù)據(jù)獨立性高答:C.下面列出的條目中,不屬于數(shù)據(jù)庫技術(shù)的主要特點的是()A.數(shù)據(jù)的結(jié)構(gòu)化B.數(shù)據(jù)的冗余度小C.較高的數(shù)據(jù)獨立性D.程序的標(biāo)準(zhǔn)化答:D.在數(shù)據(jù)庫管理系統(tǒng)中,下面不是數(shù)據(jù)庫存取功能模塊的是()A.事務(wù)管理程序模塊B.數(shù)據(jù)更新程序模塊C.交互式程序查詢模塊D.查詢處理程序模塊答:C.在下面所列出的條目中,不屬于數(shù)據(jù)庫管理系統(tǒng)的基本功能的是()A.數(shù)據(jù)庫定義B.數(shù)據(jù)庫的建立和維護(hù)C.數(shù)據(jù)庫的存取D.數(shù)據(jù)庫和網(wǎng)絡(luò)中其他軟件系統(tǒng)的通信答:D.在數(shù)據(jù)庫中產(chǎn)生數(shù)據(jù)不一致的根本原因是()A)數(shù)據(jù)存儲量太大B)未對數(shù)據(jù)進(jìn)行完整性控制C)沒有嚴(yán)格保護(hù)數(shù)據(jù)D)數(shù)據(jù)冗余答:D在數(shù)據(jù)庫中,下列說法不正確的是()A) 數(shù)據(jù)庫避免了一切數(shù)據(jù)重復(fù)B) 數(shù)據(jù)庫減少了數(shù)據(jù)冗余C) 數(shù)據(jù)庫中的數(shù)據(jù)可以共享D) 若系統(tǒng)是完全可以控制的,則系統(tǒng)可確保更新的一致性答:A數(shù)據(jù)庫三級模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫的()A)數(shù)據(jù)獨立性B)數(shù)據(jù)安全性C)結(jié)構(gòu)規(guī)范化D)操作可行性答:A模式是數(shù)據(jù)庫()A)全局物理結(jié)構(gòu)B)局部物理結(jié)構(gòu)C)全局邏輯結(jié)構(gòu)D)局部邏輯結(jié)構(gòu)答:C23.在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,內(nèi)模式有()A.1個B.2個C.3個D.任意多個答:A描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是()A.模式B.內(nèi)模式C.外模式D.存儲模式答:A用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是()A.模式B.物理模式C.子模式D.內(nèi)模式答:C26.數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性是指()A) 不會因數(shù)據(jù)的變化而影響應(yīng)用程序B) 不會因系統(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C) 不會因存儲策略的變化而影響存儲結(jié)構(gòu)D) 不會因某些存儲結(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)答:B數(shù)據(jù)庫中,數(shù)據(jù)的物理獨立性是指()A)數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立B)用戶程序與DBMS的相互獨立C) 用戶的應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的D) 應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨立答:C要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是()A.模式與外模式B,模式與內(nèi)模式C.三級模式之間的兩層映射D.三層模式答:C要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性,需要修改的是()A.模式與外模式之間的映射B.模式與內(nèi)模式之間的映射C,模式D.三級模式答:A數(shù)據(jù)庫的概念模型獨立于()A)具體的機(jī)器和DBMSB)E-R圖C)信息世界D)現(xiàn)實世界答:A(40分)簡答題試述數(shù)據(jù)庫管理員的職責(zé)。答:數(shù)據(jù)庫管理員(DBA)的職責(zé)是負(fù)責(zé)全面地管理和控制數(shù)據(jù)庫系統(tǒng)。具體職責(zé)包括:①決定數(shù)據(jù)庫的信息內(nèi)容和結(jié)構(gòu);②決定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取策略;③定義數(shù)據(jù)的安全性要求和完整性約束條件;④監(jiān)督和控制數(shù)據(jù)庫的試用和運行;⑤數(shù)據(jù)庫系統(tǒng)的改進(jìn)和重組。系統(tǒng)分析員、數(shù)據(jù)庫設(shè)計人員、應(yīng)用程序員的職責(zé)是什么?答:系統(tǒng)分析員負(fù)責(zé)應(yīng)用系統(tǒng)的需求分析和規(guī)范說明,系統(tǒng)分析員要和用戶及DBA相結(jié)合,確定系統(tǒng)的硬件軟件配置,并參與數(shù)據(jù)庫系統(tǒng)的概要設(shè)計。數(shù)據(jù)庫設(shè)計人員負(fù)責(zé)數(shù)據(jù)庫中數(shù)據(jù)的確定、數(shù)據(jù)庫各級模式的設(shè)計。數(shù)據(jù)庫設(shè)計人員必須參加用戶需求調(diào)查和系統(tǒng)分析,然后進(jìn)行數(shù)據(jù)庫設(shè)計。在很多情況下,數(shù)據(jù)庫設(shè)計人員就由數(shù)據(jù)庫管理員擔(dān)任。應(yīng)用程序員負(fù)責(zé)設(shè)計和編寫應(yīng)用系統(tǒng)的程序模塊,并進(jìn)行調(diào)試和安裝。數(shù)據(jù)管理的功能和目標(biāo)是什么?答:數(shù)據(jù)管理的功能為:1)組織和保存數(shù)據(jù)功能,即收到的數(shù)據(jù)合理地分類組織,將其存儲在物理載體上,使數(shù)據(jù)能夠長期的被保存;2)數(shù)據(jù)維護(hù)功能,即根據(jù)需要隨時進(jìn)行插入新數(shù)據(jù)、修改原數(shù)據(jù)和刪除失效數(shù)據(jù)的操作;3)數(shù)據(jù)查詢和數(shù)據(jù)統(tǒng)計功能,即快速地得到需要的正確數(shù)據(jù),滿足各種使用要求;4)數(shù)據(jù)的安全和完整性控制功能,即使保證數(shù)據(jù)的安全性和完整性。數(shù)據(jù)管理的目標(biāo)是:收集完整的信息,將信息用數(shù)據(jù)表示,按數(shù)據(jù)結(jié)構(gòu)合理科學(xué)地組織并保存數(shù)據(jù);為各種使用快速地提供所需正確數(shù)據(jù),并保證數(shù)據(jù)的安全性和完整性。數(shù)據(jù)冗余能產(chǎn)生什么問題?答:數(shù)據(jù)冗余大會造成浪費存儲空間的問題,是數(shù)據(jù)的存儲、管理和查詢都不容易實現(xiàn)。同時,由于文件系統(tǒng)中相同的數(shù)據(jù)需要重復(fù)存儲和各自的管理,數(shù)據(jù)冗余度大還回給數(shù)據(jù)的修改和維護(hù)帶來麻煩和困難,還特別容易造成數(shù)據(jù)不一致的惡果。數(shù)據(jù)冗余度大還會給數(shù)據(jù)的修改和維護(hù)帶來麻煩和困難,還特別容易造成數(shù)據(jù)不一致的惡果。數(shù)據(jù)冗余度大時,由于數(shù)據(jù)重復(fù)出現(xiàn),還使得數(shù)據(jù)統(tǒng)計的結(jié)果不正確。問題1:什么是數(shù)據(jù)庫管理員?負(fù)責(zé)什么任務(wù)?解答:負(fù)責(zé)數(shù)據(jù)庫的規(guī)劃、設(shè)計、協(xié)調(diào)、維護(hù)和管理的工作人員或集體。參與數(shù)據(jù)庫設(shè)計的全過程;決定數(shù)據(jù)庫的存儲與讀取策略;定義數(shù)據(jù)的安全性和完整性;監(jiān)督控制數(shù)據(jù)庫的使用和運行,及時處理運行程序中出現(xiàn)的問題;改進(jìn)和重新構(gòu)造數(shù)據(jù)庫系統(tǒng);問題2:什么是數(shù)據(jù)庫的數(shù)據(jù)模型?解答:現(xiàn)實世界數(shù)據(jù)特征的抽象,用于描述數(shù)據(jù)和數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)模型通常有數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三個部分組成。問題3:什么是數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)?解答:外模式,數(shù)據(jù)庫用戶看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特性的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,描述數(shù)據(jù)的局部邏輯結(jié)構(gòu),是概念模式的子集,有多個外模式(不同的用戶有不同的外模式),用戶通過外模式訪問數(shù)據(jù)庫,與用戶看待數(shù)據(jù)庫方式有關(guān)的層,概念模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特性的描述,是所有用戶的公共數(shù)據(jù)視圖,所有個別用戶視圖綜合起來的用戶共同視圖,描述數(shù)據(jù)的全局邏輯結(jié)構(gòu),只有一個概念模式。內(nèi)模式,與實際存儲數(shù)據(jù)方式有關(guān)的層,數(shù)據(jù)的物理結(jié)構(gòu)和存儲結(jié)構(gòu)的描述,數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式,描述數(shù)據(jù)的物理存儲結(jié)構(gòu),存儲方式、索引、壓縮加密,只有一個內(nèi)模式。問題4:什么是數(shù)據(jù)庫的二級映象?解答:外模式/概念模式的映象,定義外模式與概念模式的對應(yīng)關(guān)系,保證數(shù)據(jù)的邏輯獨立性。概念模式/內(nèi)模式的映象,定義數(shù)據(jù)的全局邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)的對應(yīng)關(guān)系,保證數(shù)據(jù)的物理獨立性。問題5:二級映象結(jié)構(gòu)的優(yōu)點有哪些?解答:保證數(shù)據(jù)的獨立性,簡化了用戶的使用,減少冗余,利于共享,有利于數(shù)據(jù)的安全操作。問題6:數(shù)據(jù)庫設(shè)計的基本步驟是什么?解答:1需求分析,屬于應(yīng)用軟件開發(fā)的需求分析,與用戶交互,要收集并分析用戶的數(shù)據(jù)需求,為以后的數(shù)據(jù)庫設(shè)計做準(zhǔn)備。2概念結(jié)構(gòu)設(shè)計,對應(yīng)用領(lǐng)域進(jìn)行建模,提供一個單位的數(shù)據(jù)和數(shù)據(jù)間關(guān)系的數(shù)據(jù)模型,為數(shù)據(jù)庫的邏輯設(shè)計提供基礎(chǔ)。3邏輯結(jié)構(gòu)設(shè)計,在概念設(shè)計的基礎(chǔ)上,利用一些映射關(guān)系得到一組關(guān)系模式集,使用關(guān)系數(shù)據(jù)理論對關(guān)系進(jìn)行優(yōu)化,選取適當(dāng)?shù)腄BMS4物理結(jié)構(gòu)設(shè)計,根據(jù)選取的DBMS所提供的各種手段,設(shè)計數(shù)據(jù)庫的內(nèi)模式,設(shè)計文件的存儲方式、存儲結(jié)構(gòu)。5數(shù)據(jù)庫實施,6數(shù)據(jù)庫運行和維護(hù),創(chuàng)建并運行數(shù)據(jù)庫,為應(yīng)用程序的設(shè)計提供適當(dāng)?shù)脑L問方式,如存儲過程的設(shè)計等。問題7:需求分析的任務(wù)有哪些?解答:詳細(xì)調(diào)查現(xiàn)實世界要處理的對象(組織、部門、企業(yè)等),充分了解原系統(tǒng)(手工系統(tǒng)或計算機(jī)系統(tǒng)),明確用戶的各種需求,確定新系統(tǒng)的功能,充分考慮今后可能的擴(kuò)充和改變。問題8:需求分析的重點是什么?解答:調(diào)查的重點是“數(shù)據(jù)”和“處理”,獲得用戶對數(shù)據(jù)庫要求。信息要求、處理要求、安全性與完整性要求問題9:需求分析的難點是什么?解決方法?解答:用戶缺少計算機(jī)知識,設(shè)計人員缺少用戶的專業(yè)知識。解決方法:設(shè)計人員必須不斷深入地與用戶進(jìn)行交流。問題10:什么是需求分析的系統(tǒng)規(guī)劃?解答:即系統(tǒng)調(diào)查,該階段的主要任務(wù)是根據(jù)用戶提出的系統(tǒng)開發(fā)請求,進(jìn)行初步調(diào)查,明確系統(tǒng)要完成的主要功能及其要求和產(chǎn)生的信息,即確定總體結(jié)構(gòu)方案,然后進(jìn)行可行性研究。問題11:什么是需求分析的系統(tǒng)分析?解答:根據(jù)系統(tǒng)規(guī)劃階段所確定的系統(tǒng)總體結(jié)構(gòu)方案對現(xiàn)有的管理系統(tǒng)進(jìn)行詳細(xì)調(diào)查研究,從調(diào)查所獲取的信息中分析出合理的信息流動、處理、存儲的過程,即建立目標(biāo)系統(tǒng)的邏輯模型。該階段的主要工作是:問題12:什么是結(jié)構(gòu)化分析方法?解答:結(jié)構(gòu)化(StructuredAnalysis,簡稱SA)分析方法是系統(tǒng)分析常用的方法,是“自頂向下、逐層分解”的方法。利用分解和抽象這兩個基本手段控制系統(tǒng)的復(fù)雜性,把大問題分解中小問題,然后分別解決。分解是逐層進(jìn)行的,先考慮問題最主要的屬性,暫時略去具體細(xì)節(jié),以后再逐層添加細(xì)節(jié),直到考慮到最詳細(xì)的、不可再分解的問題。結(jié)構(gòu)化分析方法通過一套分層次的數(shù)據(jù)流程圖描述系統(tǒng)的功能和數(shù)據(jù)的流動。問題13:如何確定用戶的業(yè)務(wù)需求?解答:對于軟件開發(fā)人員來說,想開發(fā)滿足用戶需求的數(shù)據(jù)庫應(yīng)用系統(tǒng),必須了解相關(guān)的業(yè)務(wù)知識。業(yè)務(wù)需求的確定應(yīng)從一下幾方面確定:業(yè)務(wù)的流程,某項具體業(yè)務(wù)的處理流程例如物料進(jìn)庫的過程:填寫入庫單!領(lǐng)導(dǎo)審批!登記入賬。組成業(yè)務(wù)的數(shù)據(jù),業(yè)務(wù)處理過程中涉及到的必要數(shù)據(jù)數(shù)據(jù)的處理,對業(yè)務(wù)數(shù)據(jù)的各種處理,例如對數(shù)據(jù)的錄入、查詢、修改等。業(yè)務(wù)規(guī)則,業(yè)務(wù)處理過程中必須遵循的一些規(guī)定。問題14:如何收集數(shù)據(jù)?解答:確定業(yè)務(wù)需求是為了確定一個信息系統(tǒng)的需求,而其中的數(shù)據(jù)則是信息系統(tǒng)的核心。與負(fù)責(zé)具體工作的業(yè)務(wù)人員面談:請描述你的工作,你經(jīng)常使用和了解哪些數(shù)據(jù)和歷史數(shù)據(jù),你需要那些類型的報告;發(fā)放調(diào)查表讓用戶填寫:你需要計算機(jī)提供什么報表,工作中有哪些需要改進(jìn)的地方;查閱目前系統(tǒng)的相關(guān)文檔、表格、報告;通過參與或觀察某業(yè)務(wù)的實際工作來獲取資料。問題15:數(shù)據(jù)流程圖有哪些組成部分?解答:數(shù)據(jù)流程圖有四種成分:外部實體:指系統(tǒng)以外又與系統(tǒng)有聯(lián)系的人或事物,它表達(dá)該系統(tǒng)數(shù)據(jù)的外部來源和去處。數(shù)據(jù)流:即流動中的數(shù)據(jù)。箭頭表示數(shù)據(jù)流動的方向,數(shù)據(jù)流除了流向或流出文件者可以不命名,都必須有一名字。數(shù)據(jù)處理:對數(shù)據(jù)進(jìn)行特定加工的過程,每個處理都應(yīng)有一個能表達(dá)它的作用和功能的名字,對多層的DFD,每個處理應(yīng)有一編號。數(shù)據(jù)存儲:表示邏輯上數(shù)據(jù)的暫存場所,可對其進(jìn)行存取操作,指向或離開文件的數(shù)據(jù)流代表了對文件的存入或讀取操作。問題16:什么是數(shù)據(jù)字典?解答:數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的描述,是元數(shù)據(jù);數(shù)據(jù)字典在需求分析階段建立,在數(shù)據(jù)庫設(shè)計過程中不斷修改、充實、完善。問題17:數(shù)據(jù)字典的用途?解答:進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要結(jié)果;規(guī)范某應(yīng)用領(lǐng)域中的各種概念的集合.問題18:數(shù)據(jù)字典的內(nèi)容?解答:數(shù)據(jù)項,數(shù)據(jù)項是不可再分的數(shù)據(jù)單位.數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系.數(shù)據(jù)流,數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?數(shù)據(jù)存儲,數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方.處理過程,具體操作的處理方式.問題19:什么是數(shù)據(jù)庫的概念設(shè)計?解答:將需求分析得到的用戶需求,抽象為信息結(jié)構(gòu)即概念模型的過程,就是概念結(jié)構(gòu)設(shè)計。概念結(jié)構(gòu)是各種數(shù)據(jù)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 甘肅電器科學(xué)研究院2025年度聘用制工作人員招聘備考題庫含答案詳解
- 2025年太湖縣關(guān)工委、老年大學(xué)公開招聘編外工作人員備考題庫及一套完整答案詳解
- 2025年中國科學(xué)院力學(xué)研究所SKZ專項辦公室人員招聘備考題庫含答案詳解
- 2025年國科大杭州高等研究院公開招聘編外工作人員備考題庫及參考答案詳解1套
- 建材購銷合同協(xié)議
- 全責(zé)賠償協(xié)議書
- 打人賠償解協(xié)議書
- 修建羊棚協(xié)議書
- 白灰買賣合同范本
- 疫情值守合同范本
- 2024年-2025年司法考試真題及復(fù)習(xí)資料解析
- 基于MATLABsimulink同步發(fā)電機(jī)突然三相短路仿真
- 術(shù)前準(zhǔn)備與術(shù)后護(hù)理指南
- 2024年度律師事務(wù)所主任聘用合同2篇
- 道路邊坡施工保通施工方案
- 充電樁最簡單免責(zé)協(xié)議書
- ATS-2基本培訓(xùn)資料4.1
- GB/T 5169.12-2024電工電子產(chǎn)品著火危險試驗第12部分:灼熱絲/熱絲基本試驗方法材料的灼熱絲可燃性指數(shù)(GWFI)試驗方法
- 北師大版小學(xué)數(shù)學(xué)六年級上冊第一單元圓《圓周率的歷史》教學(xué)課件
- 【基于Java的圖書管理系統(tǒng)的設(shè)計與實現(xiàn)7600字(論文)】
- 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)教程第三章答案
評論
0/150
提交評論