數(shù)據(jù)庫原理期末考試習題_第1頁
數(shù)據(jù)庫原理期末考試習題_第2頁
數(shù)據(jù)庫原理期末考試習題_第3頁
數(shù)據(jù)庫原理期末考試習題_第4頁
數(shù)據(jù)庫原理期末考試習題_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一章緒論一、選擇題:1、使用二維表格結構表達數(shù)據(jù)和數(shù)據(jù)間聯(lián)系的數(shù)據(jù)模型是(C)A、層次模型B、網(wǎng)狀模型C、關系模型D、實體一聯(lián)系模型2、DB、DBS、DBMS間的關系是(C)A、DB包才gDBMS和DBSB、DBMS包才SDB和DBSC、DBS包括DB和DBMSd、dbs與db和dbms無關3、在數(shù)據(jù)庫中存儲的是(C)A、數(shù)據(jù)B、數(shù)據(jù)模型C、數(shù)據(jù)及數(shù)據(jù)之間的聯(lián)系D、信息4、數(shù)據(jù)庫系統(tǒng)中,用(B)描述全部數(shù)據(jù)的整體邏輯結構。A、外模式B、模式C、內(nèi)模式D、數(shù)據(jù)模式5、數(shù)據(jù)庫中,導致數(shù)據(jù)不一致的根本原因是(C)A、數(shù)據(jù)量太大B、數(shù)據(jù)安全性不高C、數(shù)據(jù)冗余D、數(shù)據(jù)完整性約束不強6、劃分層次型、網(wǎng)狀

2、型和關系型數(shù)據(jù)庫的原則是(D)A、記錄的長度B、文件的大小c、聯(lián)系的復雜程度D、數(shù)據(jù)及聯(lián)系的表不'方式7、數(shù)據(jù)庫三級模式體系結構的劃分,主要有利于保持數(shù)據(jù)庫的(B)A、數(shù)據(jù)安全性B、數(shù)據(jù)獨立性C、結構規(guī)范化D、操作可行性8、數(shù)據(jù)庫系統(tǒng)中,用(A)描述用戶局部數(shù)據(jù)的邏輯結構,它是用戶和數(shù)據(jù)庫系統(tǒng)間的接口。A、外模式B、模式C、內(nèi)模式D、數(shù)據(jù)模式9、數(shù)據(jù)庫系統(tǒng)中,用(C)描述全部數(shù)據(jù)的物理存儲視圖。A、外模式B、模式C、內(nèi)模式D、數(shù)據(jù)模式10、數(shù)據(jù)庫系統(tǒng)中用于定義和描述數(shù)據(jù)庫邏輯結構的語言是(B)A、DMLB、DDLc、DCLD、SQL11、數(shù)據(jù)庫系統(tǒng)支持的數(shù)據(jù)共享指的是(D)A、同一應用

3、的多個程序共享同一數(shù)據(jù)集合B、多個用戶、同一語言程序共享同一數(shù)據(jù)集合C、多個用戶共享同一數(shù)據(jù)文件D、多種語言、多個用戶、多個應用相互覆蓋地使用同一數(shù)據(jù)集合12、數(shù)據(jù)庫系統(tǒng)中,當內(nèi)模式發(fā)生變化時,采用(B)來保證數(shù)據(jù)的物理獨立性。A、修改模式定義B、修改模式內(nèi)模式映像C、修改應用程序D、修改外模式定義二、填空題1、指出下列縮寫的含義:(1) DML:DBMSI供了數(shù)據(jù)操縱語言(2) DBMS:數(shù)據(jù)庫管理系統(tǒng),為數(shù)據(jù)庫的建立、使用和維護而配置的軟件系統(tǒng)(3) DDL:DBM要供了數(shù)據(jù)定義語言(4) DD:數(shù)據(jù)字典,將數(shù)據(jù)庫作為對象建立數(shù)據(jù)庫,也稱系統(tǒng)目錄(5) DBS:數(shù)據(jù)庫系統(tǒng),是指帶有數(shù)據(jù)庫并

