2023年華工數(shù)據(jù)庫(kù)平時(shí)作業(yè)題_第1頁(yè)
2023年華工數(shù)據(jù)庫(kù)平時(shí)作業(yè)題_第2頁(yè)
2023年華工數(shù)據(jù)庫(kù)平時(shí)作業(yè)題_第3頁(yè)
2023年華工數(shù)據(jù)庫(kù)平時(shí)作業(yè)題_第4頁(yè)
2023年華工數(shù)據(jù)庫(kù)平時(shí)作業(yè)題_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)平時(shí)作業(yè)

第一章數(shù)據(jù)庫(kù)系統(tǒng)引論

1.不屬于邏輯數(shù)據(jù)模型的是(A)

AE-R模型B關(guān)系模型C網(wǎng)狀模型D層次模型

2、用戶看到的現(xiàn)實(shí)系統(tǒng)的、描述實(shí)際領(lǐng)域的情況的模型是(A)

AE—R模型B關(guān)系模型C邏輯模型D物理模型

3、MSSQLServer是(D)。

A.數(shù)據(jù)庫(kù)B.數(shù)據(jù)庫(kù)系統(tǒng)C.數(shù)據(jù)解決系統(tǒng)D.數(shù)據(jù)庫(kù)管理系統(tǒng)

4、下面沒有反映數(shù)據(jù)庫(kù)優(yōu)點(diǎn)的是(A)。

A.數(shù)據(jù)面向應(yīng)用程序B.數(shù)據(jù)冗余度低

C.數(shù)據(jù)獨(dú)立性高D.數(shù)據(jù)共享性高

5、表達(dá)數(shù)據(jù)庫(kù)的概念模型一般使用(C)。

A.用戶活動(dòng)圖B.數(shù)據(jù)流圖C.E-R圖D.流程圖

6、數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)三者之間的關(guān)系是(A)。

A.DBS涉及DB和DBMSB.DBMS涉及DB和DBS

C.DB涉及DBMS和DBSD.DBS就是DB,也就是DB

MS

7、數(shù)據(jù)庫(kù)系統(tǒng)涉及數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBM據(jù)、數(shù)據(jù)庫(kù)管理員(DBA)和各種

應(yīng)用四個(gè)部分。

8、用邏輯數(shù)據(jù)模型描述的模式有:外模式、概念模式或邏輯模式。

9、數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文獻(xiàn)系統(tǒng)和數(shù)據(jù)庫(kù)三個(gè)發(fā)展階段。

10、概念模式是用邏輯數(shù)據(jù)模型對(duì)一個(gè)單位的數(shù)據(jù)的描述。

第二章數(shù)據(jù)模型

1.不屬于關(guān)系數(shù)據(jù)模型中的概念是(B)

A.主鍵B系C關(guān)系D屬性

2.有關(guān)系:R(A,B,C)PK=AS(D,A)PK=D,FK=A,參照于R的屬性A。關(guān)

系R和S的元組如圖1所示。

指出圖1關(guān)系S中違反關(guān)系完整性知s

A(1,2)4B(2,null)ABCDA

12

C(3,3)1232null

33

213

D(4,1)41

3.有一個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,系別),規(guī)定學(xué)號(hào)的值域是8個(gè)數(shù)字組成的字符

串,這一規(guī)則屬于(C)

A實(shí)體完整性約束

B引用完整性約束

C一般性完整性約束

D關(guān)鍵字完整性約束

4.在關(guān)系運(yùn)算中,化費(fèi)時(shí)間也許最長(zhǎng)的運(yùn)算是(C)。M.投影

B.選擇C.笛卡爾乘積D.加

5.從關(guān)系中挑選滿足條件的記錄的運(yùn)算稱為(A)。

A.選擇運(yùn)算B.投影運(yùn)算C.聯(lián)接運(yùn)算D.笛卡爾運(yùn)算

6.同一關(guān)系模型的任兩個(gè)元組值(A)0

A.不能全同B.可全同C.必須全同D.以上都不是

7.已知關(guān)系R如圖1所示,可以作為R主鍵的屬性組是(B)。

R

ABCD

1234

1345

2456

1434

1347

3456

圖1

A.ABCB.ABDC.ACDD.BCD

