數(shù)據(jù)庫平時(shí)作業(yè)題(華理)【教學(xué)作業(yè)】
《數(shù)據(jù)庫平時(shí)作業(yè)題(華理)【教學(xué)作業(yè)】》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫平時(shí)作業(yè)題(華理)【教學(xué)作業(yè)】(15頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 數(shù)據(jù)庫平時(shí)作業(yè) 第一章 數(shù)據(jù)庫系統(tǒng)引論 1.不屬于邏輯數(shù)據(jù)模型的是( A ) A E-R模型 B 關(guān)系模型 C 網(wǎng)狀模型 D 層次模型 2、用戶看到的現(xiàn)實(shí)系統(tǒng)的、描述實(shí)際領(lǐng)域的情況的模型是( A ) A E-R模型 B 關(guān)系模型 C 邏輯模型 D 物理模型 3、 MS SQL Server是( D )。 A. 數(shù)據(jù)庫 B. 數(shù)據(jù)庫系統(tǒng) C. 數(shù)據(jù)處理系統(tǒng) D. 數(shù)據(jù)庫管理系統(tǒng) 4、下面沒有反映數(shù)據(jù)庫優(yōu)點(diǎn)的是( A )。 A. 數(shù)據(jù)面向應(yīng)用程序 B. 數(shù)據(jù)冗余度低 C. 數(shù)據(jù)獨(dú)立性高 D.數(shù)據(jù)
2、共享性高 5、表示數(shù)據(jù)庫的概念模型一般使用( C )。 A. 用戶活動(dòng)圖 B. 數(shù)據(jù)流圖 C. E-R圖 D. 流程圖 6、數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是( A )。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBMS和DBS D. DBS就是DB,也就是DBMS 7、數(shù)據(jù)庫系統(tǒng)包括數(shù)據(jù)庫、 數(shù)據(jù)庫管理系統(tǒng) 、 數(shù)據(jù)庫管理員 和各種應(yīng)用四個(gè)部分。 8、用邏輯數(shù)據(jù)模型描述的模式有:外模式、 內(nèi)模式 。
3、 9、數(shù)據(jù)管理技術(shù)經(jīng)歷了 人工管理 、文件系統(tǒng)和 數(shù)據(jù)庫系統(tǒng) 三個(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=A S(D,A) PK=D,F(xiàn)K=A,參照于R的屬性A?!£P(guān)系R和S的元組如圖1所示。 指出圖1關(guān)系S中違反關(guān)系完整性規(guī)則的元組是( C ) A (1,2) B (2,null) C (3,3) D (4,1) 3.有一個(gè)關(guān)系:學(xué)生(學(xué)
4、號(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?。?。 A. 投影 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 )。 A. 不能全同 B. 可全
5、同 C. 必須全同 D. 以上都不是 7. 已知關(guān)系R如圖1所示,可以作為R主鍵的屬性組是( B )。 R A B C D 1 2 3 4 1 3 4 5 2 4 5 6 1 4 3 4 1 3 4 7 3 4 5 6 圖1 A. ABC B. ABD C. ACD D. BCD 8.關(guān)系R有4列屬性,關(guān)系S有6列屬性,則R×S有____10___列屬性。 9.有關(guān)系:課程表(課程名,課程號(hào),學(xué)分,開課時(shí)間,上課老師),其中,課程名不重復(fù),在此關(guān)系中能作為鍵
6、是 課程名,課程號(hào) 。 10. 簡(jiǎn)答題:外鍵的充要條件及其作用? 答:外鍵的充要條件: 1) FK和K的取值域是一樣的; 2) 對(duì)于R中任何一個(gè)元組t,要么t[FK]上的值為null,要么存在R'中的元組 t',使得t[FK]=t'[K]。 作用:形成關(guān)系(表)與關(guān)系(表)之間的聯(lián)系 11. 簡(jiǎn)答題:什么是實(shí)體完整性約束?舉例說明。 答:每個(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í)體完整性約束。
7、12.簡(jiǎn)答題:設(shè)有如圖示的關(guān)系R,計(jì)算R4=ПA,B(σB=b1(R)) R A B C a1 b1 c1 a2 b1 c2 a3 b3 c3 R4為: Aa1a2 B b1 b1 13.簡(jiǎn)答題: 有如下關(guān)系代數(shù)表達(dá)式, DNO分別是EPM的PK和DEPT的FK, ПENO(EPM σmanager=’001
8、’(DEPT)) 請(qǐng)將其轉(zhuǎn)化成相應(yīng)的SQL語句。 ПENO(EPM σmanager=’001’(DEPT))= ПENO(σmanager=’001’(EPM╳DEPT)) SELECT ENO FROM EMP, DEPT WHERE DEPT.MANAGER=‘001’ AND EMP.DNO=DEPT.DNO 14. 假設(shè)ABC房地產(chǎn)公司聘用多名業(yè)務(wù)員負(fù)責(zé)房地產(chǎn)的銷售業(yè)務(wù);每名客戶可以多次或一次購買多套住房,每套住房有唯一的標(biāo)識(shí)(房間號(hào));每套房產(chǎn)交易都要簽定合同,合同的實(shí)例如圖2所示 (1)試為ABC房地產(chǎn)公司數(shù)據(jù)庫設(shè)計(jì)一個(gè)優(yōu)化的E-R模型,要求標(biāo)注連通詞
9、,可以省略屬性; (2)將E-R模型轉(zhuǎn)換成關(guān)系模型,要求寫出每一個(gè)關(guān)系的主鍵和外鍵(如果有)。 1.答: 2.客戶(身份證號(hào),客戶姓名,聯(lián)系電話,地址,郵政編碼) 主鍵:身份證號(hào) 業(yè)務(wù)員(業(yè)務(wù)員代號(hào),業(yè)務(wù)員姓名,電話號(hào)碼) 主鍵:業(yè)務(wù)員代號(hào) 房間(房間號(hào),居室數(shù),使用面積,建筑面積,單位,金額,合同號(hào)) 主鍵:房間號(hào) 外鍵:合同號(hào) 合同(合同號(hào),日期,付款方式,總金額,身份證號(hào),業(yè)務(wù)員代號(hào)) 主鍵:合同號(hào) 外鍵:身份證號(hào),業(yè)務(wù)員代號(hào) 15.圖中顯示一張交通違章處罰通知書,根據(jù)這張通知書所提供的信息,(1)設(shè)計(jì)一個(gè)E-R模型(可省略屬性);(2
10、)將這個(gè)E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型,要求標(biāo)注主鍵和外鍵。(本大題每小題5分,共10分) 交通違章通知書: 編號(hào):TZ11719 姓名:××× 駕駛執(zhí)照號(hào):×××××× 地址:×××××××××× 郵編:×××××× 電話:×××××× 機(jī)動(dòng)車牌照號(hào):×××××× 型號(hào):×××××× 制造廠:×××××× 生產(chǎn)日期:×××××× 違章日期:×××××× 時(shí)間:×××××× 地點(diǎn):×××××× 違章記載:×××××× 處罰方式 警告 (√) 罰款 (√) 暫扣駕駛執(zhí)照( ) 警察簽字:××× 警察編號(hào):××× 被處罰人簽字:××× 注:一張違章
11、通知書可能有多項(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) 學(xué)號(hào) 課程號(hào) 分?jǐn)?shù) S1 C1 80 S1 C2 55 S2 C1 null S2 C2 70 S3 C3 90 第三章 1.已知成績(jī)關(guān)系如圖所示。執(zhí)行SQL語句: SELE
12、CT COUNT(學(xué)號(hào)) FROM成績(jī) WHERE分?jǐn)?shù)>60 查詢結(jié)果中包含的元組數(shù)目是( B ) A.1 B.3 C. 5 D. 4 2. SQL語言中,刪除一條記錄的命令是( A )。 A. DELETE B. DROP C. CLEAR D. REMORE 3.SQL語言中,刪除一個(gè)表的命令是( B ) A. DELETE B. DROP C. CLEAR D. REMORE 4.授予用戶Jean可以查詢帳戶表的權(quán)限,使用的SQL語句是( A ) A. GRANT
13、SELECT ON 帳戶 TO Jean B. GRANT SELECT TO Jean ON 帳戶 C. GRANT SELECT TO帳戶 ON Jean D. GRANT SELECT ON Jean TO 帳戶 5. 若用如下的SQL語句創(chuàng)建了一個(gè)表S: CREATE TABLE S( S?!HAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER ); 今向S表中插入如下行時(shí),( B?。┛梢员徊迦?。 A. (‘991001’,‘李明芳’,女,‘23’) B
14、. (‘990746’,‘張為’,NULL,NULL) C. (NULL,‘陳道’,‘男’,32) D. (‘992345’,NULL,‘女’,25) 6. 如下面的數(shù)據(jù)庫的表中,若職工表的主鍵是職工號(hào),部門表的主鍵是部門號(hào),SQL操作不能執(zhí)行是( B )。 職工表 職工號(hào) 職工名 部門號(hào) 工資 001 李紅 01 580 005 劉軍 01 670 025 王芳 03 720 038 張強(qiáng) 02 650 部門表 部門號(hào) 部門名 主任 01 人事處 高平 02 財(cái)務(wù)處 蔣華 03 教務(wù)處 許紅
15、 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)系為(
16、 D )。 A. student B. student,course C. student,sc D. student,course,sc 8. SQL語言中對(duì)數(shù)據(jù)庫的權(quán)限進(jìn)行操作的命令主要有 grant 和 revoke 。 9.設(shè)關(guān)系STUDENT(SNO,SNAME,SEX,BDATE,HEIGHT),其中屬性含義依次為學(xué)號(hào),姓名,性別,出生年月,身高,關(guān)系COURSE(CNO,LHOUR,CREDIT,SEMESTER),其中屬性含義為課程號(hào),課時(shí),學(xué)分,開課時(shí)期,關(guān)系SC(SNO,CNO,GRADE),其中含義為學(xué)號(hào),課程號(hào),成績(jī)。 (1)試用SQL語
17、句完成以下查詢: 查詢有一門以上(含一門)三學(xué)分以上課程的成績(jī)低于70分的學(xué)生的姓名。 (2)將上述命令轉(zhuǎn)換為關(guān)系代數(shù)表示達(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è)屬性。 (1)select sname from student,course,sc where credit>3 and grade<70 and student.sno=sc.sno and o=o (2)
18、ПSNAME(σs.sno=sc.sno and o=o and credit>3 and grade<70 (STUDENT×COURSE×SC)) (3) select sname,o,credit from student, course ,sc whe re grade is null and student.sno=sc.sno and o=o (4) Select cno,count(sno),max(grade),min(grade), avg(grade) from sc where group by cno order by cno (5) 二步: 第
19、一步: CREATE TABLE FGRADE (SNAME VARCHAR(8) NOT NULL, CNO CHAR(6) NOT NULL, GRADE DEC(4,1) DEFAULT NULL); 第二步: INSERT INTO FGRADE SELECT SNAME,CNO,GRADE FROM STUDENT,SC WHERE STUDENT.SNO=SC.SNO AND SEX=‘女’; 10.設(shè)有關(guān)系EMP(ENO,ENAME,SALARY,DNO),其中各屬性的含義依次為職工號(hào)、姓名、工資和所在部門號(hào),以及關(guān)系DEPT(DNO,DNA
20、ME,MANAGER),其中各屬性含義依次為部門號(hào)、部門名稱、部門經(jīng)理的職工號(hào)。 (1).試用SQL語句完成以下查詢: 列出工資不低于600元的職工姓名和所在部門。 (2).寫出“查詢001號(hào)職工所在部門名稱”的關(guān)系代數(shù)表達(dá)式。 (3).請(qǐng)用SQL語句將“銷售部”的那些工資數(shù)額低于600的職工的工資上調(diào)10%。 (4).查詢語句SELECT ENO FROM EMP, DEPT WHERE EMP.DNO=DEPT.DNO AND DEPT.MANAGER=‘001’完成了什么查詢操作? (1) select ename,dname from emp,dept
21、where salary>=600 and emp.dno=dept.dno (2)select dname from emp,dept where eno=’001’and emp.dno=dept.dno Пdname(σeno=’001’and emp.dno=dept.dno (emp×dept)) 或者 Пdname dept) (3) update emp set salary=salary*1.1 where salary<600 and dno in (select dno from dept where dname=’銷售部’) (4) 查詢編
22、號(hào)為“001” 的部門經(jīng)理的職工號(hào)。 第四章 1、DBMS的系統(tǒng)結(jié)構(gòu)主要分集中式數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu), 服務(wù)器結(jié)構(gòu) ,物理上分布、邏輯上集中的分布式數(shù)據(jù)庫結(jié)構(gòu),物理上分布、邏輯上分布的分布式數(shù)據(jù)庫結(jié)構(gòu)。 2、在客戶/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫中,( B )是集中。 A處理 B數(shù)據(jù) C物理上 D數(shù)據(jù)交換 3.有一個(gè)網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng),其中一臺(tái)計(jì)算機(jī)A存有DBMS軟件、所有用戶數(shù)據(jù)和應(yīng)用程序,其余各節(jié)點(diǎn)作為終端通過通信線路向A發(fā)出數(shù)據(jù)庫應(yīng)用請(qǐng)求,這種方式屬于( A ) A 集中式數(shù)據(jù)庫體系結(jié)構(gòu) B 主從式數(shù)據(jù)庫體系結(jié)構(gòu) C 客戶機(jī)/服務(wù)器數(shù)據(jù)庫體系
23、結(jié)構(gòu) D 分布式數(shù)據(jù)庫體系結(jié)構(gòu) 4. 對(duì)于物理上分布、邏輯上集中的分布式數(shù)據(jù)庫結(jié)構(gòu)的數(shù)據(jù)庫管理系統(tǒng),其特點(diǎn)是( B )。 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的最基本的功能是正確、安全、可靠地執(zhí)行數(shù)據(jù) 語言語句。也就是說,DBMS可以看成數(shù)據(jù)語言的一個(gè)實(shí)現(xiàn)。 6.簡(jiǎn)答題:數(shù)據(jù)目錄的內(nèi)容是什么? 答:數(shù)據(jù)目錄的內(nèi)容包括基表、視圖的定義以及存取路徑、訪問權(quán)限和用于查詢優(yōu)化的統(tǒng)計(jì)數(shù)據(jù)等的描述。 第五
24、章 1、DBMS一般提供文件的類型有堆文件、直接文件和 索引文件 。 2、索引項(xiàng)分為兩部分: 索引鍵的值 和索引值對(duì)應(yīng)的地址或地址集。 3、以主鍵為索引鍵,則稱該索引為 主索引 。 4. 以下有關(guān)索引文件的描述錯(cuò)誤的是( D )。 A. 建產(chǎn)索引文件不改變庫文件中記錄的物理位置 B. 打開一個(gè)庫文件可同時(shí)打開多個(gè)索引文件,但任何時(shí)刻只一索引文件起作用 C. 使用索引可提高數(shù)據(jù)查詢速度 D. 當(dāng)對(duì)庫文件進(jìn)行增、刪、改操作時(shí),系統(tǒng)自動(dòng)維護(hù)所有的索引文件。 第六章 不包含在本課程教學(xué)范圍 第七章 1. 賬號(hào)
25、A到賬號(hào)B轉(zhuǎn)賬50元錢 1 read(A) 2 A:=A-50 3 write(A) 4 read(B) 5 B=B+50 6 write(B) 7 print(B) ( C )步構(gòu)成了一個(gè)事務(wù)。 A 1245 B 1356 C 1346 D 257 2.用日志中事務(wù)的前像恢復(fù)到最近的一致狀態(tài),使數(shù)據(jù)庫恢復(fù)到事務(wù)更新前的狀態(tài)。這種恢復(fù)為( C )。 A用最近的數(shù)據(jù)庫后備副本進(jìn)行恢復(fù) B 用最近的數(shù)據(jù)庫后備副本加增量轉(zhuǎn)儲(chǔ)進(jìn)行恢復(fù) C 向后恢復(fù) D 向前恢復(fù) 3、事務(wù)并發(fā)執(zhí)行可能存在臟讀的情況。如下圖示:t是一元組t[x,y],初始值為t
26、[8,5],兩個(gè)事務(wù)T1和T2,它們隨著時(shí)間的執(zhí)行情況如圖示,T1事務(wù)中,Write(t)對(duì)t寫入的數(shù)據(jù)是t[2,6],則T2事務(wù)讀取的x,y值分別為( A )。 Read(t(x)) Read(t(y)) Write(t) T2 T1 時(shí) 間 A 8和6 B 8和5 C 2和6 D 2和5 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ù)庫系統(tǒng)的并發(fā)控制的主要方法是采用( C )機(jī)制。
27、A 拒絕 B 改為串行 C 封鎖 D 不加任何控制 6. 如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則T對(duì)Q( C?。? A. 只能讀不能寫 B. 只能寫不能讀 C. 既能讀又能寫 D. 不能讀不能寫 7. 事務(wù)并發(fā)執(zhí)行可能帶來的問題包括( D?。?。 A. 數(shù)據(jù)獨(dú)立性會(huì)提高 B. 增加數(shù)據(jù)冗余度 C. 非法用戶的使用 D. 丟失更新 8.事務(wù)的管理包含兩個(gè)方面的內(nèi)容,分別為 恢復(fù) 和 并發(fā)執(zhí)行 。 9. 一個(gè)事務(wù)對(duì)某數(shù)據(jù)加鎖后,其他事務(wù)就不得再對(duì)這個(gè)數(shù)據(jù)對(duì)象加鎖,這種鎖稱為 X鎖 。 10.保證事務(wù)在故障時(shí)滿足A
28、CID準(zhǔn)則的技術(shù),稱為 恢復(fù) 。 11.運(yùn)行記錄提供恢復(fù)用的數(shù)據(jù)庫運(yùn)行情況的記錄。它一般包括前像、 后像 和事務(wù)狀態(tài)三個(gè)內(nèi)容。 12.簡(jiǎn)答題:什么是運(yùn)行記錄的后像,它的作用是什么? 答:事務(wù)結(jié)束后,被該事務(wù)修改的物理塊稱為該物理塊的后像。有了后像,即使更新的數(shù)據(jù)丟失了,仍可以使數(shù)據(jù)庫恢復(fù)到更新后的狀態(tài)。 13.簡(jiǎn)答題:事務(wù)的一致性是什么?并舉例說明。 答:事務(wù)的執(zhí)行必須保持?jǐn)?shù)據(jù)庫的一致性,即從一個(gè)一致的狀態(tài)轉(zhuǎn)變到另一個(gè)一致的狀態(tài)。 第八章 1.限制各系的教務(wù)員只能查詢本系的學(xué)生的情況,可以為他們定義一個(gè)只包含本系學(xué)生的記錄的視圖
29、,這和安全手段稱為( B )。 A 視圖限制和查詢修改 B 視圖限制 C訪問控制 D跟蹤審查 2.在CREATE TABLE student ( SNO CHAR(7) NOT NULL, SNAME VARCHAR(8) NOT NULL, SEX CHAR(2) NOT NULL, BDATE DATE NOT NULL, HEIGHT DEC(3,2) DEFAULT 0.00, PRIMARY KEY(SNO), CHECK (HEIGHT>0) );中, PRIMARY KEY(SNO) 是( B )。 A域
30、完整性約束 B實(shí)體完整性約束 C引用完整性約束 D固有約束 3.下面幾種約束中,( D )不屬于隱含約束。 A域完整性約束 B實(shí)體完整性約束 C引用完整性約束 D固有約束 4. 數(shù)據(jù)庫安全措施有:視圖限制和查詢修改、 訪問控制 、數(shù)據(jù)加密和跟蹤審查。 5.簡(jiǎn)答題:數(shù)據(jù)庫安全的最基本手段是什么,數(shù)據(jù)庫用戶權(quán)限有那幾種? 答:數(shù)據(jù)庫安全的基本手段是訪問控制。用戶權(quán)限有:CONNECT權(quán)限、 RESOURCE權(quán)限、DBA權(quán)限三種。 第九章 不作考試的內(nèi)容 第十章 1. 在關(guān)系student (學(xué)號(hào),姓名,性別,年齡,床號(hào),身高)中,屬于非平凡
31、依賴的是( 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ù)冗余和 更新異常 等問題。 3. 設(shè)有關(guān)系模式R(A,B,C,D),F(xiàn)是R上成立的函數(shù)依賴集,F(xiàn)={B→C,C→D},則屬性C的閉包C+為 CD 。 4. 如果兩個(gè)實(shí)體之間具有M:N聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是__3___個(gè)表。 5. 設(shè)R(A,B,C,D),F(xiàn)={A→C,D→A,B→C},則
32、D+為 ABCD 。 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)則: ?。?)只滿足無損分解要求。 ?。?)既滿足無損分解要求,又滿足保持依賴要求 8.簡(jiǎn)答題:分析下列關(guān)系模式屬于第幾范式 1) R(X,Y,Z) F={XY→Z} 2)R(X,Y,Z) F={Y→Z,XZ→Y} 3)R(W,X,Y,Z) F={X→Z,WX→Y
33、} 4)R(A,B,C) F={A→B,B→A,C→A} ?。?)R為BCNF。R的鍵為XY,F(xiàn)只有一個(gè)函數(shù)依賴,而該函數(shù)依賴的左部包含了R的鍵XY。 ?。?)R為3NF。R的鍵為XY和XZ,R中所有的屬性都是主屬性,不存在非主屬性對(duì)鍵的傳遞依賴。 (3)R為1NF。 R的鍵為WX,Y、Z為非主屬性,又由于X→Z,因此F中存在非主屬性對(duì)鍵的部分函數(shù)依賴。 ?。?)R為2NF。R的鍵為C,屬性C是主屬性,屬性A,B是非主屬性,存在非主屬性對(duì)鍵的傳遞依賴。 9.設(shè)有關(guān)系模式R(A,B,C,D,E,F(xiàn)),其函數(shù)依賴集為F={E→D,C→B,CE→F,B→A}。請(qǐng)回答如下
34、問題: (1)指出R的所有候選鍵并說明原因。 (2)R最高屬于第幾范式,為什么? (3)分解R為3NF。 答:(1)CE為候選鍵。 方法1:因?yàn)镃E→C,C→B,所以CE→B;又B→A,所以CE→A;CE→E,而E→D,所以CE→D;又CE→F,故CE→ABCDEF,綜上所述,CE為候選鍵。 方法2:把所有決定子組合在一起:ECCEB,去掉重疊的CE,這樣假定CEB為鍵。再對(duì)函數(shù)依賴進(jìn)行分析,只有C→B對(duì)CEB有影響,因?yàn)镃決定B(也就是說C+包含B),有C存在的話,B可以鍵CEB中去掉,這樣得到鍵為:CE。 ?。?)R最高為1NF。 因?yàn)镃E為鍵,而E→D,故存
35、在非主屬性對(duì)鍵的部分函數(shù)依賴,所以R不是2NF。 ?。?)因函數(shù)依賴集F為函數(shù)最小依賴集。將R分解為R1(E,D),R2(C,B),R3(C,E,F(xiàn)),R4(B,A),這樣的分解開來關(guān)系模式R1、R2、R3、R4滿足保持依賴的要求,同時(shí)達(dá)到了第三范式(3NF)。但不一定滿足無損分解的要求。要使分解滿足無損分解的要求,可加入R5(C,E)。R5為鍵CE包含的屬性。但是,R5包含于R3中,有R3存在,可刪除掉R5。所以,最終分解的關(guān)系模式為 : R1(E,D),R2(C, B),R3(C,E,F(xiàn)),R4(B,A),分解后的關(guān)系模式為無損的和保持依賴的,且均達(dá)到3NF。 10.假
36、設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有一關(guān)系模式R如下:R(MNO,SNO,NUMBER,MDNO, MANAGER),其屬性分別為:商店編號(hào),商品編號(hào),數(shù)量,部門編號(hào),負(fù)責(zé)人。如果規(guī)定: (1)每個(gè)商店的每種商品只在一個(gè)部門銷售。 (2)每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人。 (3)每個(gè)商店的每種商品只有一個(gè)庫存數(shù)量。 回答下列問題: (1)根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依賴。 (2)找出關(guān)系模式R的候選鍵。 (3)試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么? 答:(1)商品 → 部門 部門 → 負(fù)責(zé)人 商品 → 庫存數(shù)量 ?。?)商品 ?。?)第2范式,因?yàn)樯唐穫?/p>
37、遞性決定負(fù)責(zé)人。 第十一章 1. 數(shù)據(jù)庫設(shè)計(jì)的順序?yàn)椋?C )。 A. 需求分析,邏輯設(shè)計(jì),概念設(shè)計(jì),物理設(shè)計(jì) B. 需求分析,邏輯設(shè)計(jì),物理設(shè)計(jì),概念設(shè)計(jì) C. 需求分析,概念設(shè)計(jì),邏輯設(shè)計(jì),物理設(shè)計(jì) D. 需求分析,概念設(shè)計(jì),物理設(shè)計(jì),邏輯設(shè)計(jì) 2.在數(shù)據(jù)庫設(shè)計(jì)過程中,與DBMS無關(guān)的數(shù)據(jù)模型為( A )。 A概念數(shù)據(jù)模型 B關(guān)系數(shù)據(jù)模型 C邏輯數(shù)據(jù)模型 D物理數(shù)據(jù)模型 3.數(shù)據(jù)庫設(shè)計(jì)的基本任務(wù)是:根椐一個(gè)單位的信息需求,處理需求和數(shù)據(jù)庫的支撐環(huán)境(包括DBMS、操作系統(tǒng)和硬件),設(shè)計(jì)出 數(shù)據(jù)模式 (包括外模式、邏輯模式和內(nèi)模式)以及典型的應(yīng)用程序。 4.以信息需求為主,兼顧處理需求的數(shù)據(jù)庫設(shè)計(jì)方法是 面向數(shù)據(jù) 的設(shè)計(jì)方法。 5. 數(shù)據(jù)庫設(shè)計(jì)的步驟一般分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和 物理設(shè)計(jì) 四步。 6. 在數(shù)據(jù)庫的概念設(shè)計(jì)中,視圖集成法分 視圖設(shè)計(jì) 和視圖集成兩步。 7. 數(shù)據(jù)庫物理設(shè)計(jì)的任務(wù)是選擇合適的存儲(chǔ)結(jié)構(gòu)和存取路徑,也就是設(shè)計(jì)數(shù)據(jù)庫的 內(nèi)模式 。 15 教育專業(yè)b
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 110中國(guó)人民警察節(jié)(筑牢忠誠(chéng)警魂感受別樣警彩)
- 2025正字當(dāng)頭廉字入心爭(zhēng)當(dāng)公安隊(duì)伍鐵軍
- XX國(guó)企干部警示教育片觀后感筑牢信仰之基堅(jiān)守廉潔底線
- 2025做擔(dān)當(dāng)時(shí)代大任的中國(guó)青年P(guān)PT青年思想教育微黨課
- 2025新年工作部署會(huì)圍繞六個(gè)干字提要求
- XX地區(qū)中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 支部書記上黨課筑牢清廉信念為高質(zhì)量發(fā)展?fàn)I造風(fēng)清氣正的環(huán)境
- 冬季消防安全知識(shí)培訓(xùn)冬季用電防火安全
- 2025加強(qiáng)政治引領(lǐng)(政治引領(lǐng)是現(xiàn)代政黨的重要功能)
- 主播直播培訓(xùn)直播技巧與方法
- 2025六廉六進(jìn)持續(xù)涵養(yǎng)良好政治生態(tài)
- 員工職業(yè)生涯規(guī)劃方案制定個(gè)人職業(yè)生涯規(guī)劃
- 2024年XX地區(qū)黨建引領(lǐng)鄉(xiāng)村振興工作總結(jié)
- XX中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 幼兒園期末家長(zhǎng)會(huì)長(zhǎng)長(zhǎng)的路慢慢地走