4、利用數(shù)據(jù)庫技術進行數(shù)據(jù)管理的計算機系統(tǒng)。(6) DBA:數(shù)據(jù)庫管理員(7) 、數(shù)據(jù)管理技術經(jīng)歷了(人工管理)(文件系統(tǒng))(數(shù)據(jù)庫系統(tǒng))三個階段。3、DBS組成部分包括(數(shù)據(jù)庫)(數(shù)據(jù)庫管理系統(tǒng))(應用系統(tǒng))(數(shù)據(jù)庫管理員)(用戶)五部分。、4、DBMS是位于(用戶)和(操作系統(tǒng))之間的一層管理軟件。5、數(shù)據(jù)庫和文件系統(tǒng)的根本區(qū)別是(數(shù)據(jù)的整體結構化)。6、DBMS提供的數(shù)據(jù)控制功能包括:(數(shù)據(jù)定義)(數(shù)據(jù)操縱)(數(shù)據(jù)庫的運行管理)(數(shù)據(jù)庫的建立和維護),o7、數(shù)據(jù)庫中,數(shù)據(jù)模型用于(抽象,表示和處理現(xiàn)實世界的數(shù)據(jù)和信息)數(shù)據(jù)模型應當滿足(能比較真實模擬現(xiàn)實世界)(易于為人理解)(便于在計算機上

5、實現(xiàn))三方面要求8、數(shù)據(jù)模型的三要素包括(數(shù)據(jù)結構)(數(shù)據(jù)操作)(數(shù)據(jù)的約束條件)9、概念模型,也稱為(信息模擬),是(按用戶觀點對數(shù)據(jù)和信息建模),主要用于(數(shù)據(jù)庫設計),與具體的DBMS和機器(無關),。10、基本數(shù)據(jù)模型,是(按計算機觀點對數(shù)據(jù)建模),主要用于(DBMS的實現(xiàn))。11、數(shù)據(jù)獨立性是指(用戶應用程序和存儲在存儲器中的數(shù)據(jù)庫的數(shù)據(jù)是相互獨立的八可以分為(數(shù)據(jù)邏輯獨立性)和(數(shù)據(jù)物理獨立性)。12、(數(shù)據(jù)結構)用于對系統(tǒng)靜態(tài)特性的描述,(數(shù)據(jù)操作)用于對系統(tǒng)動態(tài)特性的描述13、數(shù)據(jù)庫系統(tǒng)中人員主要包括(數(shù)據(jù)庫管理員)、(系統(tǒng)分析員和數(shù)據(jù)庫設計人員)、(應用程序員)和用戶,其中用

6、戶可分為(偶然用戶)、(簡單用戶)、(復雜用戶)三類。14、數(shù)據(jù)庫系統(tǒng)的軟件包括(DBM也(OS、(具有與數(shù)據(jù)庫接口的高級語言及其編譯系統(tǒng),便于開發(fā)應用程序)、(以DBMS7核心的應用開發(fā)工具)、(為特定應用環(huán)境開發(fā)的數(shù)據(jù)庫應用系統(tǒng))五部分。三、簡答題1、什么是數(shù)據(jù)、數(shù)據(jù)處理、數(shù)據(jù)管理、數(shù)據(jù)管理的三個發(fā)展階段是什么?答:數(shù)據(jù)是對事實、概念或指令的一種表達形式;數(shù)據(jù)處理是對數(shù)據(jù)的采集、存儲、檢索、加工、變換和傳輸;數(shù)據(jù)管理是指用計算機進行數(shù)據(jù)收集、數(shù)據(jù)存儲和信息處理。數(shù)據(jù)管理技術經(jīng)歷了人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段三個階段。2、什么是數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)

7、的主要功能是什么?答:數(shù)據(jù)庫是所有信息的集合;數(shù)據(jù)庫系統(tǒng)是由數(shù)據(jù)庫、DBMS與開發(fā)工具、應用程序以及數(shù)據(jù)庫管理員、用戶及其他成員構成的;數(shù)據(jù)庫管理系統(tǒng)是為數(shù)據(jù)庫的建立、使用、維護而配置的軟件系統(tǒng)。數(shù)據(jù)庫管理系統(tǒng)的主要功能是數(shù)據(jù)庫定義功能、存取、運行管理、建立和維護。3、什么是數(shù)據(jù)獨立性,數(shù)據(jù)獨立性包括哪兩個方面,數(shù)據(jù)庫系統(tǒng)中如何保證數(shù)據(jù)獨立性?答:數(shù)據(jù)獨立性是使數(shù)據(jù)能獨立于應用程序;包括數(shù)據(jù)的物理獨立性和數(shù)據(jù)的邏輯獨立性;數(shù)據(jù)與程序的獨立,把數(shù)據(jù)的定義從程序中分離出去,加上數(shù)據(jù)的存取又由DBMS負責,從而簡化了應用程序的編制,大大減少了應用程序的維護和修改。4、什么是數(shù)據(jù)物理獨立性,如何保證?

8、答:模式|內(nèi)模式;數(shù)據(jù)庫系統(tǒng)中的DBMS為三級模式結構提供了兩層映像機制5、什么是數(shù)據(jù)邏輯獨立性,如何保證?答:模式|外模式;數(shù)據(jù)庫系統(tǒng)中的DBMS為三級模式結構提供了兩層映像機制6、簡述關系數(shù)據(jù)模型的三要素的內(nèi)容及關系模型的優(yōu)缺點。答:數(shù)據(jù)結構、數(shù)據(jù)操作、數(shù)據(jù)的約束條件;優(yōu)點:關系模型的概念單一、數(shù)據(jù)有更好的安全保密性、更高的數(shù)據(jù)獨立性,也簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作。缺點:于存取的路徑對用戶是透明的,這樣查詢的效率不如非關系數(shù)據(jù)模型。因此在做查詢的時候,要進行優(yōu)化處理、提高性能。7、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的區(qū)別和聯(lián)系,以及數(shù)據(jù)庫系統(tǒng)的優(yōu)點?答:數(shù)據(jù)管理的規(guī)模日趨增大,數(shù)據(jù)量急劇增

9、加,文件管理系統(tǒng)已不能適應要求,數(shù)據(jù)庫管理技術為用戶提供了更廣泛的數(shù)據(jù)共享和更高的數(shù)據(jù)獨立性,進一步減少了數(shù)據(jù)的余度,并為用戶提供了方便的操作使用接口。數(shù)據(jù)庫系統(tǒng)對數(shù)據(jù)的管理方式與文件管理系統(tǒng)不同,它把所有應用程序中使用的數(shù)據(jù)匯集起來,以記錄為單位存儲,在數(shù)據(jù)庫管理系統(tǒng)的監(jiān)督和管理下使用,因此數(shù)據(jù)庫中的數(shù)據(jù)是集成的,每個用戶享用其中的一部分。數(shù)據(jù)庫系統(tǒng)的優(yōu)點:數(shù)據(jù)結構化、數(shù)據(jù)的共享性高,冗余度低,易擴充、數(shù)據(jù)獨立性高、數(shù)據(jù)由DBM漱一管理和控制。*8、簡述現(xiàn)實世界的事物抽象、組織為某一具體DBMS支持的數(shù)據(jù)模型的過程。答:為了把現(xiàn)實世界中的具體事物抽象、組織為某一DBM豉持的數(shù)據(jù)模型,人們常常

10、首先將現(xiàn)實世界抽象為信息世界,然后將信息世界轉(zhuǎn)換為機器世界。也就是說,首先把現(xiàn)實世界中的客觀對象抽象為某一種信息結構,這種信息結構并不依賴于具體的計算機系統(tǒng),不是某一個DBM豉持的數(shù)據(jù)模型,而是概念級的模型;然后再把概念模型轉(zhuǎn)換為計算機上某一DBM波持的數(shù)據(jù)模型。第二章關系數(shù)據(jù)庫一、選擇題1、當關系有多個侯選碼時,則選定一個作為主碼,但若主碼為全碼時應包含DA、單個屬性B、兩個屬性C、多個屬性D、全部屬性2、在基本的關系中,下列說法正確的C。A、行類列序有關B、屬性名允許重名G任意兩個元組不允許重復D、列是非同質(zhì)的3、關系代數(shù)的五個基本操作是DoA、并、交、差、笛卡兒積、除法B、并、交、選取、

11、笛卡兒積、除法C、并、交、選取、投影、除法D并、交、選取、笛卡兒積、投影4、關系代數(shù)四個組合操作是_AoA并、連接、自然連接、底云一B、投影、連接、選取、除法C、投影、自然連接、選取、除法D、投影、自然連接、選取、連接5、關系R為R(A,B,C,D),則C。A、ua,c(R)為取屬性值為A,C的兩列組成B、兀i,3(R)為取屬性值為1,3的兩列組成G無1,3(R)與無a,c(R)是等價的D、TT1,3(R)與Tta,c(R)是不等價的11、自然連接是(C)進行運算。A、向關系的垂直方向B、向關系的水平方向G既向關系的垂直方向也向關系的水平方向D、先向關系的垂直方向,然后再向關系的水平方向12、

12、同一個關系模型的任兩個元組值A.A、不能全同C、必須全同D13、關系模型的任何屬性A、不可再分B、可全同、以上都不是AoB、可再分C、命名在該關系模型式中可以不惟一D、以上都不是14、自然連接是構成新關系的有效方法。一般情況下,對關系的D。A、元組B、行C、記錄D、屬性R和S使用自然連接時,要求R和S含有一個或多個共有二、填空題1、關系模型由關系的數(shù)據(jù)結構關系操作集合、關系的完整性約束三部分組成。2、關系的完整性分為實體完整性、參照完整性、用戶定義完整性三類。3、關系代數(shù)運算中并/差/笛卡兒積/投影和選擇五個基本運算,其他運算可以從基本的運算中導出。4、關系代數(shù)的連接運算中當0為“=”的連接稱

13、之為、等值連接,且當比較的分量是相同的屬性時,則稱為自然連6、關系運算主要有關系代數(shù)運算、元組演算/域演算三種,在關系的表達能力上是可以等價的相互轉(zhuǎn)換.7、關系操作的特點是集合操作。8、關系數(shù)據(jù)庫中的可命名的最小數(shù)據(jù)單位是、屬性名。9、在一個實體表示的信息中,稱能惟一標識實體的屬性或?qū)傩越M_為關鍵字。10、傳統(tǒng)的集合“并,交,差”運算施加于兩個關系時,這兩個關系的屬性個數(shù)必須相等,相對應的屬性值必須去取同一個域、一11、已知系(系編號,系名稱,系主任,電話,地點)和學生(學號,姓名,性別,入學日期,專業(yè),系編號)兩個關系,系關系的主關鍵字是系編號,系關系的外關鍵字是無,學生關系的主關鍵字是學號

14、外關鍵字是系編號_、三、問答題一1、關系運算的基本運算有那些?如何用這些基本運算來表示其他的運算?答:關系代數(shù)的五個基本操作為:并差笛卡兒積投影選擇。其他的操作都可以由5個基本的操作導出,因此它們構成了關系代數(shù)完備的操作集。3、敘述等值連接與自然連接的區(qū)別和聯(lián)系.答:等值連接表示為R8S,自然連接表示為R8S;自然連接是除去重復屬性的等值連接.兩者之間的區(qū)別和聯(lián)系如下:自然連接一定是等值連接,但等值連接不一定是自然連接等值連接要求相等的分量,不一定是公共屬性;而自然連接要求相等的分量必須是公共屬性.等值連接不把重復的屬性除去;而自然連接要把重復的屬性除去.第三章關系數(shù)據(jù)庫標準語言SQL一、選擇

15、題1、SQLM于上數(shù)據(jù)庫語言。A.關系型B,網(wǎng)狀型C.層次型D.面向?qū)ο笮?、當兩個子查詢的結果B時,可以執(zhí)行并,交,差操作.A.結構完全不一致B.結構完全一致C.結構部分一致D.主鍵一致3、SQL中創(chuàng)建基本表應使用B語句.A.CEARTESCHEMAB.CEARTETABLEC.CEARTEVIEWD.CEARTEDATEBASE4、SQL中創(chuàng)建視圖應使用(C)語句.A.CEARTESCHEMAB.CEARTETABLEC.CEARTEVIEWD.CEARTEDATABASE*5、視圖創(chuàng)建完畢后,數(shù)據(jù)字典中存放的是(C).A.查詢語句B.查詢結果C.視圖定義D.所引用的基本表的定義12、SE

