九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
大學(xué)數(shù)據(jù)庫考試復(fù)習(xí)題

數(shù)據(jù)庫復(fù)習(xí)題

一、 選擇題

1 .( B )是按照一定的數(shù)據(jù)模型組織的、長期存儲(chǔ)在計(jì)算機(jī)內(nèi),可為多個(gè)用戶共享的數(shù)據(jù)的集合。

A )數(shù)據(jù)庫系統(tǒng)                   B )數(shù)據(jù)庫

C )關(guān)系數(shù)據(jù)庫                  D )數(shù)據(jù)庫管理系統(tǒng)

2 .?dāng)?shù)據(jù)庫系統(tǒng)的基礎(chǔ)是()。

A )數(shù)據(jù)結(jié)構(gòu)                    B )數(shù)據(jù)庫管理系統(tǒng)

C )操作系統(tǒng)                     D )數(shù)據(jù)模型

3 .(           )處于數(shù)據(jù)庫系統(tǒng)的核心位置。

A )數(shù)據(jù)字典                    B )數(shù)據(jù)庫

C )數(shù)據(jù)庫管理系統(tǒng)                D )數(shù)據(jù)庫管理員

4 .對(duì)數(shù)據(jù)庫的操作要以(        )內(nèi)容為依據(jù)。

A )數(shù)據(jù)模型                    B )數(shù)據(jù)字典

C )數(shù)據(jù)庫管理系統(tǒng)               D )運(yùn)行日志

5 .查詢處理最復(fù)雜的最重要的部分是(           )。

A )檢查是否存在所查詢的關(guān)系 ( B )檢查該操作是否在合法的授權(quán)范圍內(nèi)

C )確定查詢路徑               D )查詢優(yōu)化

6 .有了模式 / 內(nèi)模式的映象,可以保證數(shù)據(jù)和應(yīng)用程序之間的(         )。

A )邏輯獨(dú)立性                   B )物理獨(dú)立性

C )數(shù)據(jù)一致性                  D )數(shù)據(jù)安全性

7 .(          )是數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。

A )模式       B )外模式      C )內(nèi)模式       D )存儲(chǔ)模式

8 .(          )是數(shù)據(jù)庫物理結(jié)構(gòu)和存儲(chǔ)方式的描述。

A )模式     B )外模式       C )內(nèi)模式      D )概念模式

9 .(          )是用戶可以看見和使用的局部邏輯結(jié)構(gòu)和特征的描述。

A )模式      B )外模式         C )內(nèi)模式      D )概念模式

10 .?dāng)?shù)據(jù)庫管理系統(tǒng)允許用戶把一個(gè)或多個(gè)數(shù)據(jù)庫操作組成(        ),它是一組按順序執(zhí)行的操作單位。

A )命令      B )事務(wù)           C )文件        D )程序

11 、用 樹型結(jié)構(gòu) 來表示實(shí)體之間聯(lián)系的模型稱為(      )。

A )關(guān)系模型     B )層次模型      C )網(wǎng)狀模型    D )記錄模型

12 、數(shù)據(jù)模型中用于描述 系統(tǒng)靜態(tài)特性 的是(      )。

A )數(shù)據(jù)結(jié)構(gòu)     B )數(shù)據(jù)操作    C )完整性約束   D )數(shù)據(jù)模型

13 .關(guān)系中標(biāo)題欄中各列的名稱稱為 (        ) 。

A )對(duì)象     B )元組          C )屬性         D )記錄

14 .在下述關(guān)系的特點(diǎn)中,錯(cuò)誤的是(           )。

A )列可以交換                  B )行可以交換

C )任意兩元組不能相同           D )表中的數(shù)據(jù)項(xiàng)可分

15、下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫基本特征的是(    )。

A )不同的列應(yīng)有不同的數(shù)據(jù)類型 (B)不同的列應(yīng)有不同的列名

(C)與行的次序無關(guān)              (D)與列的次序無關(guān)

16 、數(shù)據(jù)庫系統(tǒng)的三級(jí)模式是指(       )。

A )模式、概念模式、存儲(chǔ)模式        B )外模式、子模式、模式、

C )用戶模式、子模式、存儲(chǔ)模式       D )外模式、模式、內(nèi)模式

17 、 DBMS 目前采用的數(shù)據(jù)模型中最常用的是(       )模型。

A )面向?qū)ο?    B )層次      C )網(wǎng)狀          D )關(guān)系

18、下列哪一條不是由于關(guān)系模式設(shè)計(jì)不當(dāng)而引起的(     )?

(A)數(shù)據(jù)冗余   B )丟失修改    (C)插入異常     (D)更新異常

19、如下列出的數(shù)據(jù)庫管理系統(tǒng)中,哪一個(gè)目前還不能稱為主流數(shù)據(jù)庫管理系統(tǒng)(     )?

(A)Oracle    (B)IBM DB2     (C)Sybase     D Foxpro

20 .關(guān)系模式進(jìn)行投影運(yùn)算后(        )。

A )元組個(gè)數(shù)等于投影前的元組個(gè)數(shù)

B )元組個(gè)數(shù)小于投影前的元組個(gè)數(shù)