8.關(guān)系R有4列屬性,關(guān)系S有6列屬性,則RXS有10列屬性。

9.有關(guān)系:課程表(課程名,課程號(hào),學(xué)分,開課時(shí)間,上課老師),其中,課程名不反

復(fù),在此關(guān)系中能作為鍵是課程名,課程號(hào)。

10.簡(jiǎn)答題:外鍵的充要條件及其作用?

答:外鍵的充要條件:1)FK和K的取值域是同樣的;2)對(duì)于R中任何一個(gè)元組

t,要么t[FK]上的值為nu11,要么存在R'中的元組t',使得t

[FK]=t'[K]0作用:形成關(guān)系(表)與關(guān)系(表)之間的聯(lián)系

11.簡(jiǎn)答題:什么是實(shí)體完整性約束?舉例說(shuō)明。

答:每個(gè)關(guān)系應(yīng)有一個(gè)主鍵,每個(gè)元組的主鍵的應(yīng)是唯一的。這就是實(shí)體完整性約

束。如關(guān)系:student(學(xué)號(hào),姓名,性別)中,有一個(gè)主鍵“學(xué)號(hào)”,每條學(xué)生記

錄的學(xué)號(hào)都不同,這是就關(guān)系student中的實(shí)體完整性約束。

12.簡(jiǎn)答題:設(shè)有如圖示的關(guān)系R,計(jì)算R4=FIA,B(。B=b1(R))

R

ABC

alblcl

a2b1c2

a3b3c3

解:R4為:ABalb1a2bl

13.簡(jiǎn)答題:

有如下關(guān)系代數(shù)表達(dá)式,DN0分別是EPM的PK和DEPT的FK,

x

11ENO(EPMomanager='OOP(DEPT))

請(qǐng)將其轉(zhuǎn)化成相應(yīng)的SQL語(yǔ)句。

解:

nENO(EPMomanager='001'(DEPT))=nENO(omanager="001'(EPMDEPT))

SELECTENOFROMEMP,DEPTWHEREDEPT.MANAGER=*00TANDEMP.DNO=DEPT.DNO

14.假設(shè)ABC房地產(chǎn)公司聘用多名業(yè)務(wù)員負(fù)責(zé)房地產(chǎn)的銷售業(yè)務(wù);每名客戶可以多

次或一次購(gòu)買多套住房,每套住房有唯一的標(biāo)記(房間號(hào));每套房產(chǎn)交易都要簽定

協(xié)議,協(xié)議的實(shí)例如圖2所示

恂同號(hào):997014313~日期:01/09/99付款方式:一次性總金額:1,。75,0。0.00元

客戶身份證號(hào):110119401111141客戶姓名:田源聯(lián)系電話:66370012

鼠址:北京海淀區(qū)中關(guān)村路10號(hào)郵政編碼:100083

房間號(hào)居室數(shù)使用面積(m2)建筑面積(m2)單價(jià)(元An?)金額(元)

11023901305000.00650,000.00

1103265855000.00425,000.00

應(yīng)務(wù)員代號(hào):104業(yè)務(wù)員姓名:江一平電話號(hào)碼:84227112]

12.ABC房地產(chǎn)公司銷售合同實(shí)例

(1)試為ABC房地產(chǎn)公司數(shù)據(jù)庫(kù)設(shè)計(jì)一個(gè)優(yōu)化的E-R模型,規(guī)定標(biāo)注連通詞,可以

省略屬性;2(A)將E-R模型轉(zhuǎn)換成關(guān)系模型,規(guī)定寫出每一個(gè)關(guān)系的主鍵和外鍵(假

如有)。

A答:客戶(身份證號(hào),客戶姓名,聯(lián)系電話,地址,郵政編碼)

主鍵:身份證號(hào)

業(yè)務(wù)員(業(yè)務(wù)員代號(hào),業(yè)務(wù)員姓名,電話號(hào)碼)

主鍵:業(yè)務(wù)員代號(hào)

房間(房間號(hào),居室數(shù),使用面積,建筑面積,單位,金額,協(xié)議號(hào))

主鍵:房間號(hào)外鍵:協(xié)議號(hào)

協(xié)議(協(xié)議號(hào),日期,付款方式,總金額,身份證號(hào),業(yè)務(wù)員代號(hào))

主鍵:協(xié)議號(hào)外鍵:身份證號(hào),業(yè)務(wù)員代號(hào)

15.圖中顯示一張交通違章處罰告知書,根據(jù)這張告知書所提供的信息,(1)設(shè)計(jì)一個(gè)

E-R模型(可省略屬性);(2)將這個(gè)E—R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型,規(guī)定標(biāo)注主鍵

和外鍵。(本大題每小題5分,共10分)

交通違章告知書:

編號(hào):TZl1719

連名:XXX駕駛執(zhí)照號(hào):XXXXXX

地址:XXXXXXXXXXA郵編:義XXXX義

電話:XXXXXX

機(jī)務(wù)車牌照號(hào):XXXXXX

型號(hào):XXXXXX

制造廠:XXXXXX生產(chǎn)日期:XXXXXX

違章日期:XXXXXX時(shí)間:XXXXXXA地

點(diǎn):義義義X義XA違章記載:XXXXXX

處罰方式A警告?)罰款?)暫扣駕駛