16、LEC僭句執(zhí)行白結果是(C).A.數(shù)據(jù)項B.元組C.表D.視圖13、SQL語言具有B的功能。A.關系規(guī)范化,數(shù)據(jù)操縱,數(shù)據(jù)控制Bo數(shù)據(jù)定義,數(shù)據(jù)操縱,數(shù)據(jù)控制C.數(shù)據(jù)定義,關系規(guī)范化,數(shù)據(jù)控制14、SQL語言中,實現(xiàn)數(shù)據(jù)檢索的語句是A、SELECTB、INSERT15、下列SQL語句中,修改表結構的是一A.ALTERB.CREATE二、填空題1. 非關系數(shù)據(jù)模型的數(shù)據(jù)操縱語言是2. SQL語言的功能包括數(shù)據(jù)查詢Do數(shù)據(jù)定義,關系規(guī)范化,數(shù)據(jù)操縱A。C、UPDATED、DELETEAC.UPDATED.INSERT_面向?qū)ο蟮?而關系數(shù)據(jù)庫的標準語言SQL是面向集合的語言.數(shù)據(jù)操縱數(shù)據(jù)定義數(shù)據(jù)控

17、制3.SQL以同一種語法格式,提供自含式和_自定義_兩種使用方式.11.SQL是結構化查詢語言。12.SQL語言的數(shù)據(jù)定義功能包括定義數(shù)據(jù)庫、定義基本表、定義視圖、定義索引不存放視13.視圖是一個虛表,它是從一個或幾個基本表中導出的表。在數(shù)據(jù)庫中,只存放視圖的定義圖的視圖對應的數(shù)據(jù)O三.簡答題1 .什么是基本表?什么是視圖?兩者的區(qū)別是什么造:基本表是獨立存在的表,在SQL中,一個關系對應于一個表,一個表對應與一個存儲文件。視圖是在創(chuàng)建時,將其定義存放在存放在數(shù)據(jù)字典中,并不存放視圖對應的數(shù)據(jù),因此視圖是從一個或幾個基本表中導出來的,它本身不獨立存儲在數(shù)據(jù)庫中,是一個虛表。兩者的區(qū)別是基本表是