C )元組個(gè)數(shù)小于或等于投影前的元組個(gè)數(shù)

D )元組個(gè)數(shù)大于或等于投影前的元組個(gè)數(shù)

21、關(guān)系代數(shù)中的 聯(lián)接操作 是由(   )操作組合而成 。

(A)選擇和投影                 B 選擇和笛卡爾積

(C)投影、選擇、笛卡爾積      (D) 投影和笛卡爾積

22 .在關(guān)系中, 能唯一標(biāo)識(shí)元組的屬性集 稱為關(guān)系模式的(     )。

A )候選碼       B )主碼      C )外碼       D )主鍵

23 . δ F1 ( δ F2 (E))等價(jià)于(          )。

(A )δ F1 F2 (E )             (B)δ F1 (E )   

C )δ F1 F2 E            D )δ F2E

24 、關(guān)系操作的特點(diǎn)是(      )。

A )記錄操作方式   B )字段操作方式

  C )集合操作方式    D )對(duì)象操作方式

25 、實(shí)體完整性是對(duì)關(guān)系中(      )的約束。

A )主屬性      B )主碼整體     C )關(guān)系模式    D )元組

26 、關(guān)系代數(shù)的運(yùn)算對(duì)象和結(jié)果均為(      )。

A )數(shù)據(jù)庫       B )關(guān)系        C )表       D )記錄

27 .關(guān)系R 與關(guān)系S只有一個(gè)公共屬性,T1是R與S作θ連接的結(jié)果,T2是R與S自然連接的結(jié)果,則(          )。

(A )T1的屬性個(gè)數(shù)等于T2的屬性個(gè)數(shù)

(B )T1的屬性個(gè)數(shù)小于T2的屬性個(gè)數(shù)

(C )T1的屬性個(gè)數(shù)大于或等于T2的屬性個(gè)數(shù)

(D )T1的屬性個(gè)數(shù)大于T2的屬性個(gè)數(shù)

28 .在 SQL 中,用戶可以直接操作的是(              )。

A )基本表                B )視圖

C )基本表或視圖           D )基本表和視圖

29 .在 SQL 中,與關(guān)系代數(shù)中的投影運(yùn)算對(duì)應(yīng)的子句是(        )。

A SELECT   BFROM   CWHERE   DORDER BY

30、SQL語言的數(shù)據(jù)操縱語句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最頻繁的語句是(      ) 。

A SELECT     (B)INSER  (C)UPDATE    (D)DELETE

31SELECT 語句執(zhí)行的結(jié)果是(       )。

A )數(shù)據(jù)項(xiàng)     B )元組       C )表        D )數(shù)據(jù)庫

32 .在 SELECT 語句中使用 * 表示(             )。

A )選擇任何屬性           B )選擇全部屬性

C )選擇全部元組          D )選擇主碼

33 .使用 CREATE TABLE 語句建立的是(            )。

A )數(shù)據(jù)庫      B )表        C )視圖      D )索引

34 .在 SELECT 語句中使用 MIN (屬性名)時(shí),屬性名(           )。

A )必須是數(shù)值型           B )必須是字符型

C )必須是數(shù)值型和字符型     D )不限制數(shù)據(jù)類型

35、在視圖上不能完成的操作是(   ) 。

(A)更新視圖             (B)查詢

(C)在視圖上定義新的表    (D)在視圖上定義新的視圖

36 .使用 CREATE VIEW 語句建立的是(       )。

A )數(shù)據(jù)庫     B )表        C )視圖        D )索引

37 .在 SQL 中使用 UPDATE 對(duì)表中數(shù)據(jù)進(jìn)行修改時(shí),應(yīng)使用的子句是(       )。

AWHERE  BFROM  CVALUES    D SET

3821 .使用 CREATE INDEX 語句建立的是(       )。

A )數(shù)據(jù)庫     B )表     C )視圖        D )索引

39 .在 SQL 語句中, ALTER 的作用是(           )。

A )刪除基本表            B )修改基本表中的數(shù)據(jù)

C )修改基本表的結(jié)構(gòu)       D )修改視圖

40 .在 SELECT 語句中使用 AVG (屬性名)時(shí),屬性名(       )。

A )必須是數(shù)值型             B )必須是字符型

C )必須是數(shù)值型和字符型   D )不限制數(shù)據(jù)類型

41 .在 SQL 中,對(duì)嵌套查詢的處理原則是(            )。

A )從外層向內(nèi)層處理         B )從內(nèi)層向外層處理

C )內(nèi)、外層同時(shí)處理       D )內(nèi)、外層交替處理

42、數(shù)據(jù)依賴?yán)碚摽梢韵龜?shù)據(jù)庫的(    )。

A )插入異常、數(shù)據(jù)冗余、刪除異常、更新異常     (B)插入異常   

(C)刪除異常                                  (D)更新異常

43 .在 SQL 的排序子句: ORDER BY 總分 DESC ,英語 DESC 表示(      )。

A )總分和英語分?jǐn)?shù)都是最高的在前面

B )總分和英語分之和最高的在前面

C )總分高的在前面,總分相同時(shí)英語分?jǐn)?shù)高的在前面

