版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一、選擇題
1.一個事務(wù)的執(zhí)行,要么所有完畢,要么所有不做,一個事務(wù)中對數(shù)據(jù)庫的所有操作都是一個不可分割的操作序列的屬性是()。
A.原子性B.一致性C.獨立性D.持久性
2.表達(dá)兩個或多個事務(wù)可以同時運營而不互相影響的是()。
A.原子性B.一致性C.獨立性D.持久性
3.事務(wù)的連續(xù)性是指()
A.事務(wù)中涉及的所有操作要么都做,要么都不做
B.事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的
C.一個事務(wù)內(nèi)部的操作對并發(fā)的其他事務(wù)是隔離的
D.事務(wù)必須使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)
4.SQL語言中的COMMIT語句的重要作用是()。
A.結(jié)束程序B.返回系統(tǒng)C.提交事務(wù)D.存儲數(shù)據(jù)
5.SQL語言中用()語句實現(xiàn)事務(wù)的回滾
A.CREATETABLEB.ROLLBACKC.GRANT和REVOKED.COMMIT
6.若系統(tǒng)在運營過程中,由于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或所有損失,這種情況稱為()。
A.介質(zhì)故障B.運營故障C.系統(tǒng)故障D.事務(wù)故障
7.在DBMS中實現(xiàn)事務(wù)持久性的子系統(tǒng)是()。
A.安全管理子系統(tǒng)B.完整性管理子系統(tǒng)
C.并發(fā)控制子系統(tǒng)D.恢復(fù)管理子系統(tǒng)
8.后援副本的作用是()。
A.保障安全性B.一致性控制C.故障后的恢復(fù)D.數(shù)據(jù)的轉(zhuǎn)儲
9.事務(wù)日記用于保存()。
A.程序運營過程B.程序的執(zhí)行結(jié)果
C.對數(shù)據(jù)的更新操作D.對數(shù)據(jù)的查詢操作
10.數(shù)據(jù)庫恢復(fù)的基礎(chǔ)是運用轉(zhuǎn)儲的冗余數(shù)據(jù)。這些轉(zhuǎn)儲的冗余數(shù)據(jù)涉及()。
A.數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫后備副本
B.數(shù)據(jù)字典、應(yīng)用程序、審計檔案
C.日記文獻(xiàn)、數(shù)據(jù)庫后備副本
D.數(shù)據(jù)字典、應(yīng)用程序、日記文獻(xiàn)
11.為了防止一個用戶的工作不適本地影響另一個用戶,應(yīng)當(dāng)采用()。
A.完整性控制B.訪問控制
C.安全性控制D.并發(fā)控制
12.解決并發(fā)操作帶來的數(shù)據(jù)不一致問題普遍采用()技術(shù)。
A.封鎖B.存取控制C.恢復(fù)D.協(xié)商
13.下列不屬于并發(fā)操作帶來的問題是()。
A.丟失修改B.不可反復(fù)讀C.死鎖D.臟讀
14.DBMS普遍采用()方法來保證調(diào)度的對的性。
A.索引B.授權(quán)C.封鎖D.日記
15.事務(wù)T在修改數(shù)據(jù)R之前必須先對其加X鎖,直到事務(wù)結(jié)束才釋放,這是()。
A.一級封鎖協(xié)議B.二級封鎖協(xié)議
C.三級封鎖協(xié)議D.零級封鎖協(xié)議
16.假如事務(wù)T獲得了數(shù)據(jù)項Q上的排他鎖,則T對Q()。
A.只能讀不能寫B(tài).只能寫不能讀
C.既可讀又可寫D.不能讀也不能寫
17.設(shè)事務(wù)T1和T2,對數(shù)據(jù)庫中的數(shù)據(jù)A進(jìn)行操作,也許有如下幾種情況,請問哪一種不會發(fā)生沖突操作()。
A.T1正在寫A,T2要讀AB.T1正在寫A,T2也要寫A
C.T1正在讀A,T2要寫AD.T1正在讀A,T2也要讀A
18.假如有兩個事務(wù),同時對數(shù)據(jù)庫中同一數(shù)據(jù)進(jìn)行操作,不會引起沖突的操作是()。
A.一個是DELETE,一個是SELECTB.一個是SELECT,一個是DELETE
C.兩個都是UPDATED.兩個都是SELECT
19.在數(shù)據(jù)庫系統(tǒng)中,死鎖屬于()。
A.系統(tǒng)故障B.事務(wù)故障
C.介質(zhì)故障D.程序故障
20.以下()不屬于實現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的重要技術(shù)和方法。
A.存取控制技術(shù)B.視圖技術(shù)
C.審計技術(shù)D.出入機(jī)房登記和加防盜門
21.SQL中的視圖機(jī)制提高了數(shù)據(jù)庫系統(tǒng)的()。
A.完整性B.并發(fā)控制C.隔離性D.安全性
22.SQL語言的GRANT和REVOKE語句重要是用來維護(hù)數(shù)據(jù)庫的()。
A.完整性B.可靠性C.安全性D.一致性
23.在數(shù)據(jù)庫的安全性控制中,授權(quán)的數(shù)據(jù)對象的(),授權(quán)子系統(tǒng)就越靈活。
A.范圍越小B.約束越細(xì)致C.范圍越大D.約束范圍大
24.下述SQL命令中,允許用戶定義新關(guān)系時,引用其他關(guān)系的主碼作為外碼的是()。
A.INSERTB.DELETEC.REFERENCESD.SELECT
25.找出下面SQL命令中的數(shù)據(jù)控制命令()。
A.GRANTB.COMMITC.UPDATED.SELECT
27.下述SQL命令的短語中,定義屬性上約束條件的是()。--多選
A.NOTNULL短語B.UNIQUE短語C.CHECK短語D.HAVING短語
查看答案1-5:ACBCB6-10:ADCCC11-15:DACCA16-20:CDDBD21-25:DCACA26:ABCD27:ABC二、簡答題
1、什么是數(shù)據(jù)庫恢復(fù)?簡述數(shù)據(jù)庫恢復(fù)的基本技術(shù)。
2、在建立一個數(shù)據(jù)庫應(yīng)用系統(tǒng)時,為什么要一方面調(diào)試運營DBMS的恢復(fù)功能?簡述一下你所了解的數(shù)據(jù)庫系統(tǒng)的恢復(fù)方法。
三、實踐題
1、在MSSQLserver2023中,了解并掌握它提供的安全性措施;試圖比較SQLserver2023與ORACLE9i中安全性保護(hù)的異同。
2、在MSSQLserver2023中,對一個數(shù)據(jù)庫進(jìn)行備份、還原等操作。
3、結(jié)合第四章有關(guān)數(shù)據(jù)表定義部分的內(nèi)容,在MSSQLserver2023中定義并操作數(shù)據(jù)庫和數(shù)據(jù)表,并理解數(shù)據(jù)表約束、觸發(fā)器等提供的完整性保護(hù)。
一、選擇題
1.下面的選項不是關(guān)系數(shù)據(jù)庫基本特性的是()。
A、不同的列應(yīng)有不同的數(shù)據(jù)類型
B、不同的列應(yīng)有不同的列名
C、與行的順序無關(guān)
D、與列的順序無關(guān)
2.一個關(guān)系只有一個()。
A、候選碼B、外碼C、超碼D、主碼
3.關(guān)系模型中,一個碼是()。
A、可以由多個任意屬性組成
B、至多由一個屬性組成
C、可有多個或者一個其值可以唯一表達(dá)該關(guān)系模式中任何元組的屬性組成
D、以上都不是
4.現(xiàn)有如下關(guān)系:
患者(患者編號,患者姓名,性別,出生日起,所在單位)
醫(yī)療(患者編號,患者姓名,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果)
其中,醫(yī)療關(guān)系中的外碼是()。
A、患者編號B、患者姓名
C、患者編號和患者姓名D、醫(yī)生編號和患者編號
5.現(xiàn)有一個關(guān)系:借閱(書號,書名,庫存數(shù),讀者號,借期,還期),假如同一本書允許一個讀者多次借閱,但不能同時對一種書借多本,則該關(guān)系模式的(主)碼是()。
A、書號B、讀者號
C、書號+讀者號D、書號+讀者號+借期
6.關(guān)系模型中實現(xiàn)實體間N:M聯(lián)系是通過增長一個()。
A、關(guān)系實現(xiàn)B、屬性實現(xiàn)C、關(guān)系或一個屬性實現(xiàn)D、關(guān)系和一個屬性實現(xiàn)
7.關(guān)系代數(shù)運算是以()為基礎(chǔ)的運算。
A、關(guān)系運算B、謂詞演算C、集合運算D、代數(shù)運算
8.關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算涉及()。
A、排序、索引、記錄B、選擇、投影、連接
C、關(guān)聯(lián)、更新、排序D、顯示、打印、制表
9.五種基本關(guān)系代數(shù)運算是()。
A、∪-×σπB、∪-σπ∞
C、∪∩×σπD、∪∩σπ∞(注:∞為連接運算)
10.關(guān)系代數(shù)表達(dá)式的優(yōu)化策略中,一方面要做的是()。
A、對文獻(xiàn)進(jìn)行預(yù)解決B、盡早執(zhí)行選擇運算
C、執(zhí)行笛卡爾積運算D、投影運算
11.關(guān)系數(shù)據(jù)庫中的投影操作是指從關(guān)系中()。
A、抽出特定記錄B、抽出特定字段
C、建立相應(yīng)的影像D、建立相應(yīng)的圖形
12.從一個數(shù)據(jù)庫文獻(xiàn)中取出滿足某個條件的所有記錄形成一個新的數(shù)據(jù)庫文獻(xiàn)的操作是()操作。
A、投影B、聯(lián)接C、選擇D、復(fù)制
13.關(guān)系代數(shù)中的聯(lián)接操作是由()操作組合而成。
A、選擇和投影B、選擇和笛卡爾積
C、投影、選擇、笛卡爾積D、投影和笛卡爾積
14.自然聯(lián)接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S是用自然聯(lián)接時,規(guī)定R和S具有一個或者多個共有的()。
A、記錄B、行C、屬性D、元組
15.假設(shè)有關(guān)系R和S,在下列的關(guān)系運算中,()運算不規(guī)定:“R和S具有相同的元數(shù),且它們的相應(yīng)屬性的數(shù)據(jù)類型也相同”。
A、R∩SB、R∪SC、R-SD、R×S
16.假設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達(dá)式R-(R-S)表達(dá)的是()。
A、R∩SB、R∪SC、R-SD、R×S
17.下面列出的關(guān)系代數(shù)表達(dá)是中,那些式子可以成立()。
ⅰ、σf1(σf2(E))=σf1∧f2(E)
ⅱ、E1∞E2=E2∞E1
ⅲ、(E1∞E2)∞E3=E1∞(E2∞E3)
ⅳ、σf1(σf2(E))=σf2(σf1(E))
A、所有B、ⅱ和ⅲC、沒有D、ⅰ和ⅳ
18.有關(guān)系SC(S_ID,C_ID,AGE,SCORE),查找年齡大于22歲的學(xué)生的學(xué)號和分?jǐn)?shù),對的的關(guān)系代數(shù)表達(dá)式是()。
ⅰ、πS_ID,SCORE(σage>22(SC))
ⅱ、σage>22(πS_ID,SCORE(SC))
ⅲ、πS_ID,SCORE(σage>22(πS_ID,SCORE,AGE(SC)))
A、所有對的B、只有ⅱ對的C、只有ⅰ對的D、ⅰ和ⅲ對的
19.關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個要素分別為()。
A、實體完整、參照完整、用戶自定義完整
B、數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束
C、數(shù)據(jù)增長、數(shù)據(jù)修改、數(shù)據(jù)查詢
D、外模式、模式、內(nèi)模式
20.在關(guān)系數(shù)據(jù)庫中,規(guī)定基本關(guān)系中所有的主屬性上不能有空值,其遵守的約束規(guī)則是()。
A、數(shù)據(jù)依賴完整性規(guī)則B、用戶定義完整性規(guī)則
C、實體完整性規(guī)則D、域完整性規(guī)則
查看答案1-5:ADCAD6-10:ACBAB11-15:BCBCD16-20:AADBC二、簡答題
1、試述關(guān)系模型的三個組成部分。
2、試述關(guān)系數(shù)據(jù)語言的特點和分類。
3、定義并理解下列術(shù)語,說明它們之間的聯(lián)系與區(qū)別:
(1)域,關(guān)系,元組,屬性
(2)主碼,候選碼,外碼
(3)關(guān)系模式,關(guān)系,關(guān)系數(shù)據(jù)庫
(4)笛卡爾積,等值連接,自然連接
4、試述關(guān)系模型的完整性規(guī)則。在參照完整性中,為什么外碼屬性的值有時也可認(rèn)為空?什么情況下才可認(rèn)為空?
5、分析等值連接和自然連接的聯(lián)系和區(qū)別。
三、綜合題
1、設(shè)有學(xué)生數(shù)據(jù)庫中包含三個關(guān)系:學(xué)生關(guān)系S,課程關(guān)系C,學(xué)生選課關(guān)系SC,如圖(a),(b),(c)所示。請用關(guān)系代數(shù)表達(dá)式查詢下列問題。
(1)檢索選修課程名為“數(shù)學(xué)”的學(xué)生號和學(xué)生姓名;
(2)檢索至少選修了課程號為“1”和“3”的學(xué)生號;
(3)檢索選修了“操作系統(tǒng)”或者“數(shù)據(jù)結(jié)構(gòu)”課程的學(xué)生的學(xué)號和成績;
(4)檢索年齡在18到20之間的女生的學(xué)號和姓名;(涉及18和20在內(nèi))
(5)檢索選修了課程號的5的學(xué)生的學(xué)號、姓名和成績;
(6)檢索選修了所有課程的學(xué)生姓名。
S#SNSEXSDAGE0001王平女計算機(jī)180002張勇男計算機(jī)192023黎明女機(jī)械183004劉亮男機(jī)械191001趙慶男通信201002孫建男通信20C#CNCREDIT1數(shù)據(jù)庫32數(shù)學(xué)43操作系統(tǒng)44數(shù)據(jù)結(jié)構(gòu)35數(shù)字通信46信息系
27程序設(shè)計3
S#C#GRADE0001192000128400013813004283300439320231842023272
(a)關(guān)系S(b)關(guān)系C(c)關(guān)系SC2、設(shè)有關(guān)系R和S,如下圖所示。
ABC356789123456ABC123769(a)關(guān)系S(b)關(guān)系S計算:R∪S,R∩S,R×S,∏3,2(S),σ2<'5'(R),R∞S,R∞S(R.2<S.2)〔∞代表連接符號〕
3、設(shè)有關(guān)系R、S如下圖所示,求R÷S。ABCDabcdabefabhdbdefbddlckcdckefCDcdef(a)關(guān)系S(b)關(guān)系S
4、設(shè)有一個SPJ數(shù)據(jù)庫,涉及S,P,J,SPJ四個關(guān)系模式:
S(SNO,SNAME,STATUS,CITY);
P(PNO,PNAME,COLOR,WEIGHT);
J(JNO,JNAME,CITY);
SPJ(SNO,PNO,JNO,QTY);
供應(yīng)商表S由供應(yīng)商代碼(SNO)、供應(yīng)商姓名(SNAME)、供應(yīng)商狀態(tài)(STATUS)、供應(yīng)商所在城市(CITY)組成;
零件表P由零件代碼(PNO)、零件名(PNAME)、顏色(COLOR)、重量(WEIGHT)組成;
工程項目表J由工程項目代碼(JNO)、工程項目名(JNAME)、工程項目所在城市(CITY)組成;
供應(yīng)情況表SPJ由供應(yīng)商代碼(SNO)、零件代碼(PNO)、工程項目代碼(JNO)、供應(yīng)數(shù)量(QTY)組成,表達(dá)某供應(yīng)商供應(yīng)某種零件給某工程項目的數(shù)量為QTY。
試用關(guān)系代數(shù)完畢如下查詢:
(1)求供應(yīng)工程J1零件的供應(yīng)商號碼SNO;
(2)求供應(yīng)工程J1零件P1的供應(yīng)商號碼SNO;
(3)求供應(yīng)工程J1零件為紅色的供應(yīng)商號碼SNO;
(4)求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號JNO;
(5)求至少用了供應(yīng)商S1所供應(yīng)的所有零件的工程號JNO。一、選擇題
1.有關(guān)SQL的認(rèn)證模式,下面說法對的的是()。
A.在安裝時可以選擇SQLServer和WINDOWS混合認(rèn)證或只是SQL認(rèn)證;
B.安裝SQLServer2023時,不能選擇安全認(rèn)證模式;
C.在SQLServer安裝完畢后,可以更改SQLServer的認(rèn)證模式;
D.以上說法全都錯誤。
2.有關(guān)SQLServer服務(wù)管理器,下面說法對的的是()。
A.SQLServer可以選擇在啟動操作系統(tǒng)時自動啟動服務(wù);
B.SQLServer暫停與停止所提供的功能是同樣的;
C.假如SQLServer停止服務(wù),我們不能進(jìn)入SQL的公司管理器,但有關(guān)的程序還是可以連接到SQLServer;
D.SQLServer如要由停止變成啟動,必須輸入超級用戶名和密碼。
3.下面()功能在SQLServer公司管理器中不能實現(xiàn)。
A.生成有關(guān)數(shù)據(jù)庫的描述文獻(xiàn);
B.制作位圖文獻(xiàn);
C.導(dǎo)入和導(dǎo)出數(shù)據(jù);
D.恢復(fù)和備份數(shù)據(jù);
4.在SQLServer2023中,一個數(shù)據(jù)庫創(chuàng)建好后,下面()操作不能直接對一個存在的數(shù)據(jù)庫進(jìn)行。
A.重新命名數(shù)據(jù)庫;
B.將數(shù)據(jù)庫中某表的數(shù)據(jù)導(dǎo)出到EXCEL;
C.刪除數(shù)據(jù)庫中有關(guān)用戶;
D.緊縮數(shù)據(jù)庫所占用的空間。
5.下面有關(guān)查詢分析器說法錯誤的是()。
A.在輸入命令時,我們假如選中某區(qū)域的內(nèi)容,本次運營只運營所選中的內(nèi)容;
B.在查詢分析器中,一個命令提成多行和一行從功能上來說是同樣的;
C.一次運營可以運營多條語句,但結(jié)果只顯示最后一條語句的結(jié)果;
D.在查詢分析器,命令關(guān)鍵字中,字母大小寫都無所謂。
6.SQLServer2023的數(shù)據(jù)庫在分派存儲空間時,以頁為基本單位,頁的大小是()。
A.1KB.4KC.8KD.16K
7.下列庫,()庫不是SQLServer2023安裝時創(chuàng)建的系統(tǒng)數(shù)據(jù)庫。
A.masterB.modelC.msdbD.userdb
8.在下面的數(shù)據(jù)庫中,在每次啟動SQLServer時,內(nèi)容會被自動刪除的是()。
A.masterB.tempdbC.modelD.pubs
9.假如想在新建的庫中都有相應(yīng)的內(nèi)容,該內(nèi)容可先放在下面哪個數(shù)據(jù)庫中()。
A.masterB.modelC.msdbD.northwind
10.在SQLServer2023中,有一種bigint數(shù)值類型,該類型存儲時寬度為()。
A.2ByteB.4ByteC.6ByteD.8Byte
11.假如在一個表中,想要存放最多也許要存放40個漢字的地址,下面不合適的類型是:()。
A.varchar(80)B.char(80)
C.text(80)D.nvarchar(80)
12.在SQLServer2023中,通過右擊數(shù)據(jù)庫,選擇屬性菜單項,不能調(diào)整的是()。
A.將數(shù)據(jù)庫設(shè)立成只讀B.設(shè)立數(shù)據(jù)庫的最大存儲空間
C.更改數(shù)據(jù)庫存放位置D.將數(shù)據(jù)庫設(shè)立成不用時自動關(guān)閉。
13.在SQLServer2023中,假如想通過表的某個字段來存儲一個WORD文檔,應(yīng)當(dāng)選用下面什么類型的數(shù)據(jù)()。
A.imageB.binaryC.textD.nchar
14.SQLServer2023個人版服務(wù)器,可以安裝在()操作系統(tǒng)上。
A.MicrosoftWindows98B.LINUX
C.UNIXD.以上都可以
15.SQLServer2023數(shù)據(jù)庫的主文獻(xiàn)擴(kuò)展名為()。
A..mdfB..ndfC..ldfD..md
16.在SQLServer2023中,一個數(shù)據(jù)庫可最多創(chuàng)建()個表。
A.1024B.20億C.8092D.256
17.在SQLServer2023中,一個表可最多創(chuàng)建()個列。
A.1024B.20億C.8092D.256
18.SQLServer2023的文獻(xiàn)涉及:主數(shù)據(jù)文獻(xiàn)、輔助數(shù)據(jù)文獻(xiàn)和()。
A.日記文獻(xiàn)B.備份文獻(xiàn)C.程序文獻(xiàn)D.數(shù)據(jù)庫文獻(xiàn)
19.在SQLServer2023中,假設(shè)表中某列的數(shù)據(jù)類型為varchar(100),而輸入的字符串為“ahng3456”,則存儲的是()。
A.ahng3456,共8字節(jié)B.ahng3456和92個空格
C.ahng3456和12個空格D.ahng3456和32個空格
20.在SQLServer2023中,有關(guān)數(shù)據(jù)庫刪除方面,下面描述不對的的是()。
A.數(shù)據(jù)庫在刪除后,還可以通過恢復(fù)命令進(jìn)行恢復(fù)
B.一條“DROPDATABASE”命令可以刪除多個庫
C.在公司管理器中一次只能刪除一個數(shù)據(jù)庫
D.只具有普通權(quán)限,不能刪除數(shù)據(jù)庫
查看答案1-5:CABAC6-10:CDBBD11-15:CCAAA16-20:BAAAA
一、選擇題
1.SQL語言是()的語言,容易學(xué)習(xí)。
A、過程化B、非過程化C、格式化D、導(dǎo)航式
2.SQL語言的數(shù)據(jù)操縱語句涉及SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最頻繁的語句是()。
A、SELECTB、INSERTC、UPDATED、DELETE
3.在視圖上不能完畢的操作是()。
A、更新視圖B、查詢C、在視圖上定義新的表D、在視圖上定義新的視圖
4.SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語句是實現(xiàn)哪種功能()。
A、數(shù)據(jù)查詢B、數(shù)據(jù)操縱C、數(shù)據(jù)定義D、數(shù)據(jù)控制
5.SQL語言中,刪除一個視圖的命令是()。
A、DELETEB、DROPC、CLEARD、REMOVE
6.在SQL語言中的視圖VIEW是數(shù)據(jù)庫的()。
A、外模式B、模式C、內(nèi)模式D、存儲模式
7.下列的SQL語句中,()不是數(shù)據(jù)定義語句。
A.CREATETABLEB、DROPVIEWC.CREATEVIEWD、GRANT
8.若要撤消數(shù)據(jù)庫中已經(jīng)存在的表S,可用()。
A、DELETETABLESB、DELETESC、DROPTABLESD、DROPS
9.若要在基本表S中增長一列CN(課程名),可用()。
A、ADDTABLES(CNCHAR(8))
B、ADDTABLESALTER(CNCHAR(8))
C、ALTERTABLESADDCNCHAR(8)
D、ALTERTABLES(ADDCNCHAR(8))
10.在SQLserver2023中,有學(xué)生關(guān)系模式S(S#,Sname,Sex,Age),S的屬性分別表達(dá)學(xué)生的學(xué)號、姓名、性別、年齡。要在表S中刪除一個屬性“年齡”,可選用的SQL語句是()。
A、DELETEAgefromS
B、ALTERTABLESDROPCOLUMNAge
C、UPDATESAge
D、ALTERTABLES'Age'
11.有關(guān)系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是學(xué)生號,SNAME是學(xué)生姓名,SAGE是學(xué)生年齡,C#是課程號,CNAME是課程名稱。要查詢選修“ACCESS”課的年齡不小于20的全體學(xué)生姓名的SQL語句是SELECTSNAMEFROMS,C,SCWHERE子句。這里的WHERE子句的內(nèi)容是()。
A、S.S#=SC.S#andC.C#=SC.C#andSAGE>=20andCNAME='ACCESS'
B、S.S#=SC.S#andC.C#=SC.C#andSAGEin>=20andCNAMEin'ACCESS'
C、SAGEin>=20andCNAMEin'ACCESS'
D、SAGE>=20andCNAME='ACCESS'
12.設(shè)關(guān)系數(shù)據(jù)庫中一個表S的結(jié)構(gòu)為S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,兩者均為字符型;grade為成績,數(shù)值型,取值范圍0-100。若要把“張二的化學(xué)成績80分”插入S中,則可用()。
A、ADD
INTOS
VALUES('張二','化學(xué)','80')
B、INSERT
INTOS
VALUES('張二','化學(xué)','80')
C、ADD
INTOS
VALUES('張二','化學(xué)',80)
D、INSERT
INTOS
VALUES('張二','化學(xué)',80)
13.設(shè)關(guān)系數(shù)據(jù)庫中一個表S的結(jié)構(gòu)為:S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,兩者均為字符型;grade為成績,數(shù)值型,取值范圍0-100。若要更正王二的化學(xué)成績?yōu)?5分,則可用()。
A、UPDATES
SETgrade=85
WHERESN='王二'ANDCN='化學(xué)'
B、UPDATES
SETgrade='85'
WHERESN='王二'ANDCN='化學(xué)'
C、UPDATEgrade=85
WHERESN='王二'ANDCN='化學(xué)'
D、UPDATEgrade='85'
WHERESN='王二'ANDCN='化學(xué)'
14.在SQL語言中,子查詢是()。
A、返回單表中數(shù)據(jù)子集的查詢語言
B、選取多表中字段子集的查詢語句
C、選取單表中字段子集的查詢語句
D、嵌入到另一個查詢語句之中的查詢語句
15.SQL是一種()語言。
A、高級算法B、人工智能
C、關(guān)系數(shù)據(jù)庫D、函數(shù)型
16.有關(guān)系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是學(xué)生號,SNAME是學(xué)生姓名,SEX是性別,C#是課程號,CNAME是課程名稱。要查詢選修“數(shù)據(jù)庫”課的全體男生姓名的SQL語句是SELECTSNAMEFROMS,C,SCWHERE子句。這里的WHERE子句的內(nèi)容是()。
A、S.S#=SC.S#andC.C#=SC.C#andSEX='男'andCNAME='數(shù)據(jù)庫'
B、S.S#=SC.S#andC.C#=SC.C#andSEXin'男'andCNAMEin'數(shù)據(jù)庫'
C、SEX'男'andCNAME'數(shù)據(jù)庫'
D、S、SEX='男'andCNAME='數(shù)據(jù)庫'
17.若用如下的SQL語句創(chuàng)建了一個表SC:
CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行時,()行可以被插入。
A、('202309','111',60,必修)
B、('202323','101',NULL,NULL)
C、(NULL,'103',80,'選修')
D、('202332',NULL,86,'')
18.假設(shè)學(xué)生關(guān)系S(S#,SNAME,SEX),課程關(guān)系C(C#,CNAME),學(xué)生選課關(guān)系SC(S#,C#,GRADE)。要查詢選修“Computer”課的男生姓名,將涉及到關(guān)系()。
A、SB、S,SCC、C,SCD、S,C,SC
19.下面所列條目中,哪一條不是標(biāo)準(zhǔn)的SQL語句?()
A、ALTERTABLEB、ALTERVIEW
C、CREATETABLED、CREATEVIEW
20.在關(guān)系數(shù)據(jù)庫系統(tǒng)中,為了簡化用戶的查詢操作,而又不增長數(shù)據(jù)的存儲空間,常用的方法是創(chuàng)建()。
A、另一個表(table)B、游標(biāo)(cursor)
C、視圖(view)D、索引(index)
21.設(shè)S_AVG(SNO,AVG_GRADE)是一個基于關(guān)系SC定義的學(xué)生號和他的平均成績的視圖。下面對該視圖的操作語句中,______是不能對的執(zhí)行的。
I.UPDATES_AVGSETAVG_GRADE=90WHERESNO=’’;
II.SELECTSNO,AVG_GRADEFROMS_AVGWHERESNO=’’;
A、僅IB、僅IIC、都能D、都不能
22.SQL屬于()數(shù)據(jù)庫語言。
A、網(wǎng)狀型B、層次型C、關(guān)系型D、面向?qū)ο笮?/p>
23.兩個子查詢的結(jié)果()時,可以執(zhí)行并、交、差操作。
A、結(jié)構(gòu)完全不一致B、結(jié)構(gòu)完全一致
C、結(jié)構(gòu)部分一致D、主鍵一致
24.SQL中創(chuàng)建基本表應(yīng)使用()語句。
A、CREATESCHEMAB、CREATETABLE
C、GREATEVIEWD、CREATEDATABASE
25.關(guān)系代數(shù)中π運算符相應(yīng)SELECT語句中的()子句。
A、SELECTB、FROMC、WHERED、GROUPBY
26.創(chuàng)建視圖使用的SQL語句為()。
A、CREATESCHEMAB、CREATETABLE
C、GREATEVIEWD、CREATEDATABASE
27.創(chuàng)建數(shù)據(jù)庫模式應(yīng)使用()語句。
A、CREATESCHEMAB、CREATETABLE
C、GREATEVIEWD、CREATEDATABASE
28.SELECT語句執(zhí)行的結(jié)果是()。
A、數(shù)據(jù)項B、元組C、表D、視圖
29.SELECT語句中與HAVING子句同時使用的是()子句。
A、ORDERBYB、WHERTC、GROUPBYD、視圖
30.視圖創(chuàng)建完畢后,數(shù)據(jù)字典存放的是()。
A、查詢語句B、查詢結(jié)果
C、視圖定義D、所引用的基本表的定義
查看答案1-5:BACCB6-10:ADCCB11-15:ADADC16-20:ABDBC21-25:ACBBC26-30:CACCC二、簡答題
1.試述SQL語言的特點。
2.試述SQL的定義功能。
3.什么是基本表?什么是視圖?兩者的區(qū)別和聯(lián)系是什么?
4.試述視圖的優(yōu)點。
5.所有的視圖是否都可以更新?為什么?
6.哪類視圖是可以更新的,哪類視圖是不可更新的?各舉一例說明。
三、操作題
1.用SQL語句建立第2章課后作業(yè)三(4)中的四個表。
2.針對上題中建立的四個表試用SQL語言完畢第2章課后作業(yè)三(4)中的查詢。
3.針對上面習(xí)題1中的四個表試用SQL語言完畢以下各項操作:
(1)找出所有供應(yīng)商的姓名和所在城市。
(2)找出所有零件的名稱、顏色、重量。
(3)找出使用供應(yīng)商S1所供應(yīng)零件的工程號碼。
(4)找出工程項目J2使用的各種零件的名稱及其數(shù)量。
(5)找出上海廠商供應(yīng)的所有零件號碼。
(6)找出使用上海產(chǎn)的零件的工程名稱。
(7)找出沒有使用天津產(chǎn)的零件的工程號碼。
(8)把所有紅色零件的顏色改成藍(lán)色。
(9)由S5供應(yīng)J4的零件P6改為由S3供應(yīng),請作必要的修改。
(10)從供應(yīng)商關(guān)系中刪除S2的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄。
(11)請將(S2,J6,P4,200)插入供應(yīng)情況關(guān)系。
4.請為三建工程項目建立一個供應(yīng)情況的視圖,涉及供應(yīng)商代碼(SNO)、零件
代碼(PNO)、供應(yīng)數(shù)量(QTY)。針對該視圖完畢下列查詢:
(1)找出三建工程項目使用的各種零件代碼及其數(shù)量。
(2)找出供應(yīng)商S1的供應(yīng)情況。一、選擇題
1.數(shù)據(jù)流程圖是用于描述結(jié)構(gòu)化方法中()階段的工具。
A.概要設(shè)計B.可行性分析
C.程序編碼D.需求分析
2.數(shù)據(jù)庫設(shè)計中,用E-R圖賴描述信息結(jié)構(gòu)但不涉及信息在計算機(jī)中的表達(dá),這是數(shù)據(jù)庫設(shè)計的()。
A.需求分析階段B.邏輯設(shè)計階段
C.概念設(shè)計階段D.物理設(shè)計階段
3.在數(shù)據(jù)庫設(shè)計中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()。
A.需求分析階段
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年黑龍江省齊齊哈爾市單招職業(yè)傾向性考試題庫含答案詳解
- 2026年湖南都市職業(yè)學(xué)院單招職業(yè)技能考試題庫參考答案詳解
- 2026年成都文理學(xué)院單招職業(yè)傾向性考試題庫參考答案詳解
- 2026年唐山職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案詳解一套
- 2026年上海中醫(yī)藥大學(xué)單招職業(yè)技能考試題庫參考答案詳解
- 教師求職面試題及答案
- 電梯維保安全責(zé)任協(xié)議書范本
- 2025年昆明市呈貢區(qū)城市投資集團(tuán)有限公司及下屬子公司員工崗公開招聘11人備考題庫附答案詳解
- 2026年甘肅一市教育系統(tǒng)招聘37人備考題庫及一套答案詳解
- 廣州市海珠區(qū)人民政府辦公室2026年公開招聘雇員備考題庫及答案詳解一套
- 2023QC小組活動基礎(chǔ)知識培訓(xùn)
- GB/T 33636-2023氣動用于塑料管的插入式管接頭
- 生理學(xué)期末考試復(fù)習(xí)試題庫及答案
- 旅游地理學(xué) 國家公園建設(shè)與管理
- JJF(石化)036-2020漆膜附著力測定儀(劃圈法)校準(zhǔn)規(guī)范
- 診所醫(yī)生聘用合同(3篇)
- JJG 693-2011可燃?xì)怏w檢測報警器
- 機(jī)械原理課程設(shè)計報告(粉末成型壓機(jī)設(shè)計)
- 美拉德反應(yīng)課件
- 可再生能源領(lǐng)域:陽光電源企業(yè)組織結(jié)構(gòu)及部門職責(zé)
- 電腦節(jié)能環(huán)保證書
評論
0/150
提交評論