18、獨立存于數(shù)據(jù)庫中,而視圖存放的只是視圖的定義。2試述試圖的優(yōu)點.視圖的優(yōu)點主要有四個方面:(1) 能夠簡化用戶的操作;(2) 用戶可以從多種角度看待數(shù)據(jù);(3) 視圖對重構數(shù)據(jù)庫提供了一定程度的邏輯獨立性;(4) 視圖能對機密數(shù)據(jù)提供安全保護。3 .所有的視圖都可以更新嗎?為什么?答:并不是所有的視圖都可以更新,因為有些視圖的更新不能惟一地有意義地轉(zhuǎn)換成相對應的基本表的更新。4 .敘述SQL語言支持的三級邏輯結構。答:SQL語言支持的三級邏輯結構如圖3.1所示:用戶沒個表在存儲中可用一個存儲文件來表示(在ORACLE中多個表存儲在一個文件中),一個基本表就是一個關系,它不是由外層VisualF

19、oxPro中其他表導出的表?;颈硎鞘褂肅REATETABLE語句建立的在外層,用戶所看到的可以是基本表,也可以是視圖。視圖是一個虛擬表,它是由一個或幾個基本表導出的表,它不直接存在與物理存儲器上的表。視圖是使用CREATESQLVIEW語句建立的。在內(nèi)層,每個基本表用一個存儲文件來表示,即用一組類型相同的存儲記錄值來表示。DBA可以對物理存儲文件進行操作第四章關系數(shù)據(jù)理論一、選擇題* 、系規(guī)范中的刪除操作異常是指A,插入操作異常是指BoA、不該刪除的數(shù)據(jù)被刪除B、不該插入的數(shù)據(jù)被插入C、應該刪除的數(shù)據(jù)未被刪除D、應該插入的數(shù)據(jù)未被插入2、設計性能較優(yōu)的關系模式稱為規(guī)范化,規(guī)范化主要的理論依據(jù)