D )總分和英語分之和最高的在前面,相同時(shí)英語分?jǐn)?shù)高的在前面

44 .當(dāng)選擇滿足一定條件的元組進(jìn)行分組時(shí),應(yīng)使用的關(guān)鍵字是(         )。

ASELECT   BGROUP  CWHERE    D HAVING

45SQL 語言具有的功能是(       )。

A )關(guān)系規(guī)范化,數(shù)據(jù)操作,數(shù)據(jù)控制

B )數(shù)據(jù)定義,數(shù)據(jù)操作,數(shù)據(jù)控制

C )數(shù)據(jù)定義,關(guān)系規(guī)范化,數(shù)據(jù)控制

D )數(shù)據(jù)定義,關(guān)系規(guī)范化,數(shù)據(jù)操作

46DBMS 是一種(       )軟件。

A )應(yīng)用      B )編輯      C )系統(tǒng)       D )會(huì)話

47 、 現(xiàn)實(shí)世界中事物的特性在信息世界中稱為 (     ) 。

  ( A )實(shí)體      ( B )實(shí)體標(biāo)識(shí)符     C )屬性       ( D )關(guān)鍵碼

48 、 采用二維表格結(jié)構(gòu)表達(dá)實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型是 (      ) 。

A )層次模型   ( B )網(wǎng)狀模型     C )關(guān)系模型   ( D )實(shí)體聯(lián)系模型

49 、數(shù)據(jù)庫( DB )、 DBMSDBS 三者之間的關(guān)系 (     ) 。

ADB 包括 DBMS DBS    B DBS 包括 DB DBMS

CDBMS 包括 DBDBS  DDBSDBDBMS 無關(guān)

50 、數(shù)據(jù)庫系統(tǒng)中,用 (      ) 描述全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)

A )外模式   B )存儲(chǔ)模式    C )內(nèi)模式     D )概念模式

51、 現(xiàn)有如下關(guān)系:

患者(患者編號(hào),患者姓名,性別,出生日起,所在單位)

醫(yī)療(患者編號(hào),患者姓名,醫(yī)生編號(hào),醫(yī)生姓名,診斷日期,診斷結(jié)果)

其中,醫(yī)療關(guān)系中的外碼是(     )。

  A )患者編號(hào)                  ( B )患者姓名

  ( C )患者編號(hào)和患者姓名       ( D )醫(yī)生編號(hào)和患者編號(hào)

52、 假設(shè)有關(guān)系 R 和 S ,關(guān)系代數(shù)表達(dá)式 R -( R - S )表示的是(      )。

  A R∩S        ( B ) R ∪ S       ( CR S        ( D ) R×S

53、設(shè)關(guān)系R和關(guān)系S具有相同的元數(shù),且對(duì)應(yīng)的屬性取自相同的域。集合                              的標(biāo)記為(      )。

(A)      (B)        (C)        D

54、設(shè)R是一個(gè)關(guān)系模式,如果R中的每一個(gè)屬性都是不可分解的,則(     )。

A     (B)     (C)     (D)

55、從關(guān)系數(shù)據(jù)庫中選出滿足條件的屬性的操作是(      )。

(A)選擇       (B)連接        C )投影       (D)除

56、在SQL中,可以用Exists來測試一個(gè)集合中是否(      )。

(A)有相同元組存在   (B)為空集合、

(C)有相同分量存在    D )為非空集合

57 、五種基本關(guān)系代數(shù)運(yùn)算是 (      ) 。

  A .∪,-,×,∏和σ ( 并、差、笛卡爾積、選擇、投影 )

  B . ∪,-,∞,∏和σ

C .∪,∩,×,∏和σ

D .∪,∩,∞,∏和σ

58、SQL集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一身,其中的create、drop、alter語句是實(shí)現(xiàn)(       )功能。

(A)數(shù)據(jù)控制   B )數(shù)據(jù)定義    (C)數(shù)據(jù)查詢     (D)數(shù)據(jù)操縱

59、利用SQL的Grant語句可以向用戶授予操作權(quán)限,若允許用戶將獲得的權(quán)限再授予其他用戶時(shí),應(yīng)使用子句(      )。

(A)With public                 (B)With option   

C Withgrant option           (D)With all privileges

60 、笛卡兒積是 (      ) 進(jìn)行運(yùn)算

A )向關(guān)系的垂直方向

B )向關(guān)系的水平方向

C )既向關(guān)系的水平方向也向關(guān)系的垂直方向

D )先向關(guān)系的垂直方向,然后再向關(guān)系的水平方向

61、關(guān)系模式R中的屬性全是主屬性,則R的最高范式必定是(    ) 。

A. 1NF      B.2NF   C. 3NF      D. BCNF

62、設(shè)關(guān)系R(S,D,M)其函數(shù)依賴集為F={S→D,D→M},則(      )。

A.      B     C.     D.

63、由分E-R圖生成初步E-R圖,其主要任務(wù)是(     )。

A.消除不必要的冗余            B.消除屬性沖突   

C.消除結(jié)構(gòu)沖突和命名沖突       D .選項(xiàng) B 和選項(xiàng) C