執(zhí)照()

警察簽字:XXX警察編號(hào):xxT

被處罰人簽字:XXX

注:一張違章告知書也許有多項(xiàng)處罰,例如:警告+罰款

答:司機(jī)(駕照號(hào),姓名,地址,郵編,電話)

PK=駕照號(hào)

機(jī)動(dòng)車(牌照號(hào),型號(hào),制造廠,生產(chǎn)日期)

PK=牌照號(hào)

警察(警察編號(hào),姓名)

PK=警察編號(hào)

處罰告知(編號(hào),日期,時(shí)間,地點(diǎn),駕照號(hào),牌照號(hào),警告,罰款,暫扣,警察編號(hào))

PK=編號(hào)FK=駕照號(hào),牌照號(hào),警察編號(hào)

第三章卜當(dāng)有拂包旦八將

Q1r1QA

1.已知成績(jī)關(guān)系如圖所示。執(zhí)行SQL語(yǔ)句:A

Q1roU二

SELECTCOUNT(學(xué)號(hào))AFROM成績(jī)ACOr1…11

WHERE分?jǐn)?shù)〉60A查詢結(jié)果中包含的元組數(shù)Q9ro7A

CQPQnn

目是(B)

A.1B.3C.5D.4

2.SQL語(yǔ)言中,刪除一條記錄的命令是(A)。

A.DELETEB.DROPC.CLEARD.REMORE

3.SQL語(yǔ)言中,刪除一個(gè)表的命令是(B)

A.DELETE

B.DROP

C.CLEAR

D.REMORE

4.授予用戶Jean可以查詢帳戶表的權(quán)限,使用的SQL語(yǔ)句是(A)M.GRA

NTSELECTON帳戶TOJean

B.GRANTSELECTTOJeanON帳戶AC.GRANTSELECTTO帳戶

ONJean

D.GRANTSELECTONJeanTO帳戶

5.若用如下的SQL語(yǔ)句創(chuàng)建了一個(gè)表S:

CREATETABLES(

S#CHAR(6)NOTNULL,

SNAMECHAR(8)NOTNULL,

SEXCHAR(2),

AGEINTEGER

);

今向S表中插入如下行時(shí),(B)可以被插入。

A.L99100P,,李明芳’,女,,23,)

B.('990746','張為',NULL,NULL)