20、是A。A、關系規(guī)范化理論B、關系運算理論C、關系代數(shù)理論D、數(shù)理邏輯3、規(guī)范化理論是關系數(shù)據(jù)庫進行邏輯設計的理論依據(jù)。根據(jù)這個理論,關系數(shù)據(jù)庫中的關系必須滿足:其每一屬性都是B。A、互不相關的B、不可分解的C、長度可變的D、互相關聯(lián)的4、關系數(shù)據(jù)庫規(guī)范化是為解決關系數(shù)據(jù)庫中勺問題而引入的。A、插入、刪除和數(shù)據(jù)冗余B、提高查詢速度C、減少數(shù)據(jù)操作的復雜性D、保證數(shù)據(jù)的安全性和完整性5、規(guī)范化過程主要為克服數(shù)據(jù)庫邏輯結構中的插入異常,刪除異常以及C的缺陷。A、數(shù)據(jù)的不一致性B、結構不合理C、冗余度大D、數(shù)據(jù)丟失6、當關系模式R(A,B)屬于3NF,下列說話中B是正確的。A、它一定消除了插入和刪除異

21、常B、仍存在一定的插入和刪除異常C、一定屬于BCNFD、A和C都是7、關系模型中的關系模式至少是A。A、1NFB、2NFC、3NFD、BCNF8、在關系DB中,任何二元關系模式的最高范式必定是DoA、1NFB、2NFC、3NFD、BCNF9、在關系模式R中,若其函數(shù)依賴集中所有候選關鍵字都是決定因素,則R最高范式是A、2NFB、3NFC、4NFD、BCNF* 10、當B屬于函數(shù)依賴于A屬性時,屬性A和B的聯(lián)系是B。A、1對多B、多對1C、多對多D、以上都不是* 11、在關系模式中,如果屬性A和B存在1對1的聯(lián)系,則說C。A、AfBB、BfAC、A<BD、以上都不是12、候選關鍵字中的屬性