64 、 DBMS 中實(shí)現(xiàn)事務(wù)持久性的子系統(tǒng)是 (     ) 。

    A .安全性管理子系統(tǒng)

    B .完整性管理子系統(tǒng)

    C .并發(fā)控制子系統(tǒng)

D .恢復(fù)管理子系統(tǒng)

65、事務(wù)特性中,“事務(wù)的所有操作在數(shù)據(jù)庫中 要么全部正確反映出來,要么全部不反映 ”是指事務(wù)的(    )。

A .原子性         B.一致性       C.隔離性        D.持久性

66 、數(shù)據(jù)庫系統(tǒng)的核心是(       )。

A .?dāng)?shù)據(jù)庫             B .?dāng)?shù)據(jù)庫管理系統(tǒng)

C .?dāng)?shù)據(jù)模型          D .軟件工具

67 、關(guān)系模型中,候選碼(       )。

A .可由多個(gè)任意屬性組成

B .至多由一個(gè)屬性組成

C .可由一個(gè)或多個(gè)其值能惟一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成

D .以上都不是

68 、設(shè)有兩個(gè)事務(wù) T1 、 T2 ,其并發(fā)操作如圖 1 所示,下面評(píng)價(jià)正確的是(     )。

    A .該操作不存在問題     B .該操作丟失修改

    C .該操作不能重復(fù)讀    D .該操作讀 “ 臟 ” 數(shù)據(jù)

             T1                      T2

             讀 A=10

                                   讀 A=10

             A=A-5 寫回

                                   A=A-8 寫回

                 圖 1  事務(wù)并發(fā)操作圖

69 、 非關(guān)系模型中數(shù)據(jù)結(jié)構(gòu)的基本單位是 (       ) 。

A .兩個(gè)記錄型間的聯(lián)系         B .記錄

C .基本層次聯(lián)系                D .實(shí)體間多對(duì)多的聯(lián)系

70 、屬于 BCNF 的關(guān)系模式(      )   。

A .已消除了插入、刪除異常     B .已消除了插入、刪除異常和數(shù)據(jù)冗

C .仍然存在插入、刪除 異常     D .在函數(shù)依賴范疇內(nèi),已消除了插入和刪除的異常

71 、 設(shè)有下表所示的關(guān)系 R ,經(jīng)操作 Π A,B ( σ B=’b’ ( R ))( Π 為 “ 投影 ” 運(yùn)算符, σ 為 “ 選擇 ” 運(yùn)算符)的運(yùn)算結(jié)果是 ( C ) 。 關(guān)系 R 如下:

R

A

B

C

a

b

c

d

a

f

c

b

d

 

 

A .

A

B

C

a

b

c

c

b

d

B .

A

C

a

c

c

d

C

A

B

a

b

c

b

D .

A

B

a

b

d

a

72 、數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)中最接近用戶的是(         )。

A .內(nèi)模式      B .外模式      C .概念模式      D .用戶模式

73 、對(duì)數(shù)據(jù)庫中數(shù)據(jù)的操作分為兩大類(        )。

A .查詢和更新     B .檢索和修改     C .查詢和修改    D .插入和刪除

74 、事務(wù)的原子性是指(           )。

A .事務(wù)中包括的所有操作要么都做,要么都不做

B .事務(wù)一旦提交,對(duì)數(shù)據(jù)庫的改變是永久的

C .一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的

D .事務(wù)必須是使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)

75 、( 日志文件 )用來記錄對(duì)數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行的每一次更新操作。

A .后援副本    B .日志文件    C .?dāng)?shù)據(jù)庫    D .緩沖區(qū)

 

二、填空題:

1 .?dāng)?shù)據(jù)模型通常由( 數(shù)據(jù)結(jié)構(gòu) )、( 關(guān)系操作 )和( 完整性約束 3 要素組成。

2 .關(guān)系數(shù)據(jù)庫系統(tǒng)是以( 數(shù)據(jù)庫應(yīng)用 )為基礎(chǔ)的數(shù)據(jù)庫系統(tǒng)。

3 .從數(shù)據(jù)庫管理系統(tǒng)的角度劃分?jǐn)?shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu),可分為( 外模式 )、( 模式 )和( 內(nèi)模式 3 層。

4 .有了外模式 / 模式映象,可以保證數(shù)據(jù)和應(yīng)用程序之間的( 邏輯獨(dú)立性 );有了模式 / 內(nèi)模式映象,可以保證數(shù)據(jù)和應(yīng)用程序之間的( 物理獨(dú)立性 )。

5 .事務(wù)的 4 個(gè)特性是( 原子性 )、( 一致性 )、( 隔離性 )和( 持久性 )。

6 .?dāng)?shù)據(jù)庫管理系統(tǒng)在 3 層結(jié)構(gòu)之間提供的兩層映象是( 外模式 / 模式 )和( 模式 / 內(nèi)模式)

7 .當(dāng)前數(shù)據(jù)庫系統(tǒng)的主流是( 關(guān)系數(shù)據(jù)庫系統(tǒng) )。

8DBMS 的中文意思是( 數(shù)據(jù)庫管理系統(tǒng) )。

9DBMS 允許用戶把一個(gè)或多個(gè)數(shù)據(jù)庫操作組成( 事務(wù) ),它是一組按順序執(zhí)行的操作單位。