C.(NULL,'陳道‘,'男',32)

D.('992345',NULL,'女',25)

6.如下面的數(shù)據(jù)庫(kù)的表中,若職工表的主鍵是職工號(hào),部門表的主鍵是部門號(hào),S

QL操作不能執(zhí)行是(B)。

職工表

職工號(hào)職工名部門號(hào)工資

001李紅01580

005劉軍01670

025王芳03720

038張強(qiáng)02650

部門表

部門號(hào)部門名主任

01人事處高平

02財(cái)務(wù)處蔣華

03教務(wù)處許紅

04學(xué)生處杜瓊

圖1

A.從職工表中刪除行('025','王芳','03',720)

B.將行('005',‘喬興','04',750)插入到職工表中

C.將職工號(hào)為‘001’的工資改為700

D.將職工號(hào)為'038'的部門號(hào)改為‘03'

7.假定學(xué)生關(guān)系是student(S#,SNAME,SEX,AGE),其屬性為學(xué)號(hào),姓名,

性別,年齡;課程關(guān)系course(C#,CNAME,TEACHER),其屬性為課程號(hào),課程

名,教師;學(xué)生選修課關(guān)系是sc(S#,C#,GRADE)其屬性為學(xué)號(hào),課程號(hào),成績(jī)。

若查詢年齡為20歲的男生的學(xué)號(hào)和姓名,將涉及到的關(guān)系為(D)。

A.studentB.student,courseC.student,scD.studen

t,course,sc

8.SQL語(yǔ)言中對(duì)數(shù)據(jù)庫(kù)的權(quán)限進(jìn)行操作的命令重要有g(shù)j皿L和revokco

9.設(shè)關(guān)系STUDENT(SN0,SNAME,SEX,BDATE,HEIGHT),其中屬性含義依

次為學(xué)號(hào),姓名,性別,出生年月,身高,關(guān)系COURSE(CN0,LH0UR,CREDIT,S

EMESTER),其中屬性含義為課程號(hào),課時(shí),學(xué)分,開課時(shí)期,關(guān)系SC(SN0,CN

0,GRADE),其中含義為學(xué)號(hào),課程號(hào),成績(jī)。

(1)試用SQL語(yǔ)句完畢以下查詢:A查詢有一門以上(含一門)三學(xué)分以上課程的

成績(jī)低于70分的學(xué)生的姓名。

(2)將上述命令轉(zhuǎn)換為關(guān)系代數(shù)表達(dá)達(dá)式。

(3)查詢?nèi)背煽?jī)的學(xué)生的姓名、缺成績(jī)的課程號(hào)及其學(xué)分?jǐn)?shù)。

(4)查詢每門課程選課的學(xué)生人數(shù)、最高成績(jī)、最低成績(jī)和平均成績(jī),并按學(xué)生的

課程號(hào)排序。

(5)生成一個(gè)女學(xué)生成績(jī)臨時(shí)表FGRADE,表中涉及SNAME,CNO,GRADE三個(gè)屬

性。

答:⑴selectsnamefromstudent,course,scwherecredit>3an

dgrade<70andstudent.sno=sc.snoandsc.cno=course.eno

(2)nSNAME(as.sno=sc.snoandsc.cno=c.enoandcredit>

3andgrade<70(STUDENTXCOURSEXSC))

(3)se1ectsname,sc.eno,creditfromstudent,course,scw

heregradeisnul1andstudent.sno=sc.snoandcourse.cn

o=sc.eno

(4)Selectcno,count(sno),max(grade),min(grade),avg(grade)

fromscwheregroupbycnoorderbyeno

(5)二步:第一步:CREATETABLEFGRADE(SNAMEVARCHAR(8)NO

TNULL,CNOCHAR(6)NOTNULL,GRADEDEC(4,1)DEFAULTNULL);

第二步:INSERTINTOFGRADESELECTSNAME,CNO,GRADEFROM

STUDENT.SCWHERESTUDENT.SNO=SC.SNOANDSEX='女'

10.設(shè)有關(guān)系EMP(ENO,ENAME,SALARY,DNO),其中各屬性的含義依次為職工號(hào)、

姓名、工資和所在部門號(hào),以及關(guān)系DEPT(DNO,DNAME,MANAGER),其中各屬性含

義依次為部門號(hào)、部門名稱、部門經(jīng)理的職工號(hào)。

(1).試用SQL語(yǔ)句完畢以下查詢:A列出工資不低于600元的職工姓名和所在

部門。2(A).寫出“查詢001號(hào)職工所在部門名稱”的關(guān)系代數(shù)表達(dá)式。3(A).請(qǐng)用

SQL語(yǔ)句將“銷售部”的那些工資數(shù)額低于600的職工的工資上調(diào)10%o

(4).查詢語(yǔ)句SELECTENOFROMEMP,DEPTWHEREEMP.DNO=D

EPT.DNOANDDEPT.MANAGER='001'完畢了什么查詢操作?

答:(1)selectename,dnamefromemp,deptwheresalary>

=600andemp.dno=dept,dno

(2)selectdnamefromemp,deptemp.dno=dept.dno(e

mpXdept))ndname(oeno='或001'andemp.dno=dept.

dno者ndname(empeno='OOPdept)

(3)updateempsetsalary=salary*1.1wheresalary<60

0anddnoin(selectdnofromdeptwheredna

me=>銷售部')

(4)查詢編號(hào)為“001”的部門經(jīng)理的職工號(hào)。

第四章

1、DBMS的系統(tǒng)結(jié)構(gòu)重要分集中式數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu),客戶/服務(wù)器結(jié)構(gòu),物理上分布、

邏輯上集中的分布式數(shù)據(jù)庫(kù)結(jié)構(gòu),物理上分布、邏輯上分布的分布式數(shù)據(jù)庫(kù)結(jié)構(gòu)。

2、在客戶/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫(kù)中,(B)是集中。

A解決B數(shù)據(jù)C物理上D數(shù)據(jù)互換

3.有一個(gè)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),其中一臺(tái)計(jì)算機(jī)A存有DBMS軟件、所有用戶數(shù)據(jù)

和應(yīng)用程序,其余各節(jié)點(diǎn)作為終端通過(guò)通信線路向A發(fā)出數(shù)據(jù)庫(kù)應(yīng)用請(qǐng)求,這種方

式屬于(A)AA集中式數(shù)據(jù)庫(kù)體系結(jié)構(gòu)AB主從式數(shù)據(jù)庫(kù)體系結(jié)構(gòu)

C客戶機(jī)/服務(wù)器數(shù)據(jù)庫(kù)體系結(jié)構(gòu)AD分布式數(shù)據(jù)庫(kù)體系結(jié)構(gòu)

4.對(duì)于物理上分布、邏輯上集中的分布式數(shù)據(jù)庫(kù)結(jié)構(gòu)的數(shù)據(jù)庫(kù)管理系統(tǒng),其特點(diǎn)是

(B)o

A.數(shù)據(jù)集中,解決分布B.數(shù)據(jù)模式統(tǒng)一設(shè)計(jì)

C.結(jié)點(diǎn)自治和沒有全局?jǐn)?shù)據(jù)模式D.數(shù)據(jù)集中,但數(shù)據(jù)的管理分布