22、稱為B。A、非主屬性B、主屬性C、復合屬性D、關鍵屬性13、關系模式中各級模式之間的關系為A。A、3NF2NF1NFB、3NF1NF2NFC、1NF2NF3NFD、2NF1NF3NF14、關系模式中,滿足2NF的模式B_°A、可能是1NFB、必定是1NFC、必定是3NFD、必定是BCNF15、關系模式R中的屬性全部是主屬性,則R的最高范式必定是B。A、2NFB、3NFC、BCNFD、4NF16、消除了部分函數(shù)依賴的1NF的關系模式必定是B。A、1NFB、2NFC、3NFD、4NF17、關系模式的候選碼可以有C,主碼有B。A、0個B、1個C、1個或多個D、多個18、候選關鍵字中的屬性可

23、以有C。A、0個B、1個C、1個或多個D、多個19、關系模式的分解B。A、惟一B、不惟一因哪個屬性而使它不* 20、根據(jù)關系數(shù)據(jù)庫規(guī)范化理論,關系數(shù)據(jù)庫中的關系要滿足第一范式。下面“部門”關系中,滿足第一范式?B部門(部門號,部門名,部門成員,部門總經(jīng)理)A、部門總經(jīng)理B、部門成員C、部門名D、部門號21、圖4.1中給定關系RD。零件號單價P125P28P325P49圖4.1關系RA、不是3NFB、是3NF但不是2NFC、是3NF但不是BCNFD、是BCNF22、設有如圖4.2所示的關系R,它是B0材料號材料名生產(chǎn)廠M1線材武漢M2型材武漢M3板材廣東M4型材武漢圖4.2關系RA、1NFB、2

24、NFC、3NFD、4NF23、設有關系W(工號,姓名,工種,定額),將其規(guī)范化到第三范式正確的答案是CoA、W1(工號,姓名)W2(工種,定額)B、W1(工號,工種,定額)W2(工號,定額)C、W1(工號,姓名,工種)W2(工號,定額)D、以上都不是24、設有關系模式W(C,P,S,G,T,R),其中各屬性的含義是:C為課程,P為教師,S為學生,G為成績,T為時間,R為教室,根據(jù)定義有如下函數(shù)依賴集:FCfG,(S,C)-G,(T,R)-C,(T,P)-R,(T,S)fR關系模式W的一個關鍵字是E,W的規(guī)范化程度最高達到Bo若將關系模式W分解為3個關系模式W1(C,P),W2(S,C,G),W

25、3(S,T,R,C),則W1的規(guī)范化程度最高達到E,W2的規(guī)范化程度最高達到E,W3的規(guī)范化程度最高達到BoA、(S,C)B、(T,R)C、(T,P)D、(T,S)E、(T,S,P)A、1NFB、2NFC、3NFD、BCNFE、4NF25、設學生關系模式為:學生(學號,姓名,年齡,性別,成績,專業(yè)),則該關系模式的主鍵是(C)。A、姓名B、學號,姓名C、學號D、學號,姓名,年齡26、X-Ai成立是X-A1A2”Ak成立的(C)。A.充分條件B.必要條件C.充要條件D.既不充分也不必要27、一關系模式為:運貨路徑(顧客姓名,顧客地址,商品名,供應商姓名,供應商地址),這該關系模式的主鍵是(C)。

26、A、顧客姓名,供應商姓名B、顧客姓名,商品名C、顧客姓名,商品名,供應商姓名D、顧客姓名,顧客地址,商品名2、 填空題1、關系規(guī)范化的目的是控制冗余,避免插入和刪除異常,從而增強數(shù)據(jù)庫結構的穩(wěn)定性和靈活性。2、在關系A(S,SN,D)和B(D,CN,NM)中,A的主鍵是S,B的主鍵是D,則D在S中為外來鍵o3、對于非規(guī)范化的模式,經(jīng)過使屬性域變?yōu)楹唵斡?,轉(zhuǎn)變?yōu)?NF,將1NF經(jīng)過消除非主屬性對主關鍵字的部分依賴_轉(zhuǎn)變?yōu)?NF,將2NF經(jīng)過消除非主屬性對主關鍵字的傳遞依賴_轉(zhuǎn)變?yōu)?NF。3、 解答題4、 低級范式的關系模式對數(shù)據(jù)存儲和數(shù)據(jù)操作產(chǎn)生的不利影響是什么?答:低級范式的關系模式對數(shù)據(jù)存儲