10 .在 E/R 圖中,實(shí)體用( 矩形 )表示,屬性用( 橢圓 )表示,實(shí)體之間的聯(lián)系用( 菱形 )表示。

11 .一個(gè)實(shí)體的主碼屬性不能為空,稱為( 主鍵 )。

12 .一個(gè)實(shí)體的某個(gè)屬性(集)值只能引用另一個(gè)實(shí)體確實(shí)存在的碼的屬性(集),稱為( 引用完整性 )。

13 .二元聯(lián)系可分為( 一對(duì)一 )、( 一對(duì)多 )和( 多對(duì)多3 種不同類型。

14 .實(shí)體的完整性是指在建立數(shù)據(jù)庫時(shí),( 主鍵 )不能為空。

15 .關(guān)系的標(biāo)題欄中的名字稱為( 屬性 )。

16 .關(guān)系的名稱和它的( 屬性名 )稱為關(guān)系的模式。

17 .在關(guān)系代數(shù)的表達(dá)式中,符號(hào) Π 表示的運(yùn)算是( 投影 )。

18 .在關(guān)系代數(shù)的表達(dá)式中,符號(hào) σ 表示的運(yùn)算是( 選擇 )。

19 .經(jīng)過選擇運(yùn)算后,所得關(guān)系的屬性數(shù)( 等于 )原關(guān)系的屬性數(shù)。

20 .經(jīng)過投影運(yùn)算后,所得關(guān)系的屬性數(shù)( 小于或等于 )原關(guān)系的屬性數(shù)。

21 .在 SQL 查詢時(shí),如果去掉查詢結(jié)果中的重復(fù)組,需使用( distinct )參數(shù)。

22 .在 SQL 中使用( alert   table )命令修改數(shù)據(jù)庫表。

23 .在 SQL 中使用( create   table )命令建立基本表。

24. 當(dāng)基本表中增加一個(gè)新列后,各元組在新列上的值是( 空值 )。

25SQL 對(duì)嵌套查詢的處理方法是從( 內(nèi) )層向( )層處理。

26SQL 包括了數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操作和( 數(shù)據(jù)控制 )等功能。

27 .實(shí)現(xiàn)數(shù)據(jù)庫并發(fā)控制的主要方法是( )機(jī)制。

28 數(shù)據(jù)管理經(jīng)歷了( 人工管理 )、( 文件管理 )、( 數(shù)據(jù)庫管理 )三個(gè)發(fā)展階段。

29 .事務(wù)有( 原子性 (automicity ))、 ( 一致性 (consistency) )  、( 隔離性 (isolation ))  、( 持續(xù)性 (durability) )  ,  上述四個(gè)性質(zhì)統(tǒng)稱為事務(wù)的(ACID) 性質(zhì)。 

30 .SQL 以同一種語法格式,提供( 自含式 )和 ( 嵌入式 )兩種使用方式。

31. 關(guān)系模型由( 關(guān)系數(shù)據(jù)結(jié)構(gòu) )、( 關(guān)系操作集合 )、( 關(guān)系完整性 )三部分組成。

32 、 SQL 語言具有( 數(shù)據(jù)定義 )、 數(shù)據(jù)操作 )、( 數(shù)據(jù)控制 )的功能。

34 、完整性約束是指 實(shí)體完整性 )、   參照完整性   用戶自定義的完整性) 。

35 、 DBMS 的基本工作單位是事務(wù),它是用戶定義的一組邏輯一致的程序序列;并發(fā)控制的主要方法是( )機(jī)制。

36 、 關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上兩類運(yùn)算是( 關(guān)系代數(shù) )和( 關(guān)系演算 )。

37 、視圖是一個(gè)虛表,它是從( 查詢數(shù)據(jù)庫 )中導(dǎo)出的表。在數(shù)據(jù)庫中,只存放視圖的( 定義 ),不存放視圖對(duì)應(yīng)的( 數(shù)據(jù) )。

三、簡答題

1、什么是日志文件?簡述用日志文件恢復(fù)事務(wù)的過程。

答:日志文件:用來記錄事務(wù)對(duì)數(shù)據(jù)庫更新操作的文件。

 

2 、 簡述數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)步驟。

答:

1.     需求分析

2.     概念結(jié)構(gòu)設(shè)計(jì)

3.     邏輯結(jié)構(gòu)設(shè)計(jì)

4.     數(shù)據(jù)庫物理設(shè)計(jì)

5.     數(shù)據(jù)庫實(shí)施

6.     數(shù)據(jù)庫運(yùn)行和維護(hù)

 

3 、數(shù)據(jù)庫管理系統(tǒng)有哪些功能?

答:

  數(shù)據(jù)定義

  數(shù)據(jù)操作

  數(shù)據(jù)庫運(yùn)行管理

  數(shù)據(jù)庫組織、存儲(chǔ)和管理

  數(shù)據(jù)庫建立和維護(hù)

  數(shù)據(jù)庫通信接口

 

4 、自然連結(jié)和等值連接的區(qū)別。

       答:

              區(qū)別:自然連接時(shí)一種特殊的等值連接,自然連接的相等分量必須是相同的屬性組,并且要在結(jié)果中把重復(fù)的屬性去掉。而等值連接不用。

 