5.簡(jiǎn)答題:DBMS最基本的功能是什么?

答:DBMS的最基本的功能是對(duì)的、安全、可靠地執(zhí)行數(shù)據(jù)語(yǔ)言語(yǔ)句,也就是說(shuō)DB

MS可以當(dāng)作數(shù)據(jù)語(yǔ)言的一個(gè)實(shí)現(xiàn)

6.簡(jiǎn)答題:數(shù)據(jù)目錄的內(nèi)容是什么?

答:數(shù)據(jù)目錄的內(nèi)容涉及基表、視圖的定義以及存取途徑、訪問(wèn)權(quán)限和

用于查詢優(yōu)化的的記錄數(shù)據(jù)等的描述

第五章

1、DBMS一般提供文獻(xiàn)的類型有堆文獻(xiàn)、直接文獻(xiàn)和索5文獻(xiàn)。

2、索引項(xiàng)分為兩部分:索力鍵的值和索引值相應(yīng)的地址或地址集。

3、以主鍵為索引鍵,則稱該索引為上索M=

4.以下有關(guān)索引文獻(xiàn)的描述錯(cuò)誤的是(D)。

A.建產(chǎn)索引文獻(xiàn)不改變庫(kù)文獻(xiàn)中記錄的物理位置

B.打開一個(gè)庫(kù)文獻(xiàn)可同時(shí)打開多個(gè)索引文獻(xiàn),但任何時(shí)刻只一索引文獻(xiàn)起作用

C.使用索引可提高數(shù)據(jù)查詢速度

D.當(dāng)對(duì)庫(kù)文獻(xiàn)進(jìn)行增、冊(cè)U、改操作時(shí),系統(tǒng)自動(dòng)維護(hù)所有的索引文獻(xiàn)。

第六章

不包含在本課程教學(xué)范圍

第七章

1.賬號(hào)A到賬號(hào)B轉(zhuǎn)賬50元錢A1read(A)2A:=A-503write(A)4