27、和數(shù)據(jù)操作的不利影響主要有:插入異常、刪除異常、修改異常和數(shù)據(jù)冗余。一、單項選擇題1 .在數(shù)據(jù)庫設計中,用E-R圖來描述信息結構但不涉及信息在計算機中的表示,它是數(shù)據(jù)庫設計的_B_階段A.需求分析B.概念設計C.邏輯設計D.物理設計2 .E-R圖是數(shù)據(jù)庫設計的工具之一,它適用于建立數(shù)據(jù)庫的_A_。A.概念模型B.邏輯模型C.結構模型D.物理模型3 .在關系數(shù)據(jù)庫設計中,設計關系模式是_C_的任務。A.需求分析階段B.概念設計階段C.邏輯設計階段D.物理設計階段4 .數(shù)據(jù)庫物理設計完成后,進入數(shù)據(jù)庫實施階段,下列各項中不屬于實施階段的工作是_B_oA.建立庫結構B.擴充功能C.加載數(shù)據(jù)D.系統(tǒng)調(diào)

28、試5 .數(shù)據(jù)庫概念設計的E-R方法中,用屬性描述實體的特征,屬性在E-R圖中,用_D_表示。A.矩形B.四邊形C.菱形D.橢圓形6 .在數(shù)據(jù)庫的概念設計中,最常用的數(shù)據(jù)模型是_D_。A.形象模型B.物理模型C.邏輯模型D.實體聯(lián)系模型7 .在數(shù)據(jù)庫設計中,在概念設計階段可用E-R方法,其設計出的圖稱為_D_OA.實物示意圖B.實用概念圖C.實體表示圖D.實體聯(lián)系圖8 .從E-R模型關系向關系模型轉(zhuǎn)換時,一個M:N聯(lián)系轉(zhuǎn)換為關系模式時,該關系模型的關鍵字是_C。A.M端實體的關鍵字B.N端實體的關鍵字8 .M端實體關鍵字與N端實體關鍵字組合D.重新選取其他屬性9 .當局部E-R圖合并成全局E-R

29、圖時可能出現(xiàn)沖突,不屬于合并沖突的是_B_。A.屬性沖突B.語法沖突C.結構沖突D.命名沖突10 .E-R圖中的主要元素是_B_、_和屬性A.記錄型B.結點C.實體型D.表E.文件F.聯(lián)系G.有向邊11 .數(shù)據(jù)庫邏輯設計的主要任務是_B_。A.建立E-R圖和說明書B.創(chuàng)建數(shù)據(jù)說明C.建立數(shù)據(jù)流圖D.把數(shù)據(jù)送入數(shù)據(jù)庫12 .E-R圖中的聯(lián)系可以與C孽體有關。A.0個B.1個C.1個或多個D.多個13 .概念模型獨立于_B_oA.E-R模型B.硬件設備和DBMSC.操作系統(tǒng)和DBMSD.DBMS14 .如果兩個實體之間的聯(lián)系是m:n,則_A_引入第三個交叉關系。A.需要B.不需要C.可有可無D.合