5 、數(shù)據(jù)庫系統(tǒng)的故障有哪些類型?恢復(fù)系統(tǒng)的主要功能是什么?

答:

  事務(wù)故障

  系統(tǒng)故障

  介質(zhì)故障

 

恢復(fù)系統(tǒng)的主要功能:

       利用冗余數(shù)據(jù),再根據(jù)故障的類型采取相應(yīng)的恢復(fù)措施,把數(shù)據(jù)庫恢復(fù)到發(fā)生故障前的某一致性狀態(tài)。

 

6 、事務(wù)中的提交和回滾的含義

答:

        提交是將所有對(duì)數(shù)據(jù)庫的更新寫回到道磁盤上的物理數(shù)據(jù)庫中去,事務(wù)正常結(jié)束。

        回滾:事務(wù)在運(yùn)行的過程中發(fā)生某種故障,事務(wù)不能正常運(yùn)行,系統(tǒng)將事務(wù)中對(duì)數(shù)據(jù)庫所有已完成的更新操作全部撤銷,回滾到事務(wù)開始的狀態(tài)。

 

7 、簡述 DBMS 的主要功能。

答:

  數(shù)據(jù)定義

  數(shù)據(jù)操作

  數(shù)據(jù)庫運(yùn)行管理

  數(shù)據(jù)庫組織、存儲(chǔ)和管理

  數(shù)據(jù)庫建立和維護(hù)

  數(shù)據(jù)庫通信接口

 

8 、什么是基本表?什么是視圖?兩者的區(qū)別是什么?

答:基本表是本身獨(dú)立存在的表,在 SQL 中一個(gè)關(guān)系對(duì)應(yīng)一個(gè)表,一個(gè)基本表對(duì)應(yīng)一個(gè)(或多個(gè))存儲(chǔ)文件。

視圖是一個(gè)或多個(gè)基本表導(dǎo)出來的表,是一個(gè)虛表。

 

9 、 COMMITROLLBACK 操作的語義是什么

答:提交跟回滾操作的語義。

       提交是將所有對(duì)數(shù)據(jù)庫的更新寫回到道磁盤上的物理數(shù)據(jù)庫中去,事務(wù)正常結(jié)束。

        回滾:事務(wù)在運(yùn)行的過程中發(fā)生某種故障,事務(wù)不能正常運(yùn)行,系統(tǒng)將事務(wù)中對(duì)數(shù)據(jù)庫所有已完成的更新操作全部撤銷,回滾到事務(wù)開始的狀態(tài)。

 

 

10 、舉例說明 BCNF 范式

       答:

       BCNF 范式有如下 3 個(gè)性質(zhì):

A.      所有主屬性都完全依賴于每個(gè)候選碼

B.       所有主屬性都完全依賴于每個(gè)不包含它的候選碼。

C.       沒有任何屬性完全依賴于非碼的任何一組屬性。

例:

              學(xué)生數(shù)據(jù)庫中的三個(gè)關(guān)系模式:

              Student(Sno,Sname, Ssex, Sage, Sdept);

              Course(Cno,Cname, Cpno, Ccredit)

              SC(Sno,Cno, Grage);

             Student(Sno,Sname, Ssex, Sage, Sdept); 中,由于學(xué)生可能重名,因此它只有一個(gè)碼 Sno ,且 Sno 是唯一的決定屬性,所以 StudentBCNF

11 、舉例說明什么是非平凡函數(shù)依賴

答:

        在關(guān)系模式 R(U) 中,對(duì) U 的子集 XY ,如果 XY ,但 Y 不包含于 X ,則稱 XY 是非平凡函數(shù)依賴。

12 、試述關(guān)系模式規(guī)范化的基本步驟

答:

(1)    對(duì) 1NF 關(guān)系進(jìn)行投影,消除原關(guān)系中非主屬性對(duì)碼的函數(shù)依賴,將 1NF 關(guān)系轉(zhuǎn)換為若干個(gè) 2NF 關(guān)系。

(2)    對(duì) 2NF 關(guān)系進(jìn)行投影,消除原關(guān)系中非主屬性對(duì)碼的傳遞函數(shù)依賴,從而產(chǎn)生一組 3NF 關(guān)系。

(3)    對(duì) 3NF 關(guān)系進(jìn)行投影,消除原關(guān)系中主屬性對(duì)碼的部分函數(shù)依賴和傳遞依賴(也就是說,使決定屬性都成為投影的候選碼),得到一組 BCNF 關(guān)系。

以上三步也可以合并為一步:對(duì)原關(guān)系進(jìn)行投影,消除決定屬性不是候選碼的任何函數(shù)依賴。

(4)    對(duì) BCNF 關(guān)系進(jìn)行投影,消除原關(guān)系中非平凡且非函數(shù)依賴的多值依賴,從而產(chǎn)生一組 4NF 關(guān)系。

(5)    對(duì) 4NF 關(guān)系進(jìn)行投影,消除原關(guān)系中不是由候選碼所蘊(yùn)含的連接依賴,即可得到一組 5NF 關(guān)系。

