版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章 數(shù)據(jù)庫(kù)系統(tǒng)基本概念(單選)文件系統(tǒng)是數(shù)據(jù)庫(kù)發(fā)展中的一個(gè)重要階段,如果學(xué)校學(xué)生的個(gè)人檔 案、學(xué)習(xí)成績(jī)記錄、學(xué)生在校生活數(shù)據(jù)記錄分別記錄為三個(gè)文件,保存在 記錄中。那么這三個(gè)文件在日常維護(hù)中會(huì)出現(xiàn)由于數(shù)據(jù)間沒(méi)有聯(lián)系,修改可能帶來(lái)數(shù)據(jù)間的不一致,同時(shí)三個(gè)文件中的數(shù)據(jù)還會(huì)出現(xiàn)數(shù)據(jù)冗余現(xiàn) 象。(單選)使用數(shù)據(jù)庫(kù)技術(shù)來(lái)處理一個(gè)實(shí)際問(wèn)題時(shí),對(duì)數(shù)據(jù)的描述需要經(jīng)歷 的過(guò)程是概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì) 。(單選)邏輯模型主要有層次、網(wǎng)狀和關(guān)系模型三種,下列沒(méi)有通過(guò)指針來(lái) 進(jìn)行數(shù)據(jù)聯(lián)系的是關(guān)系模型。(單選)DB分為兩類,一類是應(yīng)用數(shù)據(jù)的集合,稱為物理數(shù)據(jù)庫(kù),它是數(shù)據(jù) 庫(kù)的主體;另一類是各級(jí)數(shù)據(jù)結(jié)構(gòu)的描述,
2、稱為描述數(shù)據(jù)庫(kù),它由數(shù)據(jù)字典系統(tǒng)管理。(單選)數(shù)據(jù)是人們?yōu)榱苏J(rèn)識(shí)世界,交流信息,而對(duì)事物進(jìn)行描述的符號(hào)集 合。(單選)數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷的四個(gè)階段,其中人工管理階段的數(shù)據(jù)是 面向程序。(單選)下面列出的數(shù)據(jù)庫(kù)管理技術(shù)發(fā)展的三個(gè)階段中,沒(méi)有專門(mén)的軟件對(duì) 數(shù)據(jù)進(jìn)行管理的是I。人工管理階段和U。文件系統(tǒng)階段 。(單選)在文件數(shù)據(jù)庫(kù)系統(tǒng)階段,下列描述正確的是 數(shù)據(jù)以“文件”形式長(zhǎng) 期保存在外部存儲(chǔ)器的磁盤(pán)上 。(單選)數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在 不會(huì)因?yàn)橄到y(tǒng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)及數(shù) 據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序 。(單選)可以惟一標(biāo)識(shí)實(shí)體的屬性或?qū)傩约?實(shí)體標(biāo)識(shí)符(單選)實(shí)體集是指一群類似的實(shí)體形式
3、的集合。(單選)物理存儲(chǔ)介質(zhì)中,訪問(wèn)速度最快的是 高速緩沖存儲(chǔ)器。(單選)數(shù)據(jù)的獨(dú)立性是指可以把數(shù)據(jù)的定義和描述從應(yīng)用程序中分離出 去。(單選)課程及學(xué)生之間存在的聯(lián)系 多對(duì)多。(單選)學(xué)好及姓名之間存在的聯(lián)系 一對(duì)一。(單選)在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,內(nèi)模式的個(gè)數(shù)是 只有1個(gè),(單選)數(shù)據(jù)抽象的級(jí)別定義為四種模型,概念模型級(jí)別最高。(單選)關(guān)系模型的主要特征是用二維表格表達(dá)實(shí)體集。(單選)關(guān)系數(shù)據(jù)庫(kù)中的視圖屬于 4個(gè)數(shù)據(jù)抽象級(jí)別中的 外部模型o(單選)外模式是用戶及數(shù)據(jù)庫(kù)系統(tǒng)的接口。(單選)對(duì)數(shù)據(jù)庫(kù)物理存儲(chǔ)方式的描述稱為 內(nèi)模式。(單選)數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)
4、立性。(單選)內(nèi)模式的修改盡量不影響概念模式的特點(diǎn)稱為數(shù)據(jù)庫(kù)的物理數(shù)據(jù)獨(dú)立性。(單選)三層模式之間存在著兩級(jí)映像,外模式/邏輯模式映像存在于外模式和邏輯模式之間,用于定義外模式和邏輯模式之間的對(duì)應(yīng)性。這個(gè)映像 一般是放在外模式中描述的。(單選)數(shù)據(jù)庫(kù)管理系統(tǒng) 是用戶及操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。(單選)對(duì)DB的一切操作部,包括定義、查詢、更新及各種控制,都是通過(guò)DBMS進(jìn)行的(單選)數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的核心,是為數(shù)據(jù)庫(kù)的建立、使用和 維護(hù)而配置的系統(tǒng)軟件。(單選)基本的數(shù)據(jù)操作有兩類:檢索和更新,下列不屬于更行操作的是查詢。(單選)在下面給出的內(nèi)容中,不屬于 DBA職責(zé)的是編寫(xiě)應(yīng)用
5、程序。(單選)DBS是采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng),DBS是一個(gè)集合體,包含數(shù)據(jù)庫(kù),計(jì)算機(jī)硬件,軟件和 數(shù)據(jù)庫(kù)管理員。(單選)索引具有可以提高查詢速度的作用。(填空)數(shù)據(jù)庫(kù)管理系統(tǒng)總是基于數(shù)據(jù)模型的,其中包括層次型、網(wǎng)狀型、 關(guān)系型和面向?qū)ο笮?。(填空)?shù)據(jù)庫(kù)技術(shù) 是研究數(shù)據(jù)庫(kù)的結(jié)構(gòu)、存儲(chǔ)、設(shè)計(jì)、管理和使用的一 門(mén)軟件學(xué)科。(填空)數(shù)據(jù)描述所經(jīng)歷的三個(gè)階段分別是概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)辻。(填空)邏輯設(shè)計(jì)中對(duì)數(shù)據(jù)描述所使用的幾個(gè)重要術(shù)語(yǔ)是字段、記錄、文 件和關(guān)鍵碼。(填空)數(shù)據(jù)描述有兩種形式:物理數(shù)據(jù)描述和邏輯數(shù)據(jù)描述。(填空)聯(lián)系 是實(shí)體之間的相互關(guān)系。(填空)數(shù)據(jù)抽象的過(guò)程,也就是數(shù)據(jù)庫(kù)
6、設(shè)計(jì)的過(guò)程。(填空)在數(shù)據(jù)庫(kù)用戶中,具有定義和修改三級(jí)結(jié)構(gòu),并可以修改訪問(wèn)授 權(quán)、日常維護(hù)功能的用戶稱為 DBA簡(jiǎn)答)簡(jiǎn)述數(shù)據(jù)管理技術(shù)的幾個(gè)發(fā)展階段 答:數(shù)據(jù)管理的水平是和計(jì)算機(jī)硬件、軟件的發(fā)展相適應(yīng)的,伴隨著計(jì)算 機(jī)技術(shù)的發(fā)展以及計(jì)算機(jī)應(yīng)用的不斷擴(kuò)充,數(shù)據(jù)管理技術(shù)經(jīng)歷了四個(gè)發(fā)展 階段:(1)人工管理階段,這一階段的數(shù)據(jù)管理的特點(diǎn)是:數(shù)據(jù)不能保存; 沒(méi)有專用的軟件對(duì)數(shù)據(jù)進(jìn)行管理;只有程序的概念;數(shù)據(jù)是面向程 序的。(2)文件管理系統(tǒng)階段,這一階段的數(shù)據(jù)管理的特點(diǎn)是:數(shù)據(jù)以“文件”形式可長(zhǎng)期保存在外部存儲(chǔ)器的磁盤(pán)上;數(shù)據(jù)的邏輯結(jié)構(gòu)及物理結(jié) 構(gòu)有了區(qū)別,但比較簡(jiǎn)單;文件組織已多樣化;數(shù)據(jù)面向應(yīng)用;
7、對(duì) 數(shù)據(jù)的操作以記錄為單位。(3)數(shù)據(jù)庫(kù)系統(tǒng)管理階段,這一階段的數(shù)據(jù)庫(kù)管理的特點(diǎn)是:采用數(shù) 據(jù)模型表示復(fù)雜的數(shù)據(jù)結(jié)構(gòu);有較高的數(shù)據(jù)獨(dú)立性;數(shù)據(jù)庫(kù)系統(tǒng)為用 戶提供了方便的用戶接口;數(shù)據(jù)庫(kù)系統(tǒng)提供了多種數(shù)據(jù)控制功能;增 加了系統(tǒng)的靈活性。(4)高級(jí)數(shù)據(jù)庫(kù)階段,這一階段的數(shù)據(jù)管理的特點(diǎn)是:使用了面向?qū)ο?的概念建模,同時(shí)也引入了開(kāi)放數(shù)據(jù)庫(kù)互連技術(shù)。(簡(jiǎn)答)什么是數(shù)據(jù)庫(kù)?數(shù)據(jù)庫(kù)有哪些作用? 答:(1)數(shù)據(jù)庫(kù)是及特定主題或用途相關(guān)的數(shù)據(jù)和對(duì)象的集合,簡(jiǎn)單地說(shuō),就是存放數(shù)據(jù)的倉(cāng)庫(kù)。(2)數(shù)據(jù)庫(kù)有如下作用:使數(shù)據(jù)結(jié)構(gòu)化;減少數(shù)據(jù)冗余,易擴(kuò)充; 使數(shù)據(jù)獨(dú)立于程序;由 DBMS統(tǒng)一管理和控制數(shù)據(jù);提高數(shù)據(jù)的安全
8、性和可靠性。(簡(jiǎn)答)數(shù)據(jù)抽象級(jí)別共定義了幾個(gè)模型,分別是什么? 答:數(shù)據(jù)抽象的級(jí)別定義了四種模型,分別是:(1)概念模型;(2)邏輯模型;(3)內(nèi)部模型;(4)外部模型。(簡(jiǎn)答)簡(jiǎn)述概念模型的特點(diǎn)。答:( 1)概念模型表達(dá)了數(shù)據(jù)的整體邏輯結(jié)構(gòu),它是系統(tǒng)用戶對(duì)整個(gè)應(yīng)用 項(xiàng)目涉及的數(shù)據(jù)的全面描述。(2)概念模型是從用戶需求的觀點(diǎn)出發(fā),對(duì)數(shù)據(jù)建模。(3)概念模型獨(dú)立于硬件和軟件。(4)概念模式是數(shù)據(jù)庫(kù)設(shè)計(jì)人員及用戶之間進(jìn)行交流的工具。(簡(jiǎn)答)簡(jiǎn)述關(guān)系模型的特點(diǎn)。答:關(guān)系模型及層次、網(wǎng)狀模型的最大差別是用關(guān)鍵碼而不是用指針導(dǎo)航 數(shù)據(jù),表格簡(jiǎn)單,用戶易懂,編程時(shí)不涉及存儲(chǔ)結(jié)構(gòu)、訪問(wèn)技術(shù)等細(xì)節(jié)。 (簡(jiǎn)答)
9、簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)中的三級(jí)結(jié)構(gòu)、兩級(jí)映像。 答:(1)數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)分為三級(jí):外模式、邏輯模式、內(nèi)模式。 外模式是用戶及數(shù)據(jù)庫(kù)系統(tǒng)的接口,是用戶用到的那部分?jǐn)?shù)據(jù)的描述。 外模式由若干個(gè)外部記錄類型組成。 邏輯模式是數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述。它由若干個(gè)邏輯記錄類型組成,還包含記錄間聯(lián)系、數(shù)據(jù)的完整性安全性等要求。 內(nèi)模式是數(shù)據(jù)庫(kù)在物理存儲(chǔ)方面的描述,定義所有內(nèi)容記錄類型,索引 和文件的組織方式,以及數(shù)據(jù)控制方面的細(xì)節(jié)。(2)為實(shí)現(xiàn)這三個(gè)抽象級(jí)別的聯(lián)系和轉(zhuǎn)換,DBMS在級(jí)級(jí)機(jī)構(gòu)之間提供兩個(gè)層次的映像:外模式 /邏輯模式映像,邏輯模式 / 內(nèi)模式映像。(簡(jiǎn)答)簡(jiǎn)述結(jié)構(gòu)數(shù)據(jù)模型的三個(gè)組成
10、部分。 答:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)完整性約束是結(jié)構(gòu)數(shù)據(jù)模型的三個(gè)組成部 分。( 1)數(shù)據(jù)結(jié)構(gòu):是指對(duì)實(shí)體類型和實(shí)體間聯(lián)系的表達(dá)和實(shí)現(xiàn)。( 2)數(shù)據(jù)操作:是指對(duì)數(shù)據(jù)庫(kù)的檢索和更新(插、刪、改)兩類操作的 實(shí)現(xiàn)。( 3)數(shù)據(jù)完整性約束:給出數(shù)據(jù)及其聯(lián)系應(yīng)具有的制約和依賴規(guī)則。 (簡(jiǎn)答)簡(jiǎn)述數(shù)據(jù)庫(kù)管理系統(tǒng)( DBM)S 的工作模式及主要功能。答:(1)DBMS勺工作模式有接受應(yīng)用程序的數(shù)據(jù)請(qǐng)求和處理請(qǐng)求;將 用戶的數(shù)據(jù)請(qǐng)求轉(zhuǎn)換成復(fù)雜的機(jī)器代碼;實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作;從對(duì) 數(shù)據(jù)庫(kù)操作中接受查詢結(jié)果;對(duì)查詢結(jié)果進(jìn)行處理;將處理結(jié)果返回 給用戶。(2) DBMS勺主要功能有:數(shù)據(jù)庫(kù)的定義功能;數(shù)據(jù)庫(kù)的操作
11、功能;數(shù)據(jù)庫(kù)的保護(hù)功能;數(shù)據(jù)庫(kù)的維護(hù)功能;數(shù)據(jù)字典。(簡(jiǎn)答)簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)(DBS的全局結(jié)構(gòu)。答:數(shù)據(jù)庫(kù)系統(tǒng)的全局結(jié)構(gòu)如下:(1)數(shù)據(jù)庫(kù)用戶,分為四種: 數(shù)據(jù)庫(kù)管理員(DBA ;專業(yè)用戶;應(yīng)用程序員;終端用戶;(2) DBM啲查詢處理器,它有四個(gè)成分: DDL解釋器;DML編譯器;嵌入式DML的預(yù)編譯器;查詢求值引擎。(3)DBMS勺存儲(chǔ)管理器,它有四個(gè)成分:權(quán)限和完整性管理器;事 務(wù)管理器;文件管理器;緩沖區(qū)管理器;第二章數(shù)據(jù)庫(kù)設(shè)計(jì)和ER模型(4)磁盤(pán)存儲(chǔ)器中的數(shù)據(jù)結(jié)構(gòu):共有五種形式:數(shù)據(jù)文件;數(shù)據(jù)字 典;索引;統(tǒng)計(jì)數(shù)據(jù);日志。(單選)在數(shù)據(jù)庫(kù)規(guī)劃階段,包括在數(shù)據(jù)字典中I 數(shù)據(jù)項(xiàng)、數(shù)據(jù)流;U
12、 .數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲(chǔ);川數(shù)據(jù)處理。(單選)沒(méi)有被用于表示ER模型圖例(單選)如下圖所示是一個(gè) ER模型,下列對(duì)其基數(shù)描述最為合理的是 一個(gè) 學(xué)生最少需要選1門(mén)課程,最多選6門(mén)課程;每個(gè)課程多最可以被 50個(gè)學(xué)生 學(xué)生選修。(單選)關(guān)系中元組在組成主要的屬性上 不能有空值。(單選)在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于 邏輯設(shè) 計(jì)階段。(單選)將數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)從幵始規(guī)劃、設(shè)計(jì)、實(shí)現(xiàn)、維護(hù)到最后被新的系統(tǒng)取代而停止使用的整個(gè)期間,稱為數(shù)據(jù)庫(kù)系統(tǒng)的生存期O(單選)數(shù)據(jù)字典是對(duì) 數(shù)據(jù)描述的集中管理。(單選)將概念模型轉(zhuǎn)換邏輯模型是數(shù)據(jù)中 邏輯設(shè)計(jì)階段的主要步驟之一。(單選)表示數(shù)據(jù)庫(kù)
13、的概念模型一般使用 ER圖O(單選)ER模型中所指的實(shí)體一般是實(shí)體集°(單選)一個(gè)聯(lián)系涉及到的實(shí)體集個(gè)數(shù),稱為該聯(lián)系的度數(shù)(單選)聯(lián)系類型的約束限制了參及聯(lián)系的實(shí)體的數(shù)目,下列是聯(lián)系類型約束的是I .基數(shù)約束;U .參及約束。(單選)采用ER模型進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì),可以分成三步進(jìn)行,下列正 確的是先設(shè)計(jì)局部ER模型,然后合成全局模型,最后進(jìn)行整體優(yōu)化 。(單選)下列不屬于全局ER模型的優(yōu)化目的的是 優(yōu)化存儲(chǔ)結(jié)構(gòu)。(單選)關(guān)系模式是對(duì)關(guān)系的描述,一般表示為關(guān)系名(屬性名1,屬性名2,屬性名n)。(單選)已知有關(guān)系表R (如下表所示),其元數(shù)和基數(shù)正確的是 數(shù)為6,基 數(shù)為3.RUVW
14、XYZUiViwXiYiZiU2V2W2X2丫2Z2U3V3W3X3丫3Z3(單選)下列哪個(gè)不可以為空主鍵(單選)區(qū)別一個(gè)元組及另一個(gè)元組靠的是元組的屬性而不是順序,所以關(guān)系中的元組 沒(méi)有先后順序。(單選)表中可以唯一確定一個(gè)元組(一個(gè)記錄)的某個(gè)屬性組(字段組)稱為主鍵。(單選)若某個(gè)屬性組不是關(guān)系 A的主碼,但它是另一個(gè)關(guān)系 B的主碼,則稱屬性或?qū)傩越M稱為關(guān)系 A的外鍵。(單選)現(xiàn)有一個(gè)公司員工記錄表,如下表所示內(nèi)容,如果想以員工號(hào)為查詢?cè)M的標(biāo)志,那么員工號(hào)就是這個(gè)表的主鍵工號(hào)姓名部門(mén)職位20020510王小明市場(chǎng)部經(jīng)理20041112胡月市場(chǎng)部員工20080624張星市場(chǎng)部員工(單選)
15、有一個(gè)關(guān)系:學(xué)生(學(xué)號(hào)、姓名、系別),規(guī)定學(xué)號(hào)的值域是 8個(gè) 數(shù)字組成的字符串,這一規(guī)則屬于 用戶自定義完整性約束。(單選)子類及超類之間具有繼承性特點(diǎn),即子類實(shí)體繼承超類實(shí)體的所有屬性。但子類實(shí)體本身還可以包含比超類實(shí)體更多的屬性0(填空)實(shí)體聯(lián)系模型(ER模型)的基本元素是實(shí)體、聯(lián)系、屬性。(填空)實(shí)體是一個(gè)數(shù)據(jù)對(duì)象,指應(yīng)用中可以區(qū)別的客觀存在的事物。(填空)為了維護(hù)數(shù)據(jù)中數(shù)據(jù)及現(xiàn)實(shí)的一致性,關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)及更新操作必須遵循三條規(guī)則,它們分別是:實(shí)體完整性規(guī)則、參照完整性規(guī)則、 用戶定義的完整性規(guī)則。(填空)一個(gè)實(shí)體對(duì)于另一個(gè)實(shí)體具有很強(qiáng)的依賴聯(lián)系,而且該實(shí)體主鍵 的一部分或全部從其強(qiáng)實(shí)
16、體中獲得,而稱該實(shí)體為弱實(shí)體。(簡(jiǎn)答)數(shù)據(jù)庫(kù)系統(tǒng)的生存期共有幾個(gè)階段,分別是什么?答:共有七個(gè)階段,分別為:(1)規(guī)劃階段;(2)需求分析階段;(3)概念設(shè)計(jì)階段;(4)邏輯設(shè)計(jì)階段;5)物理設(shè)計(jì)階段;(6)數(shù)據(jù)庫(kù)的實(shí)現(xiàn);(7)數(shù)據(jù)庫(kù)的運(yùn)行及維護(hù)。(簡(jiǎn)答)數(shù)據(jù)庫(kù)概念設(shè)計(jì)的任務(wù)有哪些? 答:(1)進(jìn)行數(shù)據(jù)抽象,設(shè)計(jì)局部概念模型; (2)將局部概念模型綜合成全局概念模型; (3)評(píng)審。(簡(jiǎn)答)ER模型的基本概念中,屬性被分為哪幾類?答:( 1)簡(jiǎn)單屬性和復(fù)合屬性;( 2)單值屬性和多值屬性;( 3)存儲(chǔ)屬性和派生屬性;( 4)允許為空值的屬性。(簡(jiǎn)答)簡(jiǎn)述將ER模型轉(zhuǎn)換成關(guān)系模型的基本原則。答:(
17、 1)一個(gè)實(shí)體集轉(zhuǎn)換為一個(gè)關(guān)系模式。(2)個(gè)M:N聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。(3)個(gè)1:N聯(lián)系可以及N端對(duì)應(yīng)的關(guān)系模式合并 (1的關(guān)鍵字放入N的 關(guān)系中)。( 4)一個(gè) 1:1 聯(lián)系可以及任意一端對(duì)應(yīng)的關(guān)系模式合并。( 5)三個(gè)或三個(gè)以上實(shí)體間的多元聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。(6)同一實(shí)體集間的聯(lián)系(自聯(lián)系),可按上述1:1、1: M和M:N三種 情況分別處理。(設(shè)計(jì)) 某高校設(shè)備采購(gòu)管理系統(tǒng)涉及三類實(shí)體:部門(mén)、供應(yīng)商和設(shè)備。其中,部門(mén)的屬性有:部門(mén)編號(hào)、部門(mén)名稱、負(fù)責(zé)人;供應(yīng)商的屬性有: 供應(yīng)商號(hào)、供應(yīng)商名、城市、經(jīng)理;設(shè)備的屬性有設(shè)備編號(hào)、設(shè)備名稱、 設(shè)備型號(hào)、單價(jià)、生產(chǎn)廠商。用 ER 圖表示
18、這些實(shí)體以及某部門(mén)從某供應(yīng) 商采購(gòu)某種設(shè)備的信息,包括采購(gòu)的日期和數(shù)量。要求:(1)畫(huà)出ER圖;( 2)將其轉(zhuǎn)化為關(guān)系模式。解:(1) ER圖N城市部門(mén)名稱M日期采購(gòu)PN供應(yīng)商號(hào)日期名供應(yīng)商部門(mén)編號(hào)負(fù)責(zé)人經(jīng)理單價(jià)城市設(shè)備型號(hào)設(shè)備名稱設(shè)備編號(hào)數(shù)量供應(yīng)商號(hào)設(shè)備部門(mén)(2)關(guān)系模式:部門(mén)(部門(mén)編號(hào),部門(mén)名稱,負(fù)責(zé)人) ; 供應(yīng)商(供應(yīng)商號(hào),供應(yīng)商名,經(jīng)理) ; 設(shè)備(設(shè)備編號(hào),設(shè)備名稱,設(shè)備型號(hào),單價(jià),生產(chǎn)廠商) ; 采購(gòu)(部門(mén)編號(hào),供應(yīng)商號(hào),設(shè)備編號(hào),日期,數(shù)量) 。(設(shè)計(jì)) 某工廠欲建立一個(gè)人事管理系統(tǒng),該系統(tǒng)包含部門(mén)信心,職工信 息、產(chǎn)品信息,其中部門(mén)屬性包括:部門(mén)編號(hào)、部門(mén)名稱、部門(mén)電話,部
19、門(mén)負(fù)責(zé)人;職工信息的屬性包括:職工編號(hào)、姓名、性別、工齡、職稱、 所在部門(mén)編號(hào);產(chǎn)品屬性包括:產(chǎn)品編號(hào)、產(chǎn)品名稱、產(chǎn)品型號(hào);員工會(huì) 參加不同產(chǎn)品的生產(chǎn)過(guò)程,并需要指出它的月產(chǎn)量,根據(jù)以上說(shuō)明完成以 下要求:(1)畫(huà)出ER圖;(2)將其轉(zhuǎn)化為關(guān)系模式。(2)將其轉(zhuǎn)化為關(guān)系模式部門(mén)(部門(mén)編號(hào) #,部門(mén)名稱,部門(mén)電話,部門(mén)負(fù)責(zé)人)職工(職工編號(hào) #,姓名,性別,工齡,職稱,部門(mén)編號(hào) #)產(chǎn)品(產(chǎn)品編號(hào) #,產(chǎn)品名稱,產(chǎn)品型號(hào))參加(職工編號(hào) #,產(chǎn)品編號(hào) #,月產(chǎn)量)(設(shè)計(jì)) 某圖書(shū)館欲建立一個(gè)圖書(shū)管理系統(tǒng),該系統(tǒng)包含圖書(shū),讀者,職 工的信息,其中圖書(shū)的屬性包括:圖書(shū)編號(hào)、名稱、類別、作者、出版社、
20、 價(jià)格、數(shù)量要求等;讀者的屬性包括:借書(shū)證號(hào)、姓名、性別、身份證號(hào)、 住址;職工屬性包括:職工編號(hào)、姓名、性別、工齡;用 E-R 圖表示出實(shí) 體職工日常維護(hù)圖書(shū),及讀者借閱圖書(shū)的過(guò)程,對(duì)于借閱的圖書(shū)需要指出 它的借出日期和歸還日期,根據(jù)如上條件,完成以下需求:(1)畫(huà)出ER圖;( 2)將其轉(zhuǎn)化為關(guān)系模式。解:(1) ER圖:名稱作者出版社價(jià)格類別數(shù)量圖書(shū)編號(hào)維護(hù)圖書(shū)M身份證號(hào)性別借書(shū)證號(hào)姓名住址出借日期借閱N歸還日期工齡職工編姓名性別職工(2)將其轉(zhuǎn)化為關(guān)系模式圖書(shū)(圖書(shū)編號(hào) #,名稱,類別,作者,出版社,價(jià)格,數(shù)量)職工(職工編號(hào) #,姓名,性別,工齡)維護(hù)(職工編號(hào) #,圖書(shū)編號(hào) #)讀者
21、(借書(shū)證號(hào) #,姓名,性別,身份證號(hào),住址)借閱(借書(shū)證號(hào) #,圖書(shū)編號(hào) #,出借日期,歸還日期)(綜合)現(xiàn)有如下圖的ER圖:(1)根據(jù)所給的模型圖設(shè)計(jì)相應(yīng)的關(guān)系數(shù)據(jù)模型;(2)如果在上述模型中,從實(shí)體“社團(tuán)”到實(shí)體“學(xué)生”之間的聯(lián)系類 型改為一對(duì)多(1 : M),請(qǐng)?jiān)O(shè)計(jì)相應(yīng)的關(guān)系數(shù)據(jù)模型;(3)對(duì)于1: M的聯(lián)系類型,寫(xiě)出向關(guān)系模型轉(zhuǎn)換應(yīng)遵循的原則。解:(1)學(xué)生(學(xué)號(hào),姓名,性別,出生日期)社團(tuán)(社團(tuán)號(hào),社團(tuán)名稱,負(fù)責(zé)人,電話)參加(學(xué)號(hào),社團(tuán)號(hào),加入社團(tuán)時(shí)間)(2)學(xué)生(學(xué)號(hào),姓名,出生日期,社團(tuán)號(hào),加入社團(tuán)時(shí)間)社團(tuán)(社團(tuán)號(hào),社團(tuán)名稱,負(fù)責(zé)人,電話)(3)將一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模式,
22、實(shí)體的屬性就是關(guān)系的屬性:將 一個(gè)1: M的聯(lián)系所連的“一”方實(shí)體的主碼以及聯(lián)系本身的屬性加入到“多”方的關(guān)系模式中。第三章關(guān)系模式設(shè)計(jì)理論(單選)在關(guān)系模式中,常使用分解的方式來(lái)解決數(shù)據(jù)庫(kù)中出現(xiàn)的數(shù)據(jù)冗余 現(xiàn)象,下列對(duì)分解描述正確的是解可以解決一定程度的數(shù)據(jù)冗余問(wèn)題,同 時(shí)也由此帶來(lái)查詢速度的變慢 。(單選)在關(guān)系模式設(shè)計(jì)中,每個(gè)關(guān)系模式只應(yīng)于一個(gè)實(shí)體或一個(gè)聯(lián)系類型。(單選)現(xiàn)有一個(gè)超市商品及供貨商數(shù)據(jù)的關(guān)系模式R(G#,Goods ,Price,Producer,Tel)屬性分別是商品號(hào)、商品名、價(jià)格、廠商號(hào)、生產(chǎn)廠商、電話,并規(guī)定每個(gè)商品號(hào)只能對(duì)應(yīng)一個(gè)商品名,每個(gè) 廠商號(hào)只能對(duì)應(yīng)一個(gè)廠商
23、,根據(jù)以上語(yǔ)義,下列不正確的FD是P#f Goods.(單選)設(shè)已知關(guān)系模式R(ABC),在關(guān)系R中具有A和C一一對(duì)應(yīng)的關(guān)系, 但是B和C具有一對(duì)多的關(guān)系,下列對(duì)R的函數(shù)依賴表示正確的是 SB,A T c,ca .(單選)設(shè)有關(guān)系模式R(ABC),分解成AB,BC .下表中(a)和(b)分別是AB和BC上的投影*和a,(c )是汀2的投影,那么下列哪個(gè)是懸掛元組 b3c3 。a riABaibib r2BCbiCib3C3c rABCaibiCi(單選)影響數(shù)據(jù)庫(kù)系統(tǒng)性能的一個(gè)主要問(wèn)題是 數(shù)據(jù)冗余。(單選)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論的核心內(nèi)容是 數(shù)據(jù)依賴。(單選)在關(guān)系模式中常會(huì)出現(xiàn)數(shù)據(jù)冗余現(xiàn)象,下列
24、是由冗余引起的操作異 常的是I.修改異常;U插入異常;川。刪除異常 。(單選)在一個(gè)公司員工數(shù)據(jù)庫(kù)中,有如下規(guī)則,每個(gè)員工只能具有一個(gè)工 號(hào)和唯一姓名,每個(gè)員工只能在一個(gè)部門(mén)工作,每個(gè)員工在一個(gè)部門(mén)中只能具有一個(gè)直接領(lǐng)導(dǎo),這些實(shí)體間的屬性聯(lián)系稱之為函數(shù)依賴(單選)函數(shù)依賴(Functional Dependency )是關(guān)系模式中屬性之間的一種邏輯依賴關(guān)系。(單選)設(shè)關(guān)系模式R(U) ,U是屬性全集,X和Y是U的子集。如果對(duì)于R(U) 的任意一個(gè)可能的關(guān)系r,對(duì)于X的每一個(gè)具體值,Y都有唯一的值及之對(duì)應(yīng),則稱X決定函數(shù)Y,或Y函數(shù)依賴于X,記作 XY.則X稱為決定因 素,Y為依賴因素。(單選)
25、設(shè)F是函數(shù)依賴集,被F邏輯蘊(yùn)涵的函數(shù)依賴全體構(gòu)成的集合,稱 為函數(shù)依賴集F 的閉包。(單選)由已知X Y,Y Z得出X YZ,是FD推理的合并性規(guī)則。(單選)心Y能用FD推理規(guī)則推出的充分必要條件是 Y X 0(單選)設(shè)有關(guān)系模式R(A,B,C,D),F 是R上成立的FD集,F(xiàn) B C,C D ,則屬性C的閉包C為BD(單選)設(shè)F是關(guān)系模式R(XYZ)的FD集, F= X Y,Y Z的最小依賴集是F= X Y,Y Z o(單選)設(shè)關(guān)系模式R(A,B,C),F是R上成立的FD集,F(xiàn) B C,則分解AB,BC 相對(duì)于 F是無(wú)損聯(lián)接,也是保持 FD的分解o(單選)在對(duì)FD關(guān)系模式進(jìn)行分解時(shí),無(wú)損分解
26、是指無(wú)信息丟失的分解o(單選)設(shè)有關(guān)系模式R,分解成數(shù)據(jù)庫(kù)模式R,R2,Rk,F(xiàn)是R的一個(gè)函數(shù)依賴集。如果對(duì)R中滿足F的每一個(gè)關(guān)系r,都有: r R r eo R r ixoo R r,則稱這個(gè)分解 是無(wú)損連接分解。(單選)懸掛元組是造成兩個(gè)關(guān)系不存在泛關(guān)系的原因。(單選)設(shè)R是一個(gè)關(guān)系模式,如果 R中每一個(gè)屬性A的值域中的每一個(gè)值 都不可分解則稱R 1NF.(單選)如果R 1NF,且每一個(gè)非屬性完全函數(shù)依賴于主鍵,則R 2NF。(單選)有關(guān)系模式A(C,T,H,R,S),其中各屬性的含義是:C:課程T:教員H:上課時(shí)間R:教室S :學(xué)生根據(jù)語(yǔ)義有如下函數(shù)依賴集:F C T, H,R C, H
27、,T R, H,S R現(xiàn)將關(guān)系模式 A分解為兩個(gè) 關(guān)系模式A C,T ,A> H,R,S ,則其中A的規(guī)范化程度達(dá)到BCNF (單選)如果X Y,Y A,且丫 X和A Y,那么稱XA是傳遞依賴。(單選)有關(guān)系模式A(C,T,H,R,S),其中各屬性的含義是 C:課程T:教員H:上課時(shí)間R:教室S :學(xué)生。根據(jù)語(yǔ)義有如下函數(shù)依賴集:F C T, H,R C, H,T R, H,S R。關(guān)系模式A的碼是(H,S)。(填空)模式設(shè)計(jì)理論主要包括三個(gè)方面的內(nèi)容,分別是數(shù)據(jù)依賴、范式 和模式設(shè)計(jì)方法。(填空)FD推理規(guī)則中的增廣性可以描述為:若Xi丫在R上成立,且Z U ,則XZtYZ在R上成立。
28、(填空)在無(wú)泛關(guān)系假設(shè)時(shí),對(duì)兩個(gè)關(guān)系進(jìn)行自然連接中被丟失的元組稱 為懸掛元組。(填空)范式 是衡量關(guān)系模式好壞的標(biāo)準(zhǔn)。(填空)局部依賴和傳遞依賴是模式產(chǎn)生冗余和異常的兩個(gè)重要原因。(簡(jiǎn)答)公系模式的非形式化設(shè)計(jì)準(zhǔn)則是什么?答:關(guān)系模式有四個(gè)非形式化的設(shè)計(jì)準(zhǔn)則,它們分別是:1)關(guān)系模式的設(shè)計(jì)應(yīng)盡可能只包含有直接聯(lián)系的屬性,不要包含有間接聯(lián)系的屬性。(2)關(guān)系模式的設(shè)計(jì)應(yīng)盡可能使用得相應(yīng)關(guān)系中不出現(xiàn)插入、刪除和修 改等操作異?,F(xiàn)象。(3)關(guān)系模式的設(shè)計(jì)應(yīng)盡可能使得相應(yīng)關(guān)系中避免放置經(jīng)常為空值的屬 性。(4) 關(guān)系模式的設(shè)計(jì)應(yīng)盡可能使得關(guān)系的等值連接在主鍵和外鍵的屬性 上進(jìn)行,并且保證連接以后不會(huì)生
29、成額外的元組。(簡(jiǎn)答)試述函數(shù)依賴集 G是最小依賴集的條件。答:函數(shù)依賴集G是最小依賴集的條件是:(1) G中每個(gè)FD的右邊都是單屬性;(2) G中沒(méi)有冗余的F,即G中不存在這樣的函數(shù)依賴 XY,使得G-X Y及G等價(jià);(3) G中每個(gè)FD的左邊沒(méi)有冗余的屬性,即 G中不存在這樣的函數(shù)依賴XY,X有真子集 W使得G-XTYUWHY及G等價(jià)。(簡(jiǎn)答)簡(jiǎn)述模式分解的優(yōu)缺點(diǎn)。答:模式分解的優(yōu)點(diǎn):( 1 )模式分解能消除數(shù)據(jù)冗余和操作異?,F(xiàn)象。( 2)在分解了的數(shù)據(jù)中可以存儲(chǔ)懸掛元組,存儲(chǔ)泛關(guān)系中無(wú)法存儲(chǔ)的信息。模式分解的缺點(diǎn):( 1 )分解以后,檢索操作需要做笛卡兒積或連接操作,這將付出時(shí)間代價(jià)。(
30、2)在有泛關(guān)系假設(shè)時(shí),對(duì)數(shù)據(jù)庫(kù)中關(guān)系進(jìn)行自然連接時(shí),可能產(chǎn)生寄 生元組,即損失了信息。( 簡(jiǎn) 答 ) 設(shè) F 是 關(guān) 系 模 式 R(ABCDEF) 的 FD 集 , F=A B,B C,C D,A E,B EA BC,A DE,A BF,B CE,E F,AB D , 試求其最小依賴集 。答:(分析)第一步:先將 F中的FD寫(xiě)成右邊是單屬性的形式:F=A B,B C,C D,A E,B EA BC,A DE,A BF,B CE,E F,AB D 第二步:去掉冗余項(xiàng)F=A B,B C,C D,A E,B EA BC,A DE,A BF,B CE,E F,AB D 第三步:去掉可 5,得到最后結(jié)
31、果是:F= A B,B C,C D,B E,E F(設(shè)計(jì) ) 設(shè)有一個(gè)全市的連鎖超市,其員工及各超市的關(guān)系如下關(guān)系模式: R E #, ENAME , AGE, SEX, S#, ADDRESS ; 屬性:?jiǎn)T工號(hào)、員工姓名、年齡、性別、超市分店號(hào)、超市地址; 限定:?jiǎn)T工號(hào)及員工是一一對(duì)應(yīng)關(guān)系,超市號(hào)及超市也是一一對(duì)應(yīng),員工 將在不同的超市分店調(diào)配性工作;試寫(xiě)出所對(duì)應(yīng)的FD形式。解:根據(jù)員工號(hào)及員工是對(duì)應(yīng)關(guān)系可以寫(xiě)出它的FD形式:E#TENAME根據(jù)超市號(hào)及超市是對(duì)應(yīng)關(guān)系可以寫(xiě)出它的FD形式是:S#f ADDRESS.根據(jù)員工及號(hào)超市號(hào)就可以有一個(gè)員工的工作地點(diǎn),則有(E#,S#ADDRESS(
32、設(shè)計(jì))試證明FD復(fù)合性規(guī)則,X Y,W Z =XW YZ. 解:(分析)可根據(jù)增廣性及傳遞性規(guī)則來(lái)推理此結(jié)果。證明:根據(jù)已知 XY可推出XWYW.根據(jù)已知WZ可以推出YWYZ 所以,根據(jù)傳遞性規(guī)則可以推出 XWYZ.(設(shè)計(jì))在關(guān)系模式 R(U,F)中,U二ABCDEF二AC,AC B,B D,C E,EC B計(jì)算EC .解: EC =ECBD(分析) : 計(jì)算過(guò)程如下:第一次: 1 x 0, x( 1)=EC由于 X ( 0)AB,置 X (0) =EC;(3) 檢查函數(shù)依賴,置 X(1)=ECUB=ECB第二次:置 X(0)=ECB, 檢查函數(shù)依賴,置 X( 1)=ECBUD=ECBD第三次
33、:置 X(0)=ECBD,檢查函數(shù)依賴,X(1)=ECBD第四次: x(0)=x(1), 輸出 x( 1)= EC =ECBD(綜合)假設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有一關(guān)系模式R如下:R (商店編號(hào),商品編號(hào),數(shù)量,部門(mén)編號(hào),負(fù)責(zé)人) 。如果規(guī)定:每個(gè)商店的每種商品只 在一個(gè)部門(mén)銷售;每個(gè)商店的每個(gè)部門(mén)只有一個(gè)負(fù)責(zé)人;每個(gè)商店的每種 商品只有一個(gè)庫(kù)存數(shù)量 試回答下列問(wèn)題:(1)根據(jù)上述規(guī)定,寫(xiě)出關(guān)系模式 R的基本函數(shù)依賴;(2)找出關(guān)系模式R的候選碼;(3)試問(wèn)關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?解:(1)有三個(gè)函數(shù)依賴:(商店編號(hào),商品編號(hào))1部門(mén)編號(hào)(商店編號(hào),部門(mén)編號(hào))t負(fù)責(zé)人(商店編號(hào),商
34、品編號(hào))t數(shù)量。(2)R的候選碼是(商店編號(hào),商品編號(hào))。(3)因?yàn)镽中存在著非主屬性"負(fù)責(zé)人"對(duì)候選碼(商店編號(hào)、商品編號(hào)) 的傳遞函數(shù)依賴,所以 R屬于2NF R不屬于3NF.第四章關(guān)系運(yùn)算(單選)檢索不屬于更新語(yǔ)句進(jìn)行的操作。(單選)對(duì)關(guān)系代數(shù)語(yǔ)言,查詢操作是以為基礎(chǔ)的運(yùn)算 集合操作。(單選)對(duì)關(guān)系演算語(yǔ)言,查詢操作是以為基礎(chǔ)的運(yùn)算 謂詞演算。(單選)對(duì)關(guān)系進(jìn)行垂直分割的運(yùn)算被稱為是 投影0(單選)設(shè)關(guān)系 R和S具有相同的關(guān)系模式,那么及RUS是等價(jià)的11 R t S .(單選)下列對(duì)投影描述正確的是 對(duì)一個(gè)關(guān)系進(jìn)行垂直分割,消去某些列, 并重新安排列的順序。(單選)
35、一個(gè)數(shù)據(jù)庫(kù)一般不是由獨(dú)立的對(duì)象組成的,對(duì)象的聚集形式的數(shù)學(xué) 意義是笛卡兒積。(單選)五種基本關(guān)系代數(shù)預(yù)算是,和0(單選)選擇操作是根據(jù)某些條件對(duì)關(guān)系做水平分割,即選取符合條件的元組。已知關(guān)系R,在此關(guān)系上如果有'2 R,那么下列關(guān)于其所代表的意思的描述中正確的是 表示從 R中挑選第1分分量值大于 2的元組所構(gòu)成 的關(guān)系。(單選)設(shè)關(guān)系R和S的屬性個(gè)數(shù)分別為r和s ,則(RX S)操作的結(jié)果的 屬性個(gè)數(shù)為r+s o(單選)可能會(huì)出現(xiàn)無(wú)限關(guān)系和無(wú)窮驗(yàn)證問(wèn)題的是關(guān)系演算o(單選)設(shè)R、S為兩個(gè)關(guān)系,R的元數(shù)為4, S的元數(shù)為5,則及 <S等3 2價(jià)的操作是3 6 R S .(單選)當(dāng)關(guān)
36、系R和S自然連接時(shí),能夠把 R和S原該舍棄的元組放到結(jié)果 關(guān)系中的操作是外連接。(單選)設(shè)有關(guān)系R和S的值如下表所示:R和S左外聯(lián)接的結(jié)果的元組個(gè) 數(shù)是3。RABCaibiCia2b2C2a3b3C3SBDEbidieib2d2e2b3d3e3(單選)在關(guān)系演算中所使用的符號(hào)是有優(yōu)先級(jí)的,其中和、和、,優(yōu)先級(jí)最咼的是 。(單選)根據(jù)元組關(guān)系演算公式,及 P F2等價(jià)的是 R F2.(單選)域關(guān)系演算類似于元組關(guān)系演算,對(duì)于域關(guān)系演算描述正確的是丄域關(guān)系演算用域變量代替元組變量的每一個(gè)分量;U.域變量的變化范圍是某個(gè)值域而不是一個(gè)關(guān)系;川 .可以像元組演算一樣定義域演算的原子 公式和公式。(單選
37、)在關(guān)系代數(shù)表達(dá)式中,最花費(fèi)時(shí)間和空間的是笛卡兒積和連接操 作,那么應(yīng)該 盡可能早的執(zhí)行選擇和投影,避免直接進(jìn)行笛卡兒積。(單選)關(guān)系運(yùn)算主要包括下列I.關(guān)系代數(shù);U .元組演算;川.域演算。(填空)選擇 操作是根據(jù)某些條件對(duì)關(guān)系做水平分割。(填空)已知兩個(gè)關(guān)系R和S,使用RXS表示這兩個(gè)關(guān)系的自然連接操 作。(填空)設(shè)關(guān)系R和S的元數(shù)分別為r和s(設(shè)r.>s >0),那么R寧S是一 個(gè)(r-s )元的元組的集合。(填空)元組演算表達(dá)式的一般形式是 t p t o(填空)在關(guān)系代數(shù)運(yùn)算中,笛卡兒積和 連接是最費(fèi)時(shí)間的o(簡(jiǎn)答)關(guān)系查詢語(yǔ)言根據(jù)其理論基礎(chǔ)的不同分成哪兩類?答:關(guān)系代數(shù)
38、語(yǔ)言:查詢操縱是以集合操作為基礎(chǔ)運(yùn)算的DML語(yǔ)言。(非過(guò)程性弱)關(guān)系演算語(yǔ)言:查詢操作是以謂詞演算為基礎(chǔ)運(yùn)算的DML語(yǔ)言。(非過(guò)程性強(qiáng))(簡(jiǎn)答)簡(jiǎn)述關(guān)系代數(shù)的五個(gè)基本操作。答:并、差、笛卡兒積、投影、選擇。(簡(jiǎn)答)簡(jiǎn)述原子公式的三種形式 。答: R( s)、si u j、si a 或 a u j(簡(jiǎn)答)簡(jiǎn)述查詢優(yōu)化的優(yōu)化策略 。答:(1)在關(guān)系代數(shù)表達(dá)式中盡可能早地執(zhí)行選擇、投影操作。(2)把笛卡兒積和隨后的選擇操作合并成 F連接運(yùn)算。(3)同時(shí)計(jì)算一連串的選擇和投影操作,以免分幵運(yùn)算造成多次掃描文 件,從而能節(jié)省操作時(shí)間。(4)如果在一個(gè)表達(dá)式中多次出現(xiàn)某個(gè)子表達(dá)式,應(yīng)該將該子表達(dá)式預(yù) 先計(jì)
39、算出結(jié)果保存起來(lái)。以免重復(fù)計(jì)算。(5)適當(dāng)?shù)膶?duì)關(guān)系文件進(jìn)行預(yù)處理。(6)在計(jì)算表達(dá)之前應(yīng)先估計(jì)一下怎么計(jì)算合算。(設(shè)計(jì))設(shè)有關(guān)系R和S(如下表所示),計(jì)算R S、R S、R S、R S、F,E( S)、 B '5 ( R)、論 os、 RXS.2 2關(guān)系RABC367257723443關(guān)系SABC345723根據(jù)關(guān)系代數(shù)操作規(guī)則,結(jié)果如下表所示:(1) R SABC367257723443345(2)R-SABC367257443 R SABC723(4)R X SR.AR.BR.CS.AS.BS.C3673453677232573452577237233457237234433454
40、43723 C,B SCB5432 B '5 RABC7234143(7)R> <S2 2R.AR.BR.CS.AS.BS.C723345(8) R x SABC723(設(shè)計(jì))試把域表達(dá)式ab R ab R ba轉(zhuǎn)換成等價(jià)的:(1)漢語(yǔ)查詢句子;(2)關(guān)系代數(shù)表達(dá)式;(3)元組表達(dá)式。解:(1)漢語(yǔ)查詢句子:選擇 R中元組第1分量值及第2分量值互換后仍 存在于R中的元組。(2)關(guān)系代數(shù)表達(dá)式 :!,2 1 4 2 3 R R或R 2,1 R(3)元組表達(dá)式:t u R t t 1 u 2 t 2 u 1(設(shè)計(jì))設(shè)有兩個(gè)關(guān)系 R(A,B,C)和S(D,E,F),試把下列關(guān)系代
41、數(shù)表達(dá)式轉(zhuǎn)換成等價(jià)的兀組表達(dá)式:(1)A R ;(2 )b'17 R;(3)R X S;(4)A,FCD R S .解:(1)tu R ut 1u 1(2) tR tt 2'17(3)tu(R u St1 u 1t 2 =:u 2 t 3 =u3t 4 v 1t 5=v 2 t6v 3 ) (4) tuv ( R uSv u 3v 1t 1 u 12v 3)(設(shè)計(jì))某工廠數(shù)據(jù)庫(kù)中有兩上基本表:車間基本表:DEPT(DNO,DNAME,MGR-EN其屬性分別表示車間編號(hào)、車間名和車間主任的職工號(hào)。職工基本表:EMP(ENO,ENAME,AGE,SEX,SALAR YQNO屬性分別
42、表示職工號(hào)、姓名、年齡、性別、工資和所在車間的編號(hào)試用關(guān)系代數(shù)表達(dá)式寫(xiě)出下列查詢:檢索“金工車間”的男職工的職工號(hào) 和姓名。解:ENO,ENAMEDNAME '金工車間 SEX=M DEPT EMP(綜合)設(shè)有三個(gè)關(guān)系:S(S#,SNAME,AGE,SEX)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)試用關(guān)系代數(shù)表達(dá)式和元組表達(dá)式表示下列查詢語(yǔ)句。(1)檢索LIU老師所授課程的課程號(hào)、課程名。(2)檢索年齡大于23歲的男學(xué)生的學(xué)號(hào)及姓名。(3)檢索學(xué)號(hào)為S3學(xué)生所學(xué)課程的課程名及任課教師名。(4)檢索至少選修LIU老師所授課程中一門(mén)課程的女學(xué)生的姓名(5)檢索
43、WAN同學(xué)不學(xué)的課程號(hào)。(6)檢索至少選修兩門(mén)課程的學(xué)生學(xué)號(hào)。檢索全部學(xué)生都選修的課程的課程號(hào)及課程名。檢索選修課程包含LIU老師所授課程的學(xué)生學(xué)號(hào)解:(1)C#,CNAMETEACHER 'LIU Ct u C u u 3 'LIU t 1 u 1 t 2 u 2S#, SNAMEAGE '23 SEX 'MStu S u u 3'23u 4'Mt 1u 1 t 2u 2CNAME ,TEACHERS# 'S3sexCt(4u)SvNAMESC uSEX F TEACHEC v u 1R 'LIU SmSCkC'S3v
44、1u 2 t 1 v 2 t 2v 3tuvw S uSC v C wu 4'Fu1 v 1v 2w 3'LIUt 1 u 2C#CC#SNAME WANGSCtuvw C uS v SC wv 2WANGw 1v 1w 2u 1t 1 u 1S#14 2 5 SCSCtuvSC uSC v u 1v 1u 2v 2t 1u 1C#,CNAME C»£S#,C# SCS#Stuvw S uSCCw u1 v 1v 2w 1t 1v 1t 2 v 2(8)S#TEACHER 'LIUSC CtuvSC uC v u 2v 1v 3'LIUt 1
45、u 1第五章SQL 語(yǔ)言(單選)一個(gè)SQL語(yǔ)言模式是表和約束的集合。(單選)SQL語(yǔ)言是 結(jié)構(gòu)化查詢語(yǔ)言。(單選)被稱為“虛表”,也是由若干基本表或其他視圖構(gòu)成的表視圖。(單選)基本表被稱為 實(shí)表,它是實(shí)際存放在數(shù)據(jù)庫(kù)中的表。(單選)在數(shù)據(jù)操縱語(yǔ)言SQLDM中,不屬于數(shù)據(jù)更新的操作是 查詢。(單選)對(duì)SQL描述正確的是SQL是國(guó)際標(biāo)準(zhǔn)語(yǔ)言,簡(jiǎn)單易學(xué),雖然不是 幵發(fā)語(yǔ)言,但可作為交互式語(yǔ)言、或是嵌入其他主語(yǔ)言使用。(單選)下列對(duì)視圖的查詢操作描述正確的是 對(duì)視圖的查詢操作及基本表 一樣,但對(duì)試圖的元組操作不一樣 。(單選)在SQL數(shù)據(jù)類型中可以進(jìn)行算術(shù)操作的是 數(shù)值型。(單選)SQL語(yǔ)言中,刪除
46、一個(gè)表的命令是 DROP(單選)對(duì)基本表結(jié)構(gòu)的操作是 I .創(chuàng)建;U .修改;川.撤銷。*(單選)設(shè)已知有基本表 SS(S#,SNAME,AGE,SEX可用 CREATE TABL語(yǔ)句創(chuàng)建:CREATE TABLE SS(S#CHAR(4) NOT NULL.SNAME CHAR(8) NOT NULL,AGE CHAR (1),SEX CHAR(1)PRIMARY KEY (S#)(單選)在SQL語(yǔ)言中,F(xiàn)OREIGN KEY REFERENCES子句能夠?qū)崿F(xiàn)關(guān)系參照性規(guī)則。(單選)定義外鍵實(shí)現(xiàn)的是哪一(些)類完整性參照完整性。(單選)如果在*題已創(chuàng)建好的基本表 SS中增加一個(gè)地址(TEL)
47、列,可用下列語(yǔ)句 ALTER TABLE SS ADD TEL VARCHAR30);(單選)如果在*題已創(chuàng)建好的基本表 SS中,將S#長(zhǎng)度修改為6,可用下列語(yǔ)句 ALTER TABLE SS MODIFY S# CHAR(6)(單選)為什么要為數(shù)據(jù)表建立索引 加快查詢。(單選)在教師表(teacher )上建立姓名(t-name )字段索引l-name的命令是:CREATE INDEX l-n ame ONteacher(t-n ame);(單選)為了使索引值對(duì)應(yīng)唯一的數(shù)據(jù)記錄,在建立索引語(yǔ)句中應(yīng)使用保留 字 UNIQUE(單選)在學(xué)生數(shù)據(jù)庫(kù)中,用SQL語(yǔ)句列出的所有女生的姓名, 應(yīng)該對(duì)學(xué)生
48、 關(guān)系進(jìn)行操作選擇和投影。(單選)寫(xiě)出下列 SQL查詢語(yǔ)句運(yùn)行結(jié)果:SELECT COUNT( *) FROMstudent; student 表記錄行數(shù)。(單選)寫(xiě)出下列 SQL查詢語(yǔ)句運(yùn)行結(jié)果:SELECT AVG(s-score) FROMstudent; s-scoe列的平均值。(單選)寫(xiě)出下列 SQL查詢語(yǔ)句運(yùn)行結(jié)果:SELECT AVG(s-score) FROMstudent : 入學(xué)分?jǐn)?shù)和。(單選)統(tǒng)計(jì)各班學(xué)生人數(shù)的 SQL語(yǔ)句是:SELECTCOUNT(*) FROMstudentGROUP BY class- no;(單選)*是對(duì)于在FROMF句中命名表的所有列的簡(jiǎn)寫(xiě)。(單
49、選)輸出姓李的學(xué)生名單的 SQL語(yǔ)句是:SELECTs-name FROMS WHERE s-name ; LIKE '李 .(單選)連接查詢的效率及嵌套查相比,下列描述正確的是連接查詢的效率比嵌套查詢低。(單選)一家航空公司把一年中飛行距離(idistancetravelled)超過(guò)10000里的客戶信息轉(zhuǎn)移到一張稱為 flyersclub 的表中,他們的詳細(xì)情況被記錄在表 flyers 中,貝H INSERT INTO flyersclub FROM flyers WHERE idista ncetravelled>=10000(單選)將student表中所有女生成績(jī)加10分
50、的SQL語(yǔ)句是:UPDATE student SETs-score=score +10 WHERE s-sex='女';(單選)將student表所有女生的記錄刪除的SQL語(yǔ)句是:DELET圧ROMstudent WHERE s-sex二' 女';(單選)在視圖中不允許包括 ORDER BY ,COMPUTE,COMPUTR關(guān)鍵字。(單選)下列對(duì)視圖的查詢操作描述正確的是 對(duì)視圖的查詢操作及基本表 一樣,但對(duì)視圖的元組操作不一樣 。(單選)下列對(duì)游標(biāo)描述正確的 是根據(jù)相應(yīng)條件從數(shù)據(jù)表中挑選出來(lái)的一 組記錄。(單選)游標(biāo)中的數(shù)據(jù)能否被修改 不能。(單選)對(duì)游標(biāo)描述
51、正確的是 I。游標(biāo)是符號(hào)名,U .游標(biāo)可將集合操作轉(zhuǎn) 換單記錄處理方式 。(單選)動(dòng)態(tài)游標(biāo)是以什么方式實(shí)現(xiàn)的 使用游標(biāo)變量實(shí)現(xiàn)。(填空)在SQL中,把傳統(tǒng)的關(guān)系模型中的屬性稱為 列。(填空)在SQL查詢中,WHER子句的功能是 選擇。(填空)在SELECT語(yǔ)句中,HAVING?句必須跟在 GROUP BY子句后面。(填空)視圖只把定義存儲(chǔ)在數(shù)據(jù)詞典中,而不存儲(chǔ)其所對(duì)應(yīng)的數(shù)據(jù)。(填空)在終端交互方式下使用的 SQL語(yǔ)言稱為交互式SQL。(填空)嵌入在高級(jí)語(yǔ)言的程序中使用的 SQL語(yǔ)言稱為嵌入式SQL(簡(jiǎn)答)SQL數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)要點(diǎn)是什么?答:(1) 一個(gè)SQL模式是表和約束的集合。(2)個(gè)表由
52、行集構(gòu)成,一行是列的序列,每列對(duì)應(yīng)一個(gè)數(shù)據(jù)項(xiàng)。(3)分為三種表類型:基本表;視圖;導(dǎo)出表。(4)一個(gè)基本表可跨一個(gè)或多個(gè)存儲(chǔ)文件,一個(gè)存儲(chǔ)文件也可以存放一 個(gè)或多個(gè)基本表(5) 用戶可以用SQL語(yǔ)句對(duì)基本表和視圖進(jìn)行查詢等操作。( 6)用戶可以是應(yīng)用程序,也可以是終端用戶。(簡(jiǎn)答)簡(jiǎn)述SQL的特點(diǎn)。答:(1)SQL具有十分靈活和強(qiáng)大的查詢功能,其SELECT吾句能完成相當(dāng)復(fù)雜的查詢操作,包括各種關(guān)系代數(shù)操作、統(tǒng)計(jì)、排序等操作。( 2) SQL 不是一個(gè)應(yīng)用開(kāi)發(fā)吾言,它只提供對(duì)數(shù)據(jù)的操作功能,不能完 成屏幕控制、菜單管理、報(bào)表生成等功能。但SQL即可以作為交互式語(yǔ)言獨(dú)立使用,也可作為子吾言嵌入在
53、主吾言中使用,成為應(yīng)用開(kāi)發(fā)吾言的一 部分。( 3) SQL 是國(guó)際標(biāo)準(zhǔn)語(yǔ)言,有利于各種數(shù)據(jù)庫(kù)之間交換數(shù)據(jù),有利于程 序的移植,有利于實(shí)現(xiàn)高度的數(shù)據(jù)獨(dú)立性,有利于實(shí)現(xiàn)標(biāo)準(zhǔn)化。(4) SQL的詞匯不多,完成核心功能只用了9個(gè)英語(yǔ)動(dòng)詞,它的語(yǔ)法結(jié)構(gòu)接近英語(yǔ),因此容易學(xué)習(xí)和使用。(簡(jiǎn)答)簡(jiǎn)述SQL的基本數(shù)據(jù)類型。答:共分為四種類型:(1) 數(shù)值型: INTEGERSMALLINTREAL;DOUBULE PRECISION ;FLOAT(n);NUMERIC(p,d);(2) 字符串型: CHAR(n; VARCHAR(n)(3) 位串型: BIT( n); BIT VARY ING (n);(4) 時(shí)間型:DATE ;TME.(簡(jiǎn)答)對(duì)于數(shù)據(jù)庫(kù)中的表,完整
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年產(chǎn)1000萬(wàn)只止動(dòng)圈項(xiàng)目可行性研究報(bào)告申請(qǐng)備案
- 2025年電暖架行業(yè)深度研究分析報(bào)告
- 2025年中國(guó)衛(wèi)星廣播電視接收系統(tǒng)監(jiān)測(cè)行業(yè)市場(chǎng)運(yùn)營(yíng)現(xiàn)狀研究報(bào)告
- 藝術(shù)品物流配送合同樣本
- 藝術(shù)品運(yùn)輸保險(xiǎn)代理協(xié)議
- 2025年房屋代理銷售合同2篇
- 牡丹江2024年黑龍江牡丹江市直事業(yè)單位集中選調(diào)15人筆試歷年參考題庫(kù)附帶答案詳解
- 漯河2024年河南漯河市交通運(yùn)輸局人才引進(jìn)4人筆試歷年參考題庫(kù)附帶答案詳解
- 深圳2025年上半年廣東深圳法院勞動(dòng)合同制審判輔助人員招錄109人筆試歷年參考題庫(kù)附帶答案詳解
- 淮安2024年江蘇淮安八十二醫(yī)院招聘專業(yè)技術(shù)人員13人筆試歷年參考題庫(kù)附帶答案詳解
- 中建集團(tuán)面試自我介紹
- 《工業(yè)園區(qū)節(jié)水管理規(guī)范》
- 警校生職業(yè)生涯規(guī)劃
- 意識(shí)障礙患者的護(hù)理診斷及措施
- 2024版《53天天練單元?dú)w類復(fù)習(xí)》3年級(jí)語(yǔ)文下冊(cè)(統(tǒng)編RJ)附參考答案
- 2025企業(yè)年會(huì)盛典
- 215kWh工商業(yè)液冷儲(chǔ)能電池一體柜用戶手冊(cè)
- 場(chǎng)地平整施工組織設(shè)計(jì)-(3)模板
- 交通設(shè)施設(shè)備供貨及技術(shù)支持方案
- 美容美發(fā)店火災(zāi)應(yīng)急預(yù)案
- 餐車移動(dòng)食材配送方案
評(píng)論
0/150
提交評(píng)論