30、并兩個實體15 .數(shù)據(jù)流程圖(DFD是用于描述名構化方法中_C_階段的工具。A.可行性分析B.詳細設計C.需求分析D.程序編碼16 .E-R圖是表示概念模型的有效工具之一,如圖5.2所示的局部E-R圖中的菱形框“表示”的是_A_onm2 .數(shù)據(jù)模型是用來描述數(shù)據(jù)庫的結構和語義的,數(shù)據(jù)模型有概念數(shù)據(jù)模型和結構數(shù)據(jù)模型兩類,E-R模型是_概念數(shù)據(jù)模型。3 .數(shù)據(jù)庫設計的幾個步驟是_需求分析,概念設計,邏輯設計,物理設計,編碼和調(diào)試_。4 .“為哪些表,在哪些字段上,建立什么樣的索引”這一設計內(nèi)容應該屬于數(shù)據(jù)庫設計中的_物理_設計階段。5 .在數(shù)據(jù)庫設計中,把數(shù)據(jù)需求寫成文檔,它是各類數(shù)據(jù)描述的集合

31、,包括數(shù)據(jù)項、數(shù)據(jù)結構、數(shù)據(jù)存儲和數(shù)據(jù)加工過程等描述,通常稱為數(shù)據(jù)字典。6 .數(shù)據(jù)庫應用系統(tǒng)的設計應該具有對于數(shù)據(jù)進行收集、存儲、加工、抽取和傳播等功能,即包括數(shù)據(jù)設計和處理設計,而_數(shù)據(jù)設計_是系統(tǒng)設計的基礎和核心。7 .數(shù)據(jù)庫實施階段包括兩項重要的工作,一項是數(shù)據(jù)的_轉(zhuǎn)入_,另一項是應用程序的編碼和調(diào)試。8 .在設計分E-R圖時,由于各個子系統(tǒng)分別有不同的應用,而且往往是由不同的設計人員設計的,所以各個分E-R圖之間難免有不一致的地方,這些沖突主要有_屬性沖突、結構沖突和命名沖突三類。9 .E-R圖向關系模型轉(zhuǎn)化要解決在問題是如何將實體和實體之間的聯(lián)系轉(zhuǎn)換成關系模型式,如何確定這些關系模式

32、的_.屬性和碼。10 .在數(shù)據(jù)庫領域里,統(tǒng)稱使用數(shù)據(jù)庫的各類系統(tǒng)為_數(shù)據(jù)庫應用系統(tǒng)。11 .數(shù)據(jù)庫邏輯設計中進行模型轉(zhuǎn)換時,首先將概念模型轉(zhuǎn)換為_與特定的DBM沈關的,但為一般的關系模型、網(wǎng)狀模型或?qū)哟文P退硎镜囊话隳P?,然后將_一般模型轉(zhuǎn)換為特定DBMSt持的邏輯模型。三、問答題1.某大學實行學分制,學生可根據(jù)自己的情況選修課程。每名學生可同時選門課程,每門課程可由多位教師講授;每位教師可講授多門課程。其不完整的E-RL圖如圖5.4所示。(1) 指出學生與課程的聯(lián)系類型,完善E-R圖。(2) 指出課程與教師的聯(lián)系類型,完善E-R圖。(3) 若每名學生有一位教師指導,每個教師指導多名學生,則

33、學生與教師是何聯(lián)系?(4) 在原E-R圖上補畫教師與學生的聯(lián)系,并完善E-R圖。(3)學生與教師的聯(lián)系類型是一對多聯(lián)系。(4)完善本題E-R圖的結果如圖5.5所示7,8,910章練習題一.單項選擇題1 .下面哪個不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能(BA.安全性B.可移植性C.完整性D.并發(fā)控制2 .保護數(shù)據(jù)庫,防止未經(jīng)授權的或不合法的使用造成的數(shù)據(jù)泄露,更改破壞。這是指數(shù)據(jù)的(A)oA.安全性B.完整性C.并發(fā)控制D.恢復3 .數(shù)據(jù)庫的(B)是指數(shù)據(jù)的正確性和相容性。A.安全性B.完整性C.并發(fā)控制D.恢復4 .在數(shù)據(jù)系統(tǒng)中,對存取權限的定義稱為(BA.命令B.授權C.定義D.審計5 .數(shù)據(jù)

34、庫管理系統(tǒng)通常提供授權功能來控制不同用戶訪問數(shù)據(jù)的權限,這主要是為了實現(xiàn)數(shù)據(jù)庫的(DA.可靠性B.一致性C.完整性D.安全性6 .授權編譯系統(tǒng)和合法性檢查機制一起組成了(A)子系統(tǒng)。A.安全性B.完整性C.并發(fā)控制D.恢復7 .(C)是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。A.程序B.命令C.事務D.文件8 .事務的原子性是指(A)oA. 事務中包括的所有操作要么都做,要么都不做B. 事務一旦提交,對數(shù)據(jù)庫的改變是永久的C. 一個事務內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務是隔離的D. 事務必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)9 .事務是數(shù)據(jù)庫進行的基本工作單位。如果一個事務執(zhí)行成功,則全部更新提交;如果一個事務執(zhí)行失敗,則已做過的更新被恢復原狀,好像整個事務從未有過這些更新,這樣保持了數(shù)據(jù)庫處于(B)狀態(tài)。A.安全性B.一致性C.完整性D.可靠性10 .事務的一致性是指(DA. 事務中包括的所有操作要么都做,要么都不做B. 事務一旦提交,對數(shù)據(jù)庫的改變是永久的C. 一個事務內(nèi)部的操作及使用

溫馨提示

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

評論

0/150

提交評論