read(B)

5B=B+506write(B)7print(B)

(C)步構(gòu)成了一個(gè)事務(wù)。

A1245B1356C1346D257

2.用日記中事務(wù)的前像恢復(fù)到最近的一致狀態(tài),使數(shù)據(jù)庫(kù)恢復(fù)到事務(wù)更新前的狀態(tài)。

這種恢復(fù)為(C)。

A用最近的數(shù)據(jù)庫(kù)后備副本進(jìn)行恢復(fù)

B用最近的數(shù)據(jù)庫(kù)后備副本加增量轉(zhuǎn)儲(chǔ)進(jìn)行恢復(fù)

C向后恢復(fù)

D向前恢復(fù)

3、事務(wù)并發(fā)執(zhí)行也許存在臟讀的情況。如下圖示:t是一元組t[x,y],初始值為

t[8,5],兩個(gè)事務(wù)T1和T2,它們隨著時(shí)間的執(zhí)行情況如圖示,T1事務(wù)中,Write(t)

對(duì)t寫入的數(shù)據(jù)是t⑵6],則T2事務(wù)讀取的x,y值分別為(A)。

時(shí)T1T2

間Read(t(x))

V

Write(t)

4、若事務(wù)T對(duì)數(shù)據(jù)R已加X鎖,則其他事務(wù)對(duì)數(shù)據(jù)R(D)。

A可以加S鎖不能加X鎖B不能加S鎖可以加X鎖

C可以加S鎖也可以加X鎖D不能加任何鎖

5、數(shù)據(jù)庫(kù)系統(tǒng)的并發(fā)控制的重要方法是采用(C)機(jī)制。

A拒絕B改為串行C封鎖D不加任何控制

6.假如事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則丁對(duì)、(C)。

A.只能讀不能寫B(tài).只能寫不能讀C.既能讀又能寫D.不能讀不能寫

7.事務(wù)并發(fā)執(zhí)行也許帶來(lái)的問(wèn)題涉及(D)。

A.數(shù)據(jù)獨(dú)立性會(huì)提高B.增長(zhǎng)數(shù)據(jù)冗余度

C.非法用戶的使用D.丟失更新

8.事務(wù)的管理包含兩個(gè)方面的內(nèi)容,分別為恢復(fù)和并發(fā)執(zhí)

行o

9.一個(gè)事務(wù)對(duì)某數(shù)據(jù)加鎖后,其他事務(wù)就不得再對(duì)這個(gè)數(shù)據(jù)對(duì)象加鎖,這種鎖稱為

X鎖。

10.保證事務(wù)在故障時(shí)滿足ACID準(zhǔn)則的技術(shù),稱為恢復(fù)o

11.運(yùn)營(yíng)記錄提供恢復(fù)用的數(shù)據(jù)庫(kù)運(yùn)營(yíng)情況的記錄。它一般涉及前像、后像和事

務(wù)狀態(tài)三個(gè)內(nèi)容。

12.簡(jiǎn)答題:什么是運(yùn)營(yíng)記錄的后像,它的作用是什么?

答:事務(wù)結(jié)束后,被該事務(wù)修改的物理塊稱為該物理塊的后像。有了后像,即使更

新的數(shù)據(jù)丟失了,仍可以使數(shù)據(jù)庫(kù)恢復(fù)到更新后的狀態(tài)

13.簡(jiǎn)答題:事務(wù)的一致性是什么?并舉例說(shuō)明。

答:事務(wù)的執(zhí)行必須保持?jǐn)?shù)據(jù)庫(kù)的一致性,即從一個(gè)一致的狀態(tài)轉(zhuǎn)變到另一個(gè)一致的

狀態(tài)

第八章

1.限制各系的教務(wù)員只能查詢本系的學(xué)生的情況,可認(rèn)為他們定義一個(gè)只包含本系

學(xué)生的記錄的視圖,這和安全手段稱為(B

A視圖限制和查詢修改B視圖限制C訪問(wèn)控制D跟蹤審查

2.在CREATETABLEstudent

(

SNOCHAR(7)NOTNULL,ASNAMEVARCHAR(8)NOTNULL,

SEXCHAR(2)NOTNULL,

BDATEDATENOTNULL,

HEIGHTDEC⑶2)DEFAULT0.00,APRIMARYKEY(SNO),ACH

ECK(HEIGHT>0)

);中,PRIMARYKEY(SNO)是(B)。

