【正文】
(1)試畫出反映商店、職工、會員實(shí)體類型及聯(lián)系類型的ER圖; (2)將ER圖轉(zhuǎn)換成關(guān)系模式,并指出每個(gè)表的主鍵和外鍵四:某醫(yī)院病房計(jì)算機(jī)管理中需要如下信息:科室:科名,科地址,科電話,醫(yī)生姓名病房:病房號,床位號,所屬科室名醫(yī)生:姓名,職稱,所屬科室名,年齡,工作證號病人:病歷號,姓名,性別,診治醫(yī)生,主管醫(yī)生,病房號其中,一個(gè)科室有多個(gè)病房,多個(gè)醫(yī)生,一個(gè)病房只能屬于一個(gè)科室,一個(gè)醫(yī)生只屬于一個(gè)科室,但可負(fù)責(zé)多個(gè)病人的診治,一個(gè)病人的主管醫(yī)生只有一個(gè)。而為了能夠在內(nèi)部實(shí)現(xiàn)這3個(gè)抽象層次的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫系統(tǒng)在這三級模式之間提供了兩層映像:外模式/模式映像和模式/內(nèi)模式映像。19在參照完整性中,為什么外部碼屬性的值也可以為空?什么情況下才可以為空? 在參照完整性中,外部碼屬性的值可以為空,它表示該屬性的值尚未確定。滿足BCNF關(guān)系的特性有:所有非主屬性對每一個(gè)碼都是完全函數(shù)依賴;所有的主屬性對每一個(gè)不包含它的碼,也是完全函數(shù)依賴;沒有任何屬性完全函數(shù)依賴于非碼的任何一組屬性。 ⑤ DBA負(fù)責(zé)數(shù)據(jù)庫的改進(jìn)和重組。(4)視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù)。視圖是不實(shí)際存儲數(shù)據(jù)的虛表,因此對視圖的更新,最終要轉(zhuǎn)換為對基本表的更新。 對 錯(cuò) 4DBA可以通過合理分配磁盤空間,使要訪問的數(shù)據(jù)盡量集中在更少的頁面,并且這些頁面在磁盤上緊挨著。關(guān)系的碼為( )。 6已知關(guān)系框架R(A,B,C,D,E)及其上的函數(shù)相關(guān)性集合,F(xiàn)={A→B,E→A,CE→D},該關(guān)系是( )。 6在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是( )。 D. 完整性 4 Grant/Revoke是DBMS實(shí)現(xiàn)對數(shù)據(jù)控制功能中的(C )控制。 A. ADD TABLE S(CN CHAR(8)) B. ADD TABLE S ALTER(CN CHAR(8)) C. ALTER TABLE S ADD(CN CHAR(8)) D. ALTER TABLE S (ADD CN CHAR(8)) 16有關(guān)系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。 A. 左外聯(lián)接 B. 右外聯(lián)接 C. 外部并 D. 外聯(lián)接 5下列SQL語句中,修改表結(jié)構(gòu)的是( B)。 A. 投影 (選擇列) B. 選擇 (選擇行) C. 廣義笛卡爾積 D. 并 3關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括(B )。 A.關(guān)系 B.面向?qū)ο? C.分布 2描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是( ) 。 15關(guān)系數(shù)據(jù)庫是 ( ) 的集合,其結(jié)構(gòu)是由關(guān)系模式定義的。 、數(shù)據(jù)操縱、數(shù)據(jù)控制 、數(shù)據(jù)操縱、數(shù)據(jù)控制 、關(guān)系規(guī)范化、數(shù)據(jù)控制 、關(guān)系規(guī)范化、數(shù)據(jù)操縱 2SQL語言具有兩種使用方式,分別稱為交互式SQL和(C )。要在表S中刪除一個(gè)屬性“年齡”,可選用的SQL語句是(B )。 A. (’201009’,’111’,60,必修) B. (’200823’,’101’,NULL,NULL) C. (NULL,’103’,80,’選修’) D. (’201132’,NULL,86,’ ’) 第四章:數(shù)據(jù)庫安全性1以下(D )不屬于實(shí)現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的主要技術(shù)和方法。 A. R∈1NF B. R∈2NF C. R∈3NF D. R∈BCNF 3關(guān)系模式中,各級模式之間的關(guān)系為( )。 A.若X→→Y,則X→→Z,其中Z=UXY B.若X→→Y,Y→→Z,則X→→Y→→Z C.函數(shù)依賴可以看作是多值依賴的特殊情況。 A. 動態(tài)和靜態(tài)性能 B. 用戶界面的友好性 C. 時(shí)空效率 D. 成本和效益 3由分 ER圖生成初步 ER圖,其主要任務(wù)是( )。 A. 4 B. 5 C. 6 D. 7 第九章1索引可以使DBMS更快地檢索到文件記錄,從而提高用戶查詢響應(yīng)速度的數(shù)據(jù)結(jié)構(gòu)。 (3)視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨(dú)立性。 引進(jìn)VIEW的優(yōu)點(diǎn)有:(1)視圖能夠簡化用戶的操作。 ② DBA應(yīng)參與決定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取策略的工作。 11試給出BCNF的定義,并說明滿足BCNF的關(guān)系有哪些特性。18 什么是插入異常?舉例說明。模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu)。 每家商店有若干職工,但每個(gè)職工只能服務(wù)于一家商店。五:某工廠生產(chǎn)若干產(chǎn)品,每種產(chǎn)品由不同的零件組成,有的零件可用在不同的產(chǎn)品上。 EMPNOEMPNAMEAGESEXDEPTNODEPTNAMEE1Zhao20FD3CCCE2Qian25MD1AAAE3Sun38MD3CCCE4Li25FD3CCC其中,EMPNO為員工號,EMPNAME為員工姓名,AGE為年齡,SEX為員工性別,DEPTNO為部門編號,DEPTNAME為部門名稱。其語義是,該學(xué)生的專業(yè)尚未確定。解: (1)(BC)F+=BCADG,R的候選碼是:CE(2) F的最小函數(shù)依賴集是:Fmin={B→G,CE→B,C→A,CE→G,B→D,C→D}將R分解為3NF:P={BDG, BCEG,ACD}14簡述DBMS的主要功能。這些概念確地描述系統(tǒng)的靜態(tài)特性、動態(tài)特性和完整性約束條件。 6簡述存取控制機(jī)制的主要內(nèi)容. 1)定義用戶權(quán)限,并將用戶權(quán)限登記到數(shù)據(jù)字典中。 3試述數(shù)據(jù)模型中完整性約束條件的概念,并給出關(guān)系模型中的完整性約束。 對 錯(cuò) 7在關(guān)系數(shù)據(jù)庫的查詢優(yōu)化中,對表事先建立索引的目的是( )。 A. 實(shí)體的碼 B. 各實(shí)體碼的組合 C. n端實(shí)體的碼 D. 每個(gè)實(shí)體的碼 8確定數(shù)據(jù)的存儲結(jié)構(gòu)和存取方法時(shí),下列策略中()不利于提供查詢效率。 A. 1NF B. 2NF C. 3NF D. BCNF 9 已知關(guān)系模式R(A,B,C,D,E)及其上的函數(shù)依賴集合F={A→D,B→C ,E→A },該關(guān)系模式 的候選碼是( )。 9當(dāng)關(guān)系模式R(A,B)已屬于3NF,下列說法中( )是正確的。 7在數(shù)據(jù)庫系統(tǒng)中,對存取權(quán)限的定義稱為(B )。這里的WHERE子句的內(nèi)容是(A )。 。 6在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為(C )。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 5下面列出的數(shù)據(jù)庫管理技術(shù)發(fā)展的三個(gè)階段中,沒有專門的軟件對數(shù)據(jù)進(jìn)行管理的是( )。 12 關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個(gè)要素分別是( )。 A. 可以由多個(gè)任意屬性組成 ,其值能夠惟一標(biāo)識關(guān)系中一個(gè)元組 13有關(guān)系R(A,B,C)和S(A,D),與自然連接R∞S等價(jià)的關(guān)系代數(shù)表達(dá)式上是(B ) 。 11在SQL的SELECT FROM WHERE語句中,涉及空值操作不正確的是 ( C)。要查詢選修“數(shù)據(jù)庫”課的全體男生姓名的SQL語句是SELECT SNAME FROM S,C,SC WHERE 子句。 D. SELECT 7下述SQL命令的短語中,定義屬性上約束條件