四、

1 、供銷數(shù)據(jù)庫中有四個(gè)表:供應(yīng)商、零件、工程項(xiàng)目、供應(yīng)情況。

供應(yīng)商關(guān)系 S S( Sno ,Sname ,Status,City) 其中屬性的含義分別為:供應(yīng)商代碼、供應(yīng)商名、供應(yīng)商狀態(tài)、供應(yīng)商所在城市;

工程項(xiàng)目關(guān)系 J J( Jno ,Jname ,City) 其中屬性的含義分別為:工程號(hào)、工程名、工程項(xiàng)目所在城市;

零件關(guān)系 P P( Pno ,Pname,Color,Weight) 其中的屬性的含義分別為:零件代碼、零件名稱、零件的顏色、零件的重量;

供應(yīng)情況關(guān)系 SPJ SPJ( Sno ,Pno ,Jno ,Qty) 表示供應(yīng)的情況,由:供應(yīng)商代碼、零件代碼、工程號(hào)及數(shù)量組成。

其中:每個(gè)表中標(biāo)下劃線的屬性或?qū)傩越M為本關(guān)系的主碼。

請(qǐng)根據(jù)下列各題要求,寫出相應(yīng)的SQL 語句。

(1) 找出所有供應(yīng)商的姓名和所在城市;

SELECT Sname, City FROM S;

(2) 由S5 供給J4的零件P6改為由S3供應(yīng),請(qǐng)做必要的修改;

UPDATE SPJ SET Sno = ‘S3’

WHERE Sno = ‘S5’AND Jno= ‘J4’ AND Pno = ‘P6’;

(3) 把對(duì)SPJ 表修改QTY屬性的權(quán)限授予用戶李天明;

    GRANT UPDATE(QTY)ON TABLE SPJ TO 李天明;

4) 請(qǐng)將(S2 ,J6,P4,200)插入供應(yīng)情況關(guān)系;

INSERT INTO SPJVALUES(‘S2’,’J6’,’P4’,200);

(5) 為一汽工程項(xiàng)目建立一個(gè)供應(yīng)商情況的視圖V_SP ,包括供應(yīng)商號(hào)Sno、零件號(hào)Pno、數(shù)量Qty;

CREATE VIEW V_SP AS SELECT Sno, Pno, Qty FROM SPJ, J

WHERE SPJ.JNO = J.JNO AND J.Name = ‘ 一汽’;

(6) 找出沒有使用天津產(chǎn)的零件的工程名稱;

SELECT Jname

FROM J

WHERE JNO NOT IN

( SELECT SPJ.JNO

FROM SPJ,S

WHERE SPJ.SNO = S.SNO AND SNAME = ‘ 天津’)

(7) 求供應(yīng)商S1 供應(yīng)的零件數(shù)量。

SELECT SUM(QTY) FROM SPJ WHERE SNO = ‘S1’;

 

2 、設(shè)有如下關(guān)系表:

Stu (Sno , Sname Sex , Age , Sdept ,主碼是 Sno

SC Sno , Cno , Grade ,主碼是( Sno , Cno

Course Cno , Cname , Cpno , Ccredit ,主碼是 Cno

其中: Sno 為學(xué)號(hào), Sname 為姓名, Sex 為性別, Age 為年齡, Sdept 為所在系; Cno 為課程號(hào), Grade 為課程成績; Cname 為課程名稱, Cpno 為先修課名稱, Ccredit 為課程學(xué)分。

 

寫出實(shí)現(xiàn)下列功能的 SQL 語句。

(1) 插入一個(gè)記錄( 95031 , ‘ 李明 ’ , ‘ 男 ’ , 21 , ‘IS’ );

INSERT INTOStu VALUES(95031, ‘ 李明 ’, ‘ ’, 21, ‘IS’);

 

(2) 插入系為 ‘CS’ ,學(xué)號(hào)為 95033 、姓名為 ‘ 鄭和 ’ 的學(xué)生記錄;

INSERT INTOStu VALUES(95033, ‘ 鄭和 ’, ,0, ‘CS’);

 

(3) 將學(xué)號(hào)為 95010 的學(xué)生姓名改為 ‘ 王華 ’ ;

UPDATE StuSET Sname = ‘ 王華 ’ WHERE Sno = 95010;

 

(4) 刪除姓 ‘ 王 ’ 的學(xué)生記錄;

DELECT FROMStu WHERE Sname LIKE ‘ ’;

 

(5) 將學(xué)生的系及平均年齡定義為一個(gè)視圖 Sdept_Age ;

CREATE VIEWSdept_Age AS SELECT Sdept, AVG(Age)

FROM Stu;

 

(6) 將查詢 Stu 表的權(quán)限授權(quán)給用戶 U1 。

GRANTSELECT ON TABLE Stu to U1;

 

(7) 查詢各個(gè)課程號(hào)與相應(yīng)的選課人數(shù)。

SELECT Cno,COUNT(Sno) AS ‘選課人數(shù)

FROM SC

GROUP BYCno;

 

(8) 查詢選修 ’2’ 號(hào)課程且成績?cè)?90 分以上的學(xué)生。

SELECT *

FROM Stu,SC

WHEREStu.Sno = SC.Sno AND SC.Sno = ‘2’ AND SC.Grade > 90;

 

3 、已知學(xué)生關(guān)系模式

S(Sno , Sname , SD , Sdname , Course , Grade)

其中: Sno 為學(xué)號(hào)、 Sname 為姓名、 SD 為系名、 Sdname 為系主任名、 Course 為課程名、 Grade 為成績。

 

(1) 指出關(guān)系模式 S 主碼及關(guān)系模式中的 完全函數(shù)依賴 部分函數(shù)依賴 。

關(guān)系模式S 主碼為(sno,course),

完全函數(shù)依賴:

Sno → Sname, SD → Sdname,   Sno → SD

部分函數(shù)依賴:

(Sno,Course) → Grade

(2) 原關(guān)系模式 S 屬于第幾范式?為什么?

答:原關(guān)系模式 S 屬于第 1 范式。碼為( Sno, Course ) , 非主屬性中的成績完全依賴于碼,而其它非主屬性對(duì)碼的函數(shù)依賴為部分函數(shù)依賴,所以不屬于 2NF 。

 

4 、 .某學(xué)校有若干系,每個(gè)系有若干學(xué)生,若干課程,每個(gè)學(xué)生選修若干課程,每門課有若干學(xué)生選修,某一門課可以為不同的系開設(shè),今要建立該學(xué)生選修課程的數(shù)據(jù)庫。在數(shù)據(jù)庫中要存放以下信息:

系:系名,系代號(hào),系主任名,電話;

學(xué)生:學(xué)號(hào),姓名,年齡,性別,所在系代號(hào);

課程:課程號(hào)碼,課程名稱;

每個(gè)學(xué)生選修某門課的日期,成績;

每個(gè)系開設(shè)的課程。

 

(1) 畫出此學(xué)校數(shù)據(jù)庫的E -R圖;

解:

畫E-R 圖首先需要找出實(shí)體、聯(lián)系和屬性

實(shí)體:學(xué)校、系、學(xué)生、課程

聯(lián)系:學(xué)校- 系(一對(duì)多),系-學(xué)生(1對(duì)多),系-課程(多對(duì)多),學(xué)生-課程(多對(duì)多)。

屬性:選修課程的日期和成績。

畫出一下E-R 圖:

 

(2 )轉(zhuǎn)換后的關(guān)系模型

系( 系號(hào) ,系名,系主任名,電話);

學(xué)生( 學(xué)號(hào) ,姓名,年齡,性別,所在系代號(hào));

課程( 課程代號(hào) ,課程名稱);

選課關(guān)系( 學(xué)號(hào) , 課號(hào)日期 ,成績)

開設(shè)( 系號(hào)課程代號(hào)

 

5 、某醫(yī)院病房計(jì)算機(jī)管理中需要如下信息:

科室:科名,科地址,科電話,醫(yī)生姓名

病房:病房號(hào),床位號(hào),所屬科室名

醫(yī)生:姓名,職稱,所屬科室名,年齡,工作證號(hào)

病人:病歷號(hào),姓名,性別,診斷,主管醫(yī)生,病房號(hào)

其中,一個(gè)科室有多個(gè)病房、多個(gè)醫(yī)生,一個(gè)病房只能屬于一個(gè)科室,一個(gè)醫(yī)生只屬于一個(gè)科室,但可負(fù)責(zé)多個(gè)病人的診治,一個(gè)病人的主管醫(yī)生只有一個(gè)。

完成如下設(shè)計(jì):

( 1 )設(shè)計(jì)該計(jì)算機(jī)管理系統(tǒng)的 E - R 圖;

( 2 )將該 E-R 圖轉(zhuǎn)換為關(guān)系模型結(jié)構(gòu);

( 3 )指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的候選碼。

1 )對(duì)應(yīng)的 E-R 圖如圖 1 所示:

    解:

    實(shí)體:科室、病房、醫(yī)生、病人

    聯(lián)系:科室- 病房(一對(duì)多),科室-醫(yī)生(一對(duì)多),醫(yī)生-病人(一對(duì)多),病房-病人(一對(duì)多)

    屬性:

科室有科地址,科電話,醫(yī)生名稱。

病房有病房號(hào)和床位號(hào)。

醫(yī)生有 姓名,職稱,年齡,工作證號(hào)

    病人有 病歷號(hào),姓名,性別

    E-R 圖如下:

2 )轉(zhuǎn)換后的關(guān)系模型

科室( 科名 ,科地址,科電話);

病房( 病房號(hào),床位號(hào) ,科室名);

醫(yī)生( 工作證號(hào) ,姓名,職稱,科室名,年齡);

病人( 病歷號(hào) ,姓名,性別,主管醫(yī)生,病房號(hào))

 

3 )各關(guān)系中加橫線的為碼。

      

         

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
《數(shù)據(jù)庫系統(tǒng)概論》各章復(fù)習(xí)試題及答案
數(shù)據(jù)庫知識(shí)點(diǎn)總結(jié)
數(shù)據(jù)庫系統(tǒng)
chp3-1
數(shù)據(jù)庫試題庫(有答案)
第2章 關(guān)系模型
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服