




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)據(jù)庫原理復(fù)習(xí)題1.描述數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的是()。(1.3A)A內(nèi)模式 B概念模式 C外模式 D存儲(chǔ)模式2.自然聯(lián)接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使用自然聯(lián)接時(shí),要求R和S含有一個(gè)或多個(gè)共有的()。(2.4B)A元 B行 C記錄 D屬性3.SQL語言中,實(shí)現(xiàn)數(shù)據(jù)檢索的語句是()。(3.1A)ASELECTBINSERT CUPDATE DDELETE4.在數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫全局邏輯結(jié)構(gòu)和特性的是( )。(1.3A)A. 外模式 B. 內(nèi)模式 C. 存儲(chǔ)模式 D. 模式5.當(dāng)實(shí)體中有多個(gè)屬性可作為鍵而選定其中一個(gè)時(shí),稱
2、為該實(shí)體的( )。(2.1A)A. 外鍵 B. 候選鍵 C. 主鍵 D. 主屬性6.設(shè)關(guān)系模式R(ABC)上成立的FD集為BC,AC,BC為R的一個(gè)分解,那么相對于BC()。(6.3B)A是無損聯(lián)接分解B不是無損聯(lián)接分解C是否無損聯(lián)接分解還不能確定D是否無損聯(lián)接由R的當(dāng)前關(guān)系確定7.SQL中集合成員資格比較操作“元組NOTIN(集合)”中的“NOTIN”與下列()操作符等價(jià)。(3.4B)AALL BANY CANY DALL8.下圖中給定關(guān)系R()。(6.2C)零件號(hào)單價(jià)P125P28P325P49A不是3NFB是3NF但不是2NFC是3NF但不是BCNFD是BCNF9.DBS是()。(1.1
3、A)A數(shù)據(jù)庫B數(shù)據(jù)庫系統(tǒng) C數(shù)據(jù)處理D數(shù)據(jù)庫管理系統(tǒng)10.在關(guān)系代數(shù)中,5種基本運(yùn)算為()。(2.2A) A并、差、選擇、投影、自然聯(lián)接B并、差、交、選擇、投影C并、差、選擇、投影、乘積D并、差、交、選擇、乘積11.使用SQL語句進(jìn)行查詢操作時(shí),若希望查詢結(jié)果中不出現(xiàn)重復(fù)元組,應(yīng)在SELECT子句中使用()保留字。(3.4B)AUNIQUE BALL CEXCEPT DDISTINCT12. 若D1a1,a2,a3,D21,2,3,則D1×D2集合中共有元組()個(gè)。(2.1B)A6B8 C9D1213.規(guī)范化過程主要為克服數(shù)據(jù)庫邏輯結(jié)構(gòu)中的插入異常,刪除異常以及( )的缺陷。(6.2
4、A)A. 數(shù)據(jù)的不一致性 B. 結(jié)構(gòu)不合理 C. 冗余度大 D. 數(shù)據(jù)丟失14.邏輯數(shù)據(jù)獨(dú)立性是指()。(1.3A)A概念模式改變,用戶不變B概念模式改變,應(yīng)用程序不變C應(yīng)用程序改變,概念模式不變D子模式改變,應(yīng)用程序不變15.設(shè)關(guān)系R、S、W各有100個(gè)元組,那么這3個(gè)關(guān)系的自然聯(lián)接的元組個(gè)數(shù)(2.4C)為()。A100B300CD不確定(與計(jì)算結(jié)果有關(guān))16.DBMS是( )。(1.1A)A. 操作系統(tǒng)的一部分 B. 在操作系統(tǒng)支持下的系統(tǒng)軟件 C. 一種編譯程序 D. 應(yīng)用程序系統(tǒng)17. 對一個(gè)關(guān)系做投影操作后,新關(guān)系的元數(shù)個(gè)數(shù)( )原來關(guān)系的元數(shù)個(gè)數(shù)。(2.4B)A. 小于 B. 小于
5、或等于 C. 等于 D. 大于18.視圖創(chuàng)建完成后,數(shù)據(jù)字典中存放的是( )。(3.6A)A. 查詢語句 B. 查詢結(jié)果 C. 視圖的定義 D. 所引用的基本表的定義19.消除了部分函數(shù)依賴的1NF的關(guān)系模式,其范式是()。(6.2A)A1NFB2NF C3NFD4NF20.從ER圖導(dǎo)出關(guān)系模式時(shí),如果兩實(shí)體間的聯(lián)系是m:n的,下列說法中正確的是()。A將m方關(guān)鍵字和聯(lián)系的屬性納入n方的屬性中。B將n方關(guān)鍵字和聯(lián)系的屬性納入m方的屬性中。C在m方屬性和n方的屬性中均增加一個(gè)表示級(jí)別的屬性。D增加一個(gè)關(guān)系表示聯(lián)系,其中納入m方和n方的關(guān)鍵字。(7.3B)21在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工
6、管理、文件管理和數(shù)據(jù)庫系統(tǒng)階段,其中數(shù)據(jù)獨(dú)立性最高的是( )(1.1A)A人工管理 B文件管理 C數(shù)據(jù)庫系統(tǒng) D數(shù)據(jù)項(xiàng)管理22在數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是:( )(1.3A)A. 外模式 B. 內(nèi)模式 C. 存儲(chǔ)模式 D. 模式23數(shù)據(jù)庫的層次模型應(yīng)滿足的條件是( )(1.2B)A允許一個(gè)以上的結(jié)點(diǎn)無雙親,也允許一個(gè)結(jié)點(diǎn)有多個(gè)雙親 B必須有兩個(gè)以上的結(jié)點(diǎn)C有且僅有一個(gè)結(jié)點(diǎn)無雙親,其余結(jié)點(diǎn)都只有一個(gè)雙親 D每個(gè)節(jié)點(diǎn)有且僅有一個(gè)雙親24在關(guān)系代數(shù)的專門關(guān)系運(yùn)算中,從表中取出指定的屬性的操作稱為( )(2.4B)A選擇 B投影 C連接 D除25在關(guān)系代數(shù)的專
7、門關(guān)系運(yùn)算中,將兩個(gè)關(guān)系中具有共同屬性值的元組組合到一起構(gòu)成新表的操作稱為( )(2.4B)A選擇 B投影 C連接 D除26關(guān)系數(shù)據(jù)庫中的碼是指( )(2.1A)A能唯一決定關(guān)系的字段 B不可改動(dòng)的專用保留字 C關(guān)鍵的很重要的字段 D能唯一標(biāo)識(shí)元組的屬性或?qū)傩约?7SQL語言是( )語言(3.1A)A層次數(shù)據(jù)庫 B關(guān)系數(shù)據(jù)庫 C網(wǎng)狀數(shù)據(jù)庫 D嵌入式數(shù)據(jù)庫28. 輸出姓李的學(xué)生姓名,完善下面的SQL語句(3.4B) SELECT Sname FROM student WHERE Sname ( ) ALIKE '李%' BLIKE '李' CLIKE 李% D=
8、'李%'29.SQL語言的GRANT和REVOKE語句主要是用來維護(hù)數(shù)據(jù)庫的( )。(4.3A) A.完整性 B.可靠性 C.安全性 D.一致性 30.下述SQL命令的短語中,哪一條語句不是定義屬性上約束條件的語句( )。(5.3B) A.NOT NULL短語 B.UNIQUE短語 C.CHECK短語 D.HAVING短語31.在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是數(shù)據(jù)庫設(shè)計(jì)中( )階段的任務(wù) 。(7.4A) A.邏輯設(shè)計(jì)階段 B.概念設(shè)計(jì)階段 C.物理設(shè)計(jì)階段 D.需求分析階段32.事務(wù)的持續(xù)性是指( ) (10.1A)A. 事務(wù)中包括的所有操作要么都做,要么都不做 B. 事務(wù)一
9、旦提交,對數(shù)據(jù)庫的改變是永久的 C. 一個(gè)事務(wù)內(nèi)部的操作對并發(fā)的其他事務(wù)是隔離的 D. 事務(wù)必須使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)33. 若關(guān)系模式R中的屬性都是主屬性,則R至少屬于( )。(6.2C)A3NF BBCNF C4NF D5NF34下列短語中可以在SQL查詢時(shí)去掉重復(fù)數(shù)據(jù)的是( )。(3.4B)AORDER BYBDESCCGROUP BYD. DISTINCT35解決并發(fā)操作帶來的數(shù)據(jù)不一致問題普遍采用( )技術(shù)。(11.2A) A存取控制 B封鎖 C恢復(fù) D協(xié)商36對現(xiàn)實(shí)世界進(jìn)行第一層抽象的模型是( )。(1.2B)A概念數(shù)據(jù)模型 B用戶數(shù)據(jù)模型 C結(jié)構(gòu)數(shù)據(jù)模型D物
10、理數(shù)據(jù)模型37在關(guān)系模型中,起到加快查詢速度作用的是( )。(3.3A)A指針 B關(guān)鍵碼 CDD D索引38SQL中,“DELETE FROM 表名”表示( )。(3.3B)A從基本表中刪除所有元組B從基本表中刪除所有屬性C從數(shù)據(jù)庫中撤消這個(gè)基本表D從基本表中刪除重復(fù)元組39在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,模式設(shè)計(jì)是在( )階段進(jìn)行。(7.1A)A物理設(shè)計(jì) B邏輯設(shè)計(jì) C概念設(shè)計(jì) D程序設(shè)計(jì)40如果有9個(gè)不同的實(shí)體集,它們之間存在著12個(gè)不同的二元聯(lián)系(二元聯(lián)系是指兩個(gè)實(shí)體集之間的聯(lián)系),其中4個(gè)1:1聯(lián)系,4個(gè)1:N聯(lián)系,4個(gè)M:N聯(lián)系,那么根據(jù)ER模型轉(zhuǎn)換成關(guān)系模型的規(guī)則,這個(gè)ER結(jié)構(gòu)轉(zhuǎn)換成的關(guān)系模式
11、個(gè)數(shù)為( )。(7.4C)A9個(gè) B13個(gè) C17個(gè) D21個(gè)41設(shè)有兩個(gè)關(guān)系R(A,B)和S(B,C),與下列SELECT語句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等價(jià)的關(guān)系代數(shù)表達(dá)式是( )。(3.4C)C'C56'AA,B(C'C56'(RS)BA,B(R S)CRA,B(C= 'C56'(RS)DRA,B(C'C56'(RS)42定義基本表時(shí),若要求某一列的值不能為空,則應(yīng)在定義時(shí)使用( )保留字。(3.3B)ANULL
12、 BNOT NULL CDISTINCT DUNIQUE43SQL語言的REVOKE語句實(shí)現(xiàn)下列哪一種數(shù)據(jù)控制功能?( )(4.3A)A.可靠性控制B.并發(fā)性控制C.安全性控制 D.完整性控制44在數(shù)據(jù)庫三級(jí)模式間引入二級(jí)映象的主要作用是( )。(1.3B)A.提高數(shù)據(jù)與程序的獨(dú)立性 B.提高數(shù)據(jù)與程序的安全性C.保持?jǐn)?shù)據(jù)與程序的一致性 D.提高數(shù)據(jù)與程序的可移植性45在數(shù)據(jù)庫系統(tǒng)中,定義用戶可以對哪些數(shù)據(jù)對象進(jìn)行何種操作被稱為( )。(4.2A)A審計(jì) B授權(quán) C定義 D視圖46.表示兩個(gè)或多個(gè)事務(wù)可以同時(shí)運(yùn)行而不互相影響的是( )。 (10.1B) A.原子性 B.一致
13、性 C.隔離性 D.持久性47設(shè)有關(guān)系SC(SNO,CNO,GRADE),主碼是(SNO,CNO)。遵照實(shí)體完整性規(guī)則( )。A.只有SNO不能取空值B.只有CNO不能取空值C.只有GRADE不能取空值D. SNO與CNO都不能取空值(5.1B)48在下列實(shí)體聯(lián)系中,屬于一對一聯(lián)系的是( )(7.3B)。A機(jī)票與座位號(hào)之間的聯(lián)系B車間與工人之間的聯(lián)系C商店與商品之間的聯(lián)系D學(xué)生與課程之間的聯(lián)系49一個(gè)關(guān)系只有一個(gè)( ) 。 (2.1A)A. 主碼 B.外碼 C. 新碼 D. 候選碼50. 在( )中一個(gè)結(jié)點(diǎn)可以有多個(gè)雙親,結(jié)點(diǎn)之間可以有多種聯(lián)系。(1.2B)A.層次模型 B.網(wǎng)狀模型 C.關(guān)系
14、模型 D.以上都有 51.一個(gè)關(guān)系只有一個(gè)( ) 。(2.1A) A.候選碼 B.外碼 C. 新碼 D.主碼 52關(guān)系代數(shù)運(yùn)算是以( )為基礎(chǔ)的運(yùn)算 。 A.關(guān)系運(yùn)算 B.謂詞演算 C.集合運(yùn)算 D.代數(shù)運(yùn)算 53設(shè)一個(gè)倉庫存放多種商品,同一種商品只能存放在一個(gè)倉庫中,倉庫與商品是( )。A.一對一的聯(lián)系 B.一對多的聯(lián)系 C.多對一的聯(lián)系 D.多對多的聯(lián)系(7.3B)54.有關(guān)系S(S,SNAME,SEX),C(C,CNAME),SC(S,C,GRADE)。其中S是學(xué)生號(hào),SNAME是學(xué)生姓名,SEX是性別, C是課程號(hào),CNAME是課程名稱。要查詢選修“數(shù)據(jù)庫”課的全體男生姓名的SQL語句
15、是SELECT SNAME FROM S,C,SC WHERE子句。這里的WHERE子句的內(nèi)容是( )。 (3.4C)A. S.S# = SC.S# and C.C# = SC.C# and SEX=男 and CNAME=數(shù)據(jù)庫 B. S.S# = SC.S# and C.C# = SC.C# and SEX in男OR CNAME in數(shù)據(jù)庫 C. SEX in 男 and CNAME in 數(shù)據(jù)庫 D. S.SEX= 男 and CNAME= 數(shù)據(jù)庫 55. 在 1NF的基礎(chǔ)上,消除了部分函數(shù)依賴的關(guān)系模式,必定是( )。(6.2A)ABCNF B2NF C3NF D4NF56. 在數(shù)據(jù)
16、庫系統(tǒng)中,下面關(guān)于層次模型的說法正確的是( )。(1.2A)A有多個(gè)根結(jié)點(diǎn) B有兩個(gè)根結(jié)點(diǎn) C根結(jié)點(diǎn)以外的其它結(jié)點(diǎn)有多個(gè)雙親 D根結(jié)點(diǎn)以外的其它結(jié)點(diǎn)有且僅有一個(gè)雙親57. 設(shè)關(guān)系R和S的屬性個(gè)數(shù)分別為r和s,則R×S操作結(jié)果的屬性個(gè)數(shù)為( )。(2.1B)Ar+s Br×s Cr-s Dmax(r,s)58.數(shù)據(jù)流程圖是用于數(shù)據(jù)庫設(shè)計(jì)中( )階段的工具。 (7.2A)A.概要設(shè)計(jì) B.可行性分析 C.程序編碼 D.需求分析 59.SQL語言中用( )語句實(shí)現(xiàn)事務(wù)的回滾 (10.1B)A.CREATE TABLE B.ROLLBACK C.GRANT和REVOKE D.COM
17、MIT 60.實(shí)體完整性要求主屬性不能取空值,這一點(diǎn)可以通過( )來保證。(5.1B)A定義外碼 B定義主碼 C用戶定義的完整性 D關(guān)系系統(tǒng)自動(dòng)61在文件系統(tǒng)階段,數(shù)據(jù)( )。(1.1B)A無獨(dú)立性 B獨(dú)立性差 C具有很高的物理獨(dú)立性 D具有很高的邏輯獨(dú)立性62解決并發(fā)操作帶來的數(shù)據(jù)不一致問題普遍采用( )技術(shù)。 (11.2A)A存取控制 B封鎖 C恢復(fù) D協(xié)商63.設(shè)XY是關(guān)系R(U)上成立的一個(gè)函數(shù)依賴,如果YÍX,那么稱XY是( )。(6.2A)A. 完全函數(shù)依賴 B. 部分函數(shù)依賴 C. 傳遞函數(shù)依賴 D. 平凡函數(shù)依賴64.SQL的視圖是從( )中導(dǎo)出的。(3.6A)A.
18、基本表 B. 視圖 C. 基本表或視圖 D. 數(shù)據(jù)庫65.在數(shù)據(jù)庫的概念設(shè)計(jì)中,最常用的數(shù)據(jù)模型是( )。(7.1A)A.形象模型 B. 物理模型 C. 邏輯模型 D. 實(shí)體聯(lián)系模型66.完整性檢查和控制的防范對象是( ),防止它們進(jìn)入數(shù)據(jù)庫。(5.1B)A. 不合語義的數(shù)據(jù) B. 非法用戶 C. 不正確的數(shù)據(jù) D. 非法操作67.設(shè)關(guān)系R(A,B,C)和S(B,C,D),下列各關(guān)系代數(shù)表達(dá)式不成立的是( )。(2.4C)A. A(R)D(S) B. RS C. B(R)B(S) D. RS68. 數(shù)據(jù)更新操作有3種,在SQL中有相應(yīng)的三類語句,分別是( )。(3.5A)A. SELECT、U
19、PDATE、DELETE B. CREATE、ALTER、DROP C. CREATE、SELECT、UPDATE D. INSERT、UPDATE、DELETE69. SQL中集合成員資格比較操作“元組NOTIN(集合)”中的“NOTIN”與( )等價(jià)。(3.4B)A. ALL B. ANY C. ANY D. ALL70.若關(guān)系模式R中的屬性全部是主屬性,則R的最高范式必定是( )。(6.2C)A. 1NF B.2NF C. 3NF D. BCNF71.在關(guān)系模式R(A,B,C,D)中,有函數(shù)依賴集F=BC,CD,DA,則R能達(dá)到( )。(6.2B)A. 1NF B. 2NF C. 3NF
20、 D. 以上三者都不行72.在關(guān)系R(R#,RN,S#)和S(S#,SN,SD)中,R的主鍵是R#,S的主鍵是S#,則S#在R中稱為( )。(2.3B)A. 外鍵 B. 候選鍵 C. 主鍵 D. 主屬性73.SQL語言是( )語言。(3.1A)A. 層次數(shù)據(jù)庫 B. 網(wǎng)絡(luò)數(shù)據(jù)庫 C. 關(guān)系數(shù)據(jù)庫 D. 非數(shù)據(jù)庫74.在數(shù)據(jù)庫系統(tǒng)中,對存取權(quán)限的定義稱為( )。(4.2A)A. 命令 B. 授權(quán) C. 定義 D. 審計(jì)75.關(guān)系模型中的關(guān)系模式至少是( )。(6.1A)A. 1NF B. 2NF C. 3NF D. BCNF76.在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是( )的任務(wù)。(7.1A)A.
21、需求分析階 B. 概念設(shè)計(jì)階段 C. 邏輯設(shè)計(jì)階段 D. 物理設(shè)計(jì)階段77.建立索引的目的是( )。(3.3B)A. 減少存儲(chǔ)空間 B. 提高存取速度 C. 減少輸入輸出 D. 減少冗余78.規(guī)范化理論是關(guān)系數(shù)據(jù)庫進(jìn)行邏輯設(shè)計(jì)的理論依據(jù)。根據(jù)這理論,關(guān)系數(shù)據(jù)庫中的關(guān)系必須滿足:其每一屬性都是( )。A. 互不相關(guān)的 B. 不可分解的 C. 長度可變的 D. 互相關(guān)聯(lián)的(6.2B)79.“年齡在15至30歲之間”這種約束屬于DBMS的( )功能。(5.3B)A. 恢復(fù) B. 并發(fā)控制 C. 完整性 D. 安全性80.兩個(gè)關(guān)系在沒有公共屬性時(shí),其自然連接操作表現(xiàn)為( )。(2.4B)A. 結(jié)果為空
22、關(guān)系 B. 笛卡爾積操作 C. 等值連接操作 D. 無意義的操作81.兩個(gè)子查詢的結(jié)果( )時(shí),可以執(zhí)行并、交、差操作。(3.4A) A. 結(jié)構(gòu)完全一致 B. 結(jié)構(gòu)完全不一致 C. 結(jié)構(gòu)部分一致 D. 主鍵一致82.如某屬性雖非該實(shí)體主鍵,而是另一實(shí)體的主鍵,稱此屬性為( )。(2.1A)A. 外鍵 B. 候選鍵 C. 主鍵 D. 主屬性83.SQL語言是( )的語言,易學(xué)習(xí)。(3.1A)A. 過程化 B. 非過程化 C. 格式化 D. 導(dǎo)航式 84.下列SQL語句中,能夠?qū)崿F(xiàn)“收回用戶U4對學(xué)生表(STUD)中學(xué)號(hào)(XH)的修改權(quán)”這一功能的是( )。(4.2B)A. REVOKE UPDA
23、TE(XH) ON TABLE FROM U4; B. REVOKE UPDATE(XH) ON TABLE FROM PUBLIC; C. REVOKE UPDATE(XH) ON TABLE STUD FROM U4; D. REVOKE UPDATE(XH) ON STUD FROM PUBLIC;85.關(guān)系數(shù)據(jù)模型( )。(1.2B)A. 只能表示實(shí)體間的一對一聯(lián)系 B. 只能表示實(shí)體間的一對多聯(lián)系 C. 只能表示實(shí)體間的多對多聯(lián)系 D. 可以表示實(shí)體間的上述三種聯(lián)系86. 使用UPDATE進(jìn)行更新操作時(shí),( )子句給出<表達(dá)式>的值用于取代相應(yīng)的屬性列值。(3.5A)A.
24、 SET B. WHERE C. ORDER BY D. HAVING87.數(shù)據(jù)庫系統(tǒng)中,依靠( )手段支持了數(shù)據(jù)獨(dú)立性。(1.3B)A. 封鎖 B. 定義完整性約束條件 C.模式分級(jí),各級(jí)之間有映像機(jī)制 D. DDL語言和DML語言相互獨(dú)立88.層次模型的上一層記錄類型和下一層記錄類型之間的聯(lián)系是( )。(1.2A)A. 一對一聯(lián)系 B.一對多聯(lián)系 C. 多對一聯(lián)系 D. 多對多聯(lián)系89.SQL的聚集函數(shù)COUNT、SUM、AVG、MAX、MIN等,不允許出現(xiàn)在下列查詢語句的( )子句中。(3.4C)A.SELECT B. HAVING C. WHERE D. GROUP BY90.關(guān)系模式
25、STJ(S#,T,J#)中,存在函數(shù)依賴:(S#,J#)T,(S#,T)J#,TJ#,則( )。(6.2B)A. 關(guān)系STJ滿足1NF,但不滿足2NF B. 關(guān)系STJ滿足2NF,但不滿足3NF C. 關(guān)系STJ滿足3NF,但不滿足BCNF D. 關(guān)系STJ滿足BCNF,但不滿足4NF91.數(shù)據(jù)庫系統(tǒng)的核心是( )。(1.1B)A. 數(shù)據(jù)庫管理系統(tǒng) B. 數(shù)據(jù)庫 C. 操作系統(tǒng) D. 數(shù)據(jù)92.下述SQL命令中,允許用戶定義新關(guān)系時(shí),引用其他關(guān)系的主碼作為外碼的是( )。(5.3A)A. INSERT B. DELETE C. REFERENCE D. SELECT93. 使用DELETE進(jìn)行
26、刪除操作時(shí),如果省略WHERE子句,則表示( )。(3.5B)A. 刪除表中全部元組,也刪除表在字典中的定義 B. 未刪除表中全部元組,只刪除表在字典中的定義 C. 刪除表的結(jié)構(gòu) D. 刪除表中全部元組,但表的定義仍在字典中94.邏輯數(shù)據(jù)獨(dú)立性是指( )。(1.3A)A.模式改變,用戶不變 B. 模式改變,應(yīng)用程序不變 C.應(yīng)用程序改變,模式不變 D. 子模式改變,應(yīng)用程序不變95.保護(hù)數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏、更改破壞。這是指數(shù)據(jù)的( )。(4.1A)A. 安全性 B. 完整性 C. 并發(fā)控制 D. 恢復(fù)96.與WHERE AGE BETWEEN 18 AND 23
27、完全等價(jià)的是( )。 (3.4B)A. WHERE AGE>18 AND AGE<23 B. WHERE AGE>=18 AND AGE<23 C. WHERE AGE>18 AND AGE<=23 D. WHERE AGE>=18 AND AGE<=2397.在數(shù)據(jù)庫設(shè)計(jì)中,用E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它是數(shù)據(jù)庫設(shè)計(jì)的( )階段。(7.1A)A. 需求分析 B. 概念設(shè)計(jì) C. 邏輯設(shè)計(jì) D. 物理設(shè)計(jì)98.數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除,這類功能稱為( )。(3.1A) A. 數(shù)據(jù)定義功能
28、 B. 數(shù)據(jù)管理功能 C. 數(shù)據(jù)庫操縱功能 D. 數(shù)據(jù)控制功能99.下列SQL語句中,修改表結(jié)構(gòu)的是( )。(3.3A)A. ALTER B. CREATE C. UPDATE D. INSERT 100.數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫的( )。(4.2B)A. 可靠性 B. 一致性 C. 完整性 D. 安全性二、填空題1.數(shù)據(jù)管理技術(shù)經(jīng)歷了(人工管理階段)、( 文件系統(tǒng)階段)、(數(shù)據(jù)庫系統(tǒng)階段)三個(gè)階段。2數(shù)據(jù)庫系統(tǒng)提供了兩個(gè)方面的映像功能,這樣就使得數(shù)據(jù)既具有(邏輯)獨(dú)立性,又具有(物理)獨(dú)立性。3.由于數(shù)據(jù)庫系統(tǒng)在三級(jí)模式之間提供了(外
29、模式/模式)和( 模式/內(nèi)模式)兩層映像功能,保證了數(shù)據(jù)庫系統(tǒng)具有較高的數(shù)據(jù)獨(dú)立性。4.關(guān)系代數(shù)的基本運(yùn)算是并、差、笛卡爾積、(選擇)、(投影)。5.關(guān)系中主鍵的取值必須惟一且非空,這條規(guī)則是(實(shí)體)完整性規(guī)則。6.數(shù)據(jù)庫的(參照完整性)規(guī)則規(guī)定:一個(gè)基本關(guān)系的外鍵(對應(yīng)于另一個(gè)基本關(guān)系的主鍵)取值不能取空值或者必須等于它所對應(yīng)基本關(guān)系中的主鍵值。7.關(guān)系模型有三個(gè)組成部分:(關(guān)系數(shù)據(jù)結(jié)構(gòu))、(關(guān)系操作集合)、(關(guān)系完整性約束)。8.在關(guān)系數(shù)據(jù)模型中,二維表的列稱為(屬性),二維表的行稱為(元組)。9.關(guān)系R(A,B,C)和S(A,D,E,F(xiàn)),有R.A=S.A ,若將關(guān)系代數(shù)表達(dá)式:R.A,
30、R.B,S.D,S.F(RS),用SQL語言的查詢語句表示,則為SELECT R.A,R.B,S.D,S.F FROM R,S WHERE (R.A=S.A)。10.視圖是從(基本表或視圖)中導(dǎo)出的表,數(shù)據(jù)庫中實(shí)際存放的是視圖的(定義)。11.在SQL語言的結(jié)構(gòu)中,(基本表)有對應(yīng)的存儲(chǔ)文件,而(視圖)沒有對應(yīng)的存儲(chǔ)文件。12. SQL語言除了具有數(shù)據(jù)查詢和數(shù)據(jù)操縱功能之外,還具有(數(shù)據(jù)定義)和(數(shù)據(jù)控制)的功能。13.如果一個(gè)滿足1NF關(guān)系的所有屬性合起來組成一個(gè)關(guān)鍵字,則該關(guān)系最高滿足的范式是(3NF)(在1NF、2NF、3NF范圍內(nèi))。14.設(shè)關(guān)系R(U),X,YU,XY是R的一個(gè)函數(shù)依
31、賴,如果存在X X,使X Y成立,則稱函數(shù)依賴X Y是(部分)函數(shù)依賴。15.如果關(guān)系模式R是2NF,且每個(gè)非主屬性都不傳遞依賴于R的候選鍵,則稱R是(3NF)有關(guān)系模式。16.如果兩個(gè)實(shí)體之間具有M:N聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是(3)個(gè)關(guān)系。17.ER(實(shí)體聯(lián)系)模型是對現(xiàn)實(shí)世界的一種抽象,它的主要成分是(實(shí)體)、(聯(lián)系)、(屬性)。18.數(shù)據(jù)庫設(shè)計(jì)分為以下六個(gè)設(shè)計(jì)階段:(需求分析)、(概念結(jié)構(gòu)設(shè)計(jì)階段)、(邏輯結(jié)構(gòu)設(shè)計(jì)階段)、(物理結(jié)構(gòu)設(shè)計(jì)階段)、(數(shù)據(jù)庫實(shí)施階段)、(數(shù)據(jù)庫運(yùn)行和維護(hù))。19. 候選關(guān)鍵字中的屬性稱為(主屬性)。20. 在關(guān)系模式R中,若其函數(shù)依賴集中所有的決定
32、因素都是候選關(guān)鍵字,則R最高達(dá)到(BC范式)。21.關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個(gè)要素分別是(數(shù)據(jù)結(jié)構(gòu))、(關(guān)系操作)、(完整性約束)。22從一個(gè)關(guān)系中取出滿足某個(gè)條件的所有元組形成一個(gè)新的關(guān)系是關(guān)系操作中的(選擇)操作 。 23SQL語言中,刪除一個(gè)視圖應(yīng)使用的命令動(dòng)詞是(DROP)。24對數(shù)據(jù)庫(安全性)性的保護(hù)就是指要采取措施,防止庫中數(shù)據(jù)被非法訪問、修改,甚至被惡意破壞。 25在SQL命令的短語中,定義表時(shí)規(guī)定某個(gè)屬性上取值唯一使用的短語是( UNIQUE)。26關(guān)系模式中,滿足2NF的模式必定是(1)NF。27數(shù)據(jù)庫設(shè)計(jì)中概念結(jié)構(gòu)設(shè)計(jì)常用的四中方法有(自底向上)、(
33、自上向下)、(逐步擴(kuò)張)和(混合策略)。28兩個(gè)或多個(gè)事務(wù)可以同時(shí)運(yùn)行而互相不影響是事務(wù)的(隔離)性。29有關(guān)系S(S,SNAME,SEX),C(C,CNAME),SC(S,C,GRADE)。其中S是學(xué)生號(hào),SNAME是學(xué)生姓名,SEX是性別, C是課程號(hào),CNAME是課程名稱, GRADE是課程成績。要查詢成績在90分以上的學(xué)生姓名及課程名,完善實(shí)現(xiàn)此功能的SQL語句:SELECT SNAME,CNAME FROM ( S, C, SC ) WHERE S.S#=SC.S# AND ( C.C#=SC.C# ) AND GRADE90。30. SQL語言支持關(guān)系數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu),其中外模
34、式對應(yīng)于(視圖)和部分基本表,模式對應(yīng)于基本表,內(nèi)模式對應(yīng)于存儲(chǔ)文件。三程序題1.下面是一個(gè)電子商務(wù)網(wǎng)站購物模式,包括了三個(gè)表(主碼用下劃線標(biāo)出)。客戶表:Client (Cno, Cname, Csex, Cage, Cclass),各屬性分別代表顧客號(hào)、顧客姓名、顧客性別、顧客年齡及顧客類別。商品表:Goods (Gno, Gname, Gprice) , 各屬性分別代表商品號(hào)、商品名稱及商品價(jià)格。購物表:CG:(CGID,Cno, Gno, QTY ), 各屬性分別代表購物編號(hào)、顧客號(hào)、商品號(hào)及購物數(shù)量。試用關(guān)系代數(shù)表示下列查詢操作: (1)查詢顧客類別為“VIP”的所有顧客姓名、年齡
35、Cname,Cage(Cclass=VIP (Client)) (2)查詢“”號(hào)商品的價(jià)格Gprice(Gno= (Goods))寫出實(shí)現(xiàn)以下各題功能的SQL語句。 (1)查詢商品名中帶“電視”二字的所有商品信息。 SELECT *FROM GoodsWHERE Gname LIKE %電視%; (2)查詢“”和“”號(hào)商品的價(jià)格。SELECT Gno ,GpriceFROM Goods WHERE Gno IN (,);(3)查詢姓名為“王一”的顧客購買“”號(hào)商品的總數(shù)量。 SELECT Gno, SUM(QTY) FROM CG WHERE Gno=AND cno IN( SELECT cn
36、o FROM Client WHERE Cname=王一);(4)回收所有用戶對Client表的修改權(quán)限。REVOKE UPDATEON TABLE Client FROM PUBLIC;2. 設(shè)有三個(gè)關(guān)系S(S,SNAME,AGE,SEX),C(C,CNAME,TEACHER),SC(S,C,GRADE),試用關(guān)系代數(shù)表示下列查詢操作:(1)檢索“程軍”老師所授課程的課程號(hào)(C)和課程名(CNAME)。C#,CNAME(TEACHER=程軍(C)(2)檢索年齡大于21的男學(xué)生學(xué)號(hào)(S)和姓名(SNAME)。S#,SNAME(AGE>21SEX=男(S) (3)檢索“李強(qiáng)”同學(xué)不學(xué)課程的
37、課程號(hào)(C)。C#(C)-C#(SNAME=李強(qiáng)(S)SC)(4)檢索選修全部課程的學(xué)生姓名(SNAME)。SNAME(S(S#,C#(SC)÷C#(C)3. 設(shè)數(shù)據(jù)庫有三個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,性別,年齡,專業(yè)),課程(課程號(hào),課程名,學(xué)分,先行課程號(hào)),成績(學(xué)號(hào),課程號(hào),成績),試用關(guān)系代數(shù)表示下列查詢操作:(1)查詢所有年齡小于20歲的男學(xué)生。性別=男年齡<20(學(xué)生)(2)查詢所有女同學(xué)的姓名和年齡。姓名,年齡(性別=女(學(xué)生)(3)查詢不作為其他課程先行課的課程號(hào)。課程號(hào)(課程)-先行課程號(hào)(課程)(4)查詢選修全部課程的學(xué)生名單。姓名((學(xué)號(hào),課程號(hào)(成績)
38、247;課程號(hào)(課程))學(xué)號(hào),姓名(學(xué)生)4. 設(shè)有如下3個(gè)關(guān)系:S(S,SNAME,AGE,SEX),C(C,CNAME,TEACHER),SC(S,C,GRADE),寫出實(shí)現(xiàn)以下各題功能的SQL語句。(1)求劉老師所授課程的每門課程的學(xué)生平均成績。Select count(distinct C#) from SC(2)在SC中檢索成績?yōu)榭罩档膶W(xué)生學(xué)號(hào)和課程號(hào)。select S#,C# from SC where GRADE is null(3)求年齡大于所有女同學(xué)年齡的男學(xué)生姓名和年齡。select SNAME,AGE from Swhere SEX=男and AGE>all (se
39、lect AGE from S where SEX=女)(4)把王同學(xué)的學(xué)習(xí)、選課和成績?nèi)縿h去。delete from SCwhere S# in (select S# from S where SNAME=王)5. 設(shè)有如下4個(gè)關(guān)系STUDENT(S,SNAME,SEX,AGE,CLASS),COURSE(C,CNAME,T),TEACHER(T,TNAME,TSEX,TAGE,PROF,DEPART),SCORE(S,C,GRADE)寫出實(shí)現(xiàn)以下各題功能的SQL語句。(1)查詢選修課程號(hào)為3-105且成績在60到80之間的所有記錄 SELECT * FROM SCORE WHERE C#
40、=3-105 AND (GRADE BETWEEN 60 AND 80);(2)查詢成績?yōu)?5、86或88的記錄SELECT * FROM SCORE WHERE GRADE IN (85,86,88);(3)查詢與學(xué)號(hào)為108的同學(xué)同歲的所有學(xué)生的S、SNAME和AGE SELECT S#,SNAME,AGE FROM STUDENT WHERE AGE=(SELECT AGE FROM STUDENT WHERE S#=108);(4)查詢成績比該課程平均成績低的學(xué)生的成績表SELECT S#,C#,GRADEFROM SCORE AWHERE GRADE< (SELECT AVG(
41、GRADE) FROM SCORE B WHERE A.C#=B.C#);6. 設(shè)數(shù)據(jù)庫有三個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,性別,年齡,專業(yè)),課程(課程號(hào),課程名,學(xué)分,先行課程號(hào)),成績(學(xué)號(hào),課程號(hào),成績)。寫出實(shí)現(xiàn)以下各題功能的SQL語句。(1)求選修C4課程的學(xué)生的平均年齡。 Select avg(年齡)from 學(xué)生where 學(xué)號(hào) in (select 學(xué)號(hào)from 成績where 課程號(hào)=C4);(2)查詢姓名以"王"開頭的所有學(xué)生的姓名和年齡。Select 姓名,年齡from 學(xué)生where 姓名 like 王%;(3)查詢年齡大于所有女同學(xué)年齡的男學(xué)生姓名和年
42、齡。 Select 姓名,年齡from 學(xué)生where 性別=男and 年齡>all (select 年齡 from 學(xué)生 where 性別=女);(4)把選修MATHS課不及格的成績?nèi)臑榭罩?。Update 成績Set 成績=nullWhere 成績<60 and 課程號(hào) in(select 課程號(hào) from 課程 wher課程名=MATHS);四、設(shè)計(jì)題1.某醫(yī)院病房計(jì)算機(jī)管理中需要如下信息:科室:科室名、科地址、科電話、醫(yī)生姓名; 病房:病房號(hào)、床位號(hào)、所屬科室名; 醫(yī)生:姓名、職稱、所屬科室名、年齡、工作證號(hào); 病人:病歷號(hào)、姓名、性別、診斷、主管醫(yī)生、病房號(hào)。其中,一個(gè)科
43、室有多個(gè)病房、多個(gè)醫(yī)生,一個(gè)病房只能屬于一個(gè)科室,一個(gè)醫(yī)生只屬于一個(gè)科室,但可負(fù)責(zé)多個(gè)病人的診治,一個(gè)病人的主管醫(yī)生只有一個(gè)。(1).根據(jù)上述語義畫出ER圖,在ER圖中需注明實(shí)體的屬性、聯(lián)系的類型及實(shí)體的標(biāo)識(shí)符。(2)將ER模型轉(zhuǎn)換成關(guān)系模型,并在每個(gè)關(guān)系模式的主鍵下加下劃線。(2) 科室(科室名,科地址,科電話)病房(病房號(hào),科室名,床位號(hào))醫(yī)生(工作證號(hào),姓名,職稱,科室名,年齡)病人(病歷號(hào),姓名,性別,診斷,主管醫(yī)生,病房號(hào))2. 設(shè)有如下實(shí)體:學(xué)生:學(xué)號(hào)、單位、姓名、性別、年齡、選修課程名課程:編號(hào)、課程名、開課單位、任課教師號(hào)教師:教師號(hào)、姓名、性別、職稱、講授課程編號(hào)單位:單位名
44、稱、電話、教師號(hào)、教師名上述實(shí)體中存在如下聯(lián)系:(1)一個(gè)學(xué)生可選修多門課程,一門課程可為多個(gè)學(xué)生選修。(2)一個(gè)教師可講授多門課程,一門課程可為多個(gè)教師講授。(3)一個(gè)單位可有多個(gè)教師,一個(gè)教師只能屬于一個(gè)單位。試完成如下工作:(1)構(gòu)造滿足要求的全局ER圖。(2)將該全局ER圖轉(zhuǎn)換為等價(jià)的關(guān)系模型表示的數(shù)據(jù)庫邏輯結(jié)構(gòu)。解:1全局ER圖:(2) 學(xué)生(學(xué)號(hào),姓名,性別,年齡,單位名)課程(課程編號(hào),課程名,單位)教師(教師號(hào),姓名,性別,職稱,單位名)單位(單位名,電話)講授(教師號(hào),課程編號(hào))選修(學(xué)號(hào),課程編號(hào))3.設(shè)一個(gè)海軍基地一艦隊(duì)管理系統(tǒng)中需要管理如下信息:艦隊(duì):艦隊(duì)名稱,基地地點(diǎn)
45、;艦艇:艦艇編號(hào),艦艇名稱;武器:武器名稱,武器生產(chǎn)時(shí)間;官兵:官兵證號(hào),姓名。其中,一個(gè)艦隊(duì)擁有多艘艦艇,一艘艦艇屬于一個(gè)艦隊(duì);一艘艦艇安裝多種武器,一種武器可安裝于多艘艦艇上;一艘艦艇有多個(gè)官兵,一個(gè)官兵只屬于一艘艦艇。(1)根據(jù)上述語義畫出ER圖,在ER圖中需注明實(shí)體的屬性、聯(lián)系的類型及實(shí)體的標(biāo)識(shí)符。(2)將ER模型轉(zhuǎn)換成關(guān)系模型,并在每個(gè)關(guān)系模式的主鍵下加下劃線。(2)艦隊(duì)(艦隊(duì)名稱,基地地點(diǎn))艦艇(艦艇編號(hào),艦艇名稱,艦隊(duì)名稱,艦艇數(shù)量)官兵(官兵證號(hào),姓名,艦艇編號(hào))武器(武器名稱,武器生產(chǎn)時(shí)間)安裝(艦艇編號(hào),武器名稱)4. 某企業(yè)集團(tuán)信息管理系統(tǒng)中需要管理如下信息:工廠:工廠編
46、號(hào)、廠名、地址; 產(chǎn)品:產(chǎn)品編號(hào)、產(chǎn)品名、規(guī)格; 職工:職工號(hào)、姓名。其中:每個(gè)工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個(gè)工廠生產(chǎn),每個(gè)工廠按照固定的計(jì)劃數(shù)量生產(chǎn)產(chǎn)品;每個(gè)工廠聘用多名職工,且每名職工只能在一個(gè)工廠工作,工廠聘用職工有聘期和工資。(1)根據(jù)上述語義畫出ER圖,在ER圖中需注明實(shí)體的屬性、聯(lián)系的類型及實(shí)體的標(biāo)識(shí)符。(2)將ER模型轉(zhuǎn)換成關(guān)系模型,并在每個(gè)關(guān)系模式的主鍵下加下劃線。解: (1)職工姓 名職工號(hào)n工廠m廠編號(hào)地址廠 名產(chǎn)品編號(hào)產(chǎn)品規(guī)格產(chǎn)品名聘用n1生產(chǎn)計(jì)劃數(shù)量聘期工資(2)工廠(工廠編號(hào),廠名,地址) 產(chǎn)品(產(chǎn)品編號(hào),產(chǎn)品名,規(guī)格) 職工(職工號(hào),姓名) 生產(chǎn)(工廠編號(hào),產(chǎn)品編號(hào),計(jì)劃數(shù)量) 聘用(職工號(hào),工廠編號(hào),聘期,工資) 五、應(yīng)用題1. 設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有關(guān)系模式R (商店編號(hào),商品編號(hào),數(shù)量,部門編號(hào),負(fù)責(zé)人),若有如下事實(shí):(1)每個(gè)商店的每種商品只在一個(gè)部門銷售; (2)每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人; (3)每個(gè)商店的每種商品只有一個(gè)庫存數(shù)量。 試回答下列問題:(1)根據(jù)上述規(guī)定,寫出關(guān)系模式R
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- pvc輕質(zhì)隔墻施工方案
- 的日記300字左右
- 2025年惠州城市職業(yè)學(xué)院單招職業(yè)傾向性測試題庫及參考答案
- 2025年共青團(tuán)知識(shí)競賽試題(附答案)
- 2025年江西司法警官職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫帶答案
- 2025年湖南理工職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案
- 2025年泉州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫新版
- 2025年青島港灣職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫參考答案
- 2024-2025學(xué)年高中化學(xué) 第二單元 化學(xué)與資源開發(fā)利用 2.3 石油、煤和天然氣的綜合利用教學(xué)實(shí)錄1 新人教版選修2
- 7火山噴發(fā)(教學(xué)設(shè)計(jì))-2023-2024學(xué)年科學(xué)六年級(jí)下冊人教鄂教版
- 《M公司員工忠誠度分析案例報(bào)告》
- 人行吊橋拆除方案
- 工程計(jì)量報(bào)審表
- 湖南省長沙市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)及行政區(qū)劃代碼
- 人教版音樂八年級(jí)下冊《奧林匹克頌、奧林匹克號(hào)角》課件
- 民族民間音樂試題
- 2022年河北公務(wù)員考試《申論》真題及參考答案
- 汽車涂裝工藝完整版ppt課件全套教程
- 思想道德與法治課件:第四章 第二節(jié) 社會(huì)主義核心價(jià)值觀的顯著特征
- 十年來北京蓋了多少住宅
- 超精密加工裝備及其關(guān)鍵部件課件
評論
0/150
提交評論