A域完整性約束B實(shí)體完整性約束C引用完整性約束D固有約束

3.下面幾種約束中,(D)不屬于隱含約束。

A域完整性約束B實(shí)體完整性約束C引用完整性約束D固有約束

4.數(shù)據(jù)庫(kù)安全措施有:視圖限制和查詢修改、訪問(wèn)控制、數(shù)據(jù)加密和跟蹤

審查。

5.簡(jiǎn)答題:數(shù)據(jù)庫(kù)安全的最基本手段是什么,數(shù)據(jù)庫(kù)用戶權(quán)限有那幾種?

答:數(shù)據(jù)庫(kù)安全的基本手段是訪問(wèn)控制。用戶權(quán)限有:CONNECT權(quán)限、RESOUR

CE權(quán)限、DBA權(quán)限三種。

第九章

不包含在本課程的教學(xué)范圍

第十章

1.在關(guān)系student(學(xué)號(hào),姓名,性別,年齡,床號(hào),身高)中,屬于非平凡依賴

的是(A)。

A{學(xué)號(hào)}-{性別}B{姓名,學(xué)號(hào)}一{姓名}

C(身高,年齡}-{床號(hào)}D{姓名,床號(hào)}一{床號(hào)}

2.對(duì)關(guān)系student(姓名,性別,年齡,系,系主任)這樣的關(guān)系結(jié)構(gòu)也許在產(chǎn)生

數(shù)據(jù)冗余和更新異常等問(wèn)題o

3.設(shè)有關(guān)系模式R(A,B,C,D),F是R上成立的函數(shù)依賴集,F={B-C,C-D},

則屬性C的閉包C+為CDo

4.假如兩個(gè)實(shí)體之間具有M:N聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是_3

一個(gè)表。

5.設(shè)R(A,B,C,D),F={A-C,D-A,B—C},則D,為ABC

6.簡(jiǎn)答題:將圖1中的E-R圖轉(zhuǎn)換為關(guān)系模式。

答:

R1(課號(hào),課時(shí),學(xué)分)

R2(學(xué)號(hào),姓名,性別,年級(jí))

R3(學(xué)號(hào),課號(hào),成績(jī))

7.簡(jiǎn)答題:關(guān)系模式分解的兩種準(zhǔn)則是什么?

答:關(guān)系模式的分解重要有兩種準(zhǔn)則:

(D只滿足無(wú)損分解規(guī)定。

(2)既滿足無(wú)損分解規(guī)定,又滿足保持依賴規(guī)定。

8.簡(jiǎn)答題:分析下列關(guān)系模式屬于第幾范式

1)R(X,Y,Z)F={XY—Z}

2)R(X,Y,Z)F={YfZ,XZ—Y}

3)R(W,X,Y,Z)F={X-*Z,WX-*Y}

4)R(A,B,C)F={A-B,B-A,C-A}

答:

(DR為BCNF。R的鍵為XY,F只有一個(gè)函數(shù)依賴,而該函數(shù)依賴的左部包含了

R的鍵XY。

(2)R為3NF。R的鍵為XY和XZ,R中所有的屬性都是主屬性,不存在非主屬性

對(duì)鍵的傳遞依賴。

(3)R為INF。R的鍵為WX,Y、Z為非主屬性,又由于XfZ,因此F中存在非主

屬性對(duì)鍵的部分函數(shù)依賴。

(4)R為2NF。R的鍵為C,屬性C是主屬性,屬性A,B是非主屬性,存在非主屬性

對(duì)鍵的傳遞依賴。

9.設(shè)有關(guān)系模式R(A.B,C,D,E,F),其函數(shù)依賴集為F={E-D,C-B,CE-F,

B-A}。請(qǐng)回答如下問(wèn)題:

(1)指出R的所有候選鍵并說(shuō)明因素。

(2)R最高屬于第幾范式,為什么?

(3)分解R為3NF。

答:(1)CE為候選鍵。方法1:由于CE-C,C-B,所以CE-B;又B

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論