




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上一、選擇題1.一個(gè)事務(wù)的執(zhí)行,要么全部完成,要么全部不做,一個(gè)事務(wù)中對(duì)數(shù)據(jù)庫的所有操作都是一個(gè)不可分割的操作序列的屬性是( ) 。A.原子性 B.一致性 C.獨(dú)立性 D.持久性2.表示兩個(gè)或多個(gè)事務(wù)可以同時(shí)運(yùn)行而不互相影響的是( )。A.原子性 B.一致性 C.獨(dú)立性 D.持久性3.事務(wù)的持續(xù)性是指( )A. 事務(wù)中包括的所有操作要么都做,要么都不做B. 事務(wù)一旦提交,對(duì)數(shù)據(jù)庫的改變是永久的C. 一個(gè)事務(wù)內(nèi)部的操作對(duì)并發(fā)的其他事務(wù)是隔離的D. 事務(wù)必須使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)4.SQL語言中的COMMIT語句的主要作用是( )。A.結(jié)束程序 B.返
2、回系統(tǒng) C.提交事務(wù) D.存儲(chǔ)數(shù)據(jù)5.SQL語言中用( )語句實(shí)現(xiàn)事務(wù)的回滾A.CREATE TABLE B.ROLLBACK C.GRANT和REVOKE D.COMMIT6.若系統(tǒng)在運(yùn)行過程中,由于某種硬件故障,使存儲(chǔ)在外存上的數(shù)據(jù)部分損失或全部損失,這種情況稱為( )。A.介質(zhì)故障 B.運(yùn)行故障 C.系統(tǒng)故障 D.事務(wù)故障7.在DBMS中實(shí)現(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)儲(chǔ)9.事務(wù)日志用于保存( )。A.程序運(yùn)行過程 B.程
3、序的執(zhí)行結(jié)果C.對(duì)數(shù)據(jù)的更新操作 D.對(duì)數(shù)據(jù)的查詢操作10.數(shù)據(jù)庫恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)。這些轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)包括( )。A.數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫后備副本B.數(shù)據(jù)字典、應(yīng)用程序、審計(jì)檔案C.日志文件、數(shù)據(jù)庫后備副本D.數(shù)據(jù)字典、應(yīng)用程序、日志文件11 為了防止一個(gè)用戶的工作不適當(dāng)?shù)赜绊懥硪粋€(gè)用戶,應(yī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.DBM
4、S普遍采用( )方法來保證調(diào)度的正確性 。A.索引 B.授權(quán) C.封鎖 D.日志15.事務(wù)T在修改數(shù)據(jù)R之前必須先對(duì)其加X鎖,直到事務(wù)結(jié)束才釋放,這是( ) 。A.一級(jí)封鎖協(xié)議 B.二級(jí)封鎖協(xié)議C.三級(jí)封鎖協(xié)議 D.零級(jí)封鎖協(xié)議16.如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排他鎖,則T對(duì)Q( ) 。A.只能讀不能寫 B.只能寫不能讀C.既可讀又可寫 D.不能讀也不能寫17.設(shè)事務(wù)T1和T2,對(duì)數(shù)據(jù)庫中的數(shù)據(jù)A進(jìn)行操作,可能有如下幾種情況,請(qǐng)問哪一種不會(huì)發(fā)生沖突操作( ) 。A.T1正在寫A,T2要讀A B.T1正在寫A,T2也要寫AC.T1正在讀A,T2要寫A D.T1正在讀A,T2也要讀A18.如果有兩
5、個(gè)事務(wù),同時(shí)對(duì)數(shù)據(jù)庫中同一數(shù)據(jù)進(jìn)行操作,不會(huì)引起沖突的操作是( ) 。A.一個(gè)是DELETE,一個(gè)是SELECT B.一個(gè)是SELECT,一個(gè)是DELETEC.兩個(gè)都是UPDATE D.兩個(gè)都是SELECT19 在數(shù)據(jù)庫系統(tǒng)中,死鎖屬于( )。 A. 系統(tǒng)故障 B. 事務(wù)故障 C. 介質(zhì)故障 D. 程序故障20.以下( )不屬于實(shí)現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的主要技術(shù)和方法。A.存取控制技術(shù) B.視圖技術(shù)C.審計(jì)技術(shù) D.出入機(jī)房登記和加防盜門21.SQL中的視圖機(jī)制提高了數(shù)據(jù)庫系統(tǒng)的( )。A.完整性 B.并發(fā)控制 C.隔離性 D.安全性22.SQL語言的GRANT和REVOKE語句主要是用來維護(hù)數(shù)據(jù)
6、庫的( )。A.完整性 B.可靠性 C.安全性 D.一致性23.在數(shù)據(jù)庫的安全性控制中,授權(quán)的數(shù)據(jù)對(duì)象的( ),授權(quán)子系統(tǒng)就越靈活。A.范圍越小 B.約束越細(xì)致 C.范圍越大 D.約束范圍大24.下述SQL命令中,允許用戶定義新關(guān)系時(shí),引用其他關(guān)系的主碼作為外碼的是( )。A.INSERT B.DELETE C.REFERENCES D. SELECT25.找出下面SQL命令中的數(shù)據(jù)控制命令( )。A.GRANT B.COMMIT C.UPDATE D.SELECT27.下述SQL命令的短語中,定義屬性上約束條件的是( )。 -多選A.NOT NULL短語 B.UNIQUE短語 C.CHECK
7、短語 D.HAVING短語 · 查看答案o 1-5:A C B C B 6-10:A D C C Co 11-15:D A C C A16-20:C D D B Do 21-25:D C A C A 26:ABCD 27:ABC二、簡答題1、什么是數(shù)據(jù)庫恢復(fù)?簡述數(shù)據(jù)庫恢復(fù)的基本技術(shù)。2、在建立一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)時(shí),為什么要首先調(diào)試運(yùn)行DBMS的恢復(fù)功能?簡述一下你所了解的數(shù)據(jù)庫系統(tǒng)的恢復(fù)方法。三、實(shí)踐題1、在MS SQL server2000中,了解并掌握它提供的安全性措施;試圖比較SQL server2000與ORACLE 9i中安全性保護(hù)的異同。2、在MS SQL s
8、erver2000中,對(duì)一個(gè)數(shù)據(jù)庫進(jìn)行備份、還原等操作。3、結(jié)合第四章有關(guān)數(shù)據(jù)表定義部分的內(nèi)容,在MS SQL server2000中定義并操作數(shù)據(jù)庫和數(shù)據(jù)表,并理解數(shù)據(jù)表約束、觸發(fā)器等提供的完整性保護(hù)。 一、選擇題 1.下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫基本特征的是()。 A、不同的列應(yīng)有不同的數(shù)據(jù)類型 B、不同的列應(yīng)有不同的列名 C、與行的次序無關(guān) D、與列的次序無關(guān) 2.一個(gè)關(guān)系只有一個(gè)() 。 A、候選碼 B、外碼 C、超碼 D、主碼 3.關(guān)系模型中,一個(gè)碼是()。 A、可以由多個(gè)任意屬性組成 B、至多由一個(gè)屬性組成 C、可有多個(gè)或者一個(gè)其值能夠唯一表示該關(guān)系模式中任何元組的屬性組成
9、D、以上都不是 4.現(xiàn)有如下關(guān)系: 患者(患者編號(hào),患者姓名,性別,出生日起,所在單位) 醫(yī)療(患者編號(hào),患者姓名,醫(yī)生編號(hào),醫(yī)生姓名,診斷日期,診斷結(jié)果) 其中,醫(yī)療關(guān)系中的外碼是()。 A、患者編號(hào)B、患者姓名 C、患者編號(hào)和患者姓名D、醫(yī)生編號(hào)和患者編號(hào) 5.現(xiàn)有一個(gè)關(guān)系:借閱(書號(hào),書名,庫存數(shù),讀者號(hào),借期,還期),假如同一本書允許一個(gè)讀者多次借閱,但不能同時(shí)對(duì)一種書借多本,則該關(guān)系模式的(主)碼是()。 A、書號(hào)B、讀者號(hào) C、書號(hào)+讀者號(hào)D、書號(hào)+讀者號(hào)+借期 6.關(guān)系模型中實(shí)現(xiàn)實(shí)體間 N:M 聯(lián)系是通過增加一個(gè)() 。 A、關(guān)系實(shí)現(xiàn) B、屬性實(shí)現(xiàn) C、關(guān)系或一個(gè)屬性實(shí)現(xiàn) D、關(guān)
10、系和一個(gè)屬性實(shí)現(xiàn) 7.關(guān)系代數(shù)運(yùn)算是以()為基礎(chǔ)的運(yùn)算 。 A、關(guān)系運(yùn)算 B、謂詞演算 C、集合運(yùn)算 D、代數(shù)運(yùn)算 8.關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括()。 A、排序、索引、統(tǒng)計(jì) B、選擇、投影、連接 C、關(guān)聯(lián)、更新、排序 D、顯示、打印、制表 9.五種基本關(guān)系代數(shù)運(yùn)算是()。 A、 × B、 C、 × D、 (注:為連接運(yùn)算) 10.關(guān)系代數(shù)表達(dá)式的優(yōu)化策略中,首先要做的是() 。 A、對(duì)文件進(jìn)行預(yù)處理 B、盡早執(zhí)行選擇運(yùn)算 C、執(zhí)行笛卡爾積運(yùn)算 D、投影運(yùn)算 11.關(guān)系數(shù)據(jù)庫中的投影操作是指從關(guān)系中() 。 A、抽出特定記錄 B、抽出特定字段 C、建立相應(yīng)
11、的影像 D、建立相應(yīng)的圖形 12.從一個(gè)數(shù)據(jù)庫文件中取出滿足某個(gè)條件的所有記錄形成一個(gè)新的數(shù)據(jù)庫文件的操作是( )操作 。 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)對(duì)關(guān)系R和S是用自然聯(lián)接時(shí),要求R和S含有一個(gè)或者多個(gè)共有的() 。 A、記錄 B、行 C、屬性 D、元組 15.假設(shè)有關(guān)系R和S,在下列的關(guān)系運(yùn)算中,()運(yùn)算不要求:“R和S具有相同的元數(shù),且它們的對(duì)應(yīng)屬性的數(shù)據(jù)類型也相同” 。 A、RS B、RS
12、 C、RS D、R×S 16.假設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達(dá)式R(RS)表示的是()。 A、RS B、RS C、RS D、R×S 17.下面列出的關(guān)系代數(shù)表達(dá)是中,那些式子能夠成立() 。 、f1(f2 (E) = f1f2 (E) 、E1E2 = E2E1 、(E1E2)E3 = E1 (E2E3) 、f1(f2 (E) =f2(f1(E) A、全部 B、和 C、沒有 D、和 18.有關(guān)系SC(S_ID,C_ID,AGE,SCORE),查找年齡大于22歲的學(xué)生的學(xué)號(hào)和分?jǐn)?shù),正確的關(guān)系代數(shù)表達(dá)式是() 。 、S_ID,SCORE ( age>22 (SC) ) 、 a
13、ge>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ù)模型,它的三個(gè)要素分別為( )。 A、實(shí)體完整、參照完整、用戶自定義完整 B、數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束 C、數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢 D、外模式、模式、內(nèi)模式20.在關(guān)系數(shù)據(jù)庫中,要求基本關(guān)系中所有的主屬性上不能有空值,其遵守的約束規(guī)則是( ) 。 A、數(shù)據(jù)依賴完整性規(guī)則 B、用戶定義完整性規(guī)則 C、實(shí)體完整性規(guī)則 D、域完整性規(guī)則
14、0;· 查看答案o 1-5:A D C A D 6-10:A C B A Bo 11-15:B C B C D16-20:A A D B C二、簡答題1、試述關(guān)系模型的三個(gè)組成部分。2、試述關(guān)系數(shù)據(jù)語言的特點(diǎn)和分類。3、定義并理解下列術(shù)語,說明它們之間的聯(lián)系與區(qū)別: (1)域,關(guān)系,元組,屬性 (2)主碼,候選碼,外碼 (3)關(guān)系模式,關(guān)系,關(guān)系數(shù)據(jù)庫 (4)笛卡爾積,等值連接,自然連接4、試述關(guān)系模型的完整性規(guī)則。在參照完整性中,為什么外碼屬性的值有時(shí)也可以為空?什么情況下才可以為空?5、分析等值連接和自然連接的聯(lián)系和區(qū)別。三、綜合題1、設(shè)有學(xué)生數(shù)據(jù)庫中包含三個(gè)關(guān)系:學(xué)生關(guān)系S,課
15、程關(guān)系C,學(xué)生選課關(guān)系SC,如圖(a),(b),(c)所示。請(qǐng)用關(guān)系代數(shù)表達(dá)式查詢下列問題。(1)檢索選修課程名為“數(shù)學(xué)”的學(xué)生號(hào)和學(xué)生姓名;(2)檢索至少選修了課程號(hào)為“1”和“3”的學(xué)生號(hào);(3)檢索選修了“操作系統(tǒng)”或者“數(shù)據(jù)結(jié)構(gòu)”課程的學(xué)生的學(xué)號(hào)和成績;(4)檢索年齡在18到20之間的女生的學(xué)號(hào)和姓名;(包括18和20在內(nèi))(5)檢索選修了課程號(hào)的5的學(xué)生的學(xué)號(hào)、姓名和成績;(6)檢索選修了全部課程的學(xué)生姓名。 S#SNSEXSDAGE0001王平女計(jì)算機(jī)180002張勇男計(jì)算機(jī)192001黎明女機(jī)械183004劉亮男機(jī)械191001趙慶男通信201002孫建男通信20C#C
16、NCREDIT1數(shù)據(jù)庫32數(shù)學(xué)43操作系統(tǒng)44數(shù)據(jù)結(jié)構(gòu)35數(shù)字通信46信息系27程序設(shè)計(jì)3 S#C#GRADE0001192000128400013813004283300439320011842001272 (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計(jì)算:RS,RS,R×S,3,2(S),2<'5'(R),RS,RS(R.2<S.2) 代表連接符號(hào) 3、設(shè)有關(guān)系R、S如下圖所示,求R÷S。ABCDabc
17、dabefabhdbdefbddlckcdckefCDcdef(a)關(guān)系S(b)關(guān)系S4、設(shè)有一個(gè)SPJ數(shù)據(jù)庫,包括S,P,J,SPJ四個(gè)關(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)組成; 工程項(xiàng)目表J由工程項(xiàng)目代碼(JNO)、
18、工程項(xiàng)目名(JNAME)、工程項(xiàng)目所在城市(CITY)組成; 供應(yīng)情況表SPJ由供應(yīng)商代碼(SNO)、零件代碼(PNO)、工程項(xiàng)目代碼(JNO)、供應(yīng)數(shù)量(QTY)組成,表示某供應(yīng)商供應(yīng)某種零件給某工程項(xiàng)目的數(shù)量為QTY。 試用關(guān)系代數(shù)完成如下查詢: (1) 求供應(yīng)工程J1零件的供應(yīng)商號(hào)碼SNO; (2) 求供應(yīng)工程J1零件P1的供應(yīng)商號(hào)碼SNO; (3) 求供應(yīng)工程J1零件為紅色的供應(yīng)商號(hào)碼SNO; (4) 求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào)JNO; (5) 求至少用了供應(yīng)商S1所供應(yīng)的全部零件的工程號(hào)JNO。一、選擇題1.有關(guān)SQL的認(rèn)證模式,下面說法正確的是( )。A在安裝時(shí)可以
19、選擇SQL Server和WINDOWS混合認(rèn)證或只是SQL認(rèn)證;B安裝SQL Server2000時(shí),不能選擇安全認(rèn)證模式;C在SQL Server安裝完成后,可以更改SQL Server的認(rèn)證模式;D以上說法全都錯(cuò)誤。2.有關(guān)SQL Server服務(wù)管理器,下面說法正確的是( )。ASQL Server可以選擇在啟動(dòng)操作系統(tǒng)時(shí)自動(dòng)啟動(dòng)服務(wù);BSQL Server暫停與停止所提供的功能是一樣的;C如果SQL Server停止服務(wù),我們不能進(jìn)入SQL的企業(yè)管理器,但有關(guān)的程序還是可以連接到SQL Server;DSQL Server如要由停止變成啟動(dòng),必須輸入超級(jí)用戶名和密碼。3.下面( )功
20、能在SQL Server企業(yè)管理器中不能實(shí)現(xiàn)。A生成有關(guān)數(shù)據(jù)庫的描述文件;B制作位圖文件;C導(dǎo)入和導(dǎo)出數(shù)據(jù);D恢復(fù)和備份數(shù)據(jù);4.在SQL Server2000中,一個(gè)數(shù)據(jù)庫創(chuàng)建好后,下面( )操作不能直接對(duì)一個(gè)存在的數(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)查詢分析器說法錯(cuò)誤的是( )。A在輸入命令時(shí),我們?nèi)绻x中某區(qū)域的內(nèi)容,本次運(yùn)行只運(yùn)行所選中的內(nèi)容;B在查詢分析器中,一個(gè)命令分成多行和一行從功能上來說是一樣的;C一次運(yùn)行可以運(yùn)行多條語句,但結(jié)果只顯示最后一條語句的結(jié)果;D在查詢分析器,命令關(guān)鍵字中
21、,字母大小寫都無所謂。6.SQL Server2000的數(shù)據(jù)庫在分配存儲(chǔ)空間時(shí),以頁為基本單位,頁的大小是( )。A1K B. 4K C. 8K D. 16K7.下列庫,( )庫不是SQL Server 2000安裝時(shí)創(chuàng)建的系統(tǒng)數(shù)據(jù)庫。A. master B.model C.msdb D.userdb8.在下面的數(shù)據(jù)庫中,在每次啟動(dòng)SQL Server時(shí),內(nèi)容會(huì)被自動(dòng)刪除的是( )。A. master B. tempdb C. model D. pubs9.如果想在新建的庫中都有相應(yīng)的內(nèi)容,該內(nèi)容可先放在下面哪個(gè)數(shù)據(jù)庫中( )。A. master B. model C. msdb D. nor
22、thwind10.在SQL Server2000中,有一種bigint數(shù)值類型,該類型存儲(chǔ)時(shí)寬度為( )。A. 2Byte B. 4Byte C. 6 Byte D. 8 Byte11.如果在一個(gè)表中,想要存放最多可能要存放40個(gè)漢字的地址,下面不合適的類型是:( )。Avarchar(80) B. char(80)C. text(80)D. nvarchar(80)12.在SQL Server2000中,通過右擊數(shù)據(jù)庫,選擇屬性菜單項(xiàng),不能調(diào)整的是( )。A將數(shù)據(jù)庫設(shè)置成只讀 B. 設(shè)置數(shù)據(jù)庫的最大存儲(chǔ)空間C更改數(shù)據(jù)庫存放位置 D. 將數(shù)據(jù)庫設(shè)置成不用時(shí)自動(dòng)關(guān)閉。13.在SQL Server
23、2000中,如果想通過表的某個(gè)字段來存儲(chǔ)一個(gè)WORD文檔,應(yīng)該選用下面什么類型的數(shù)據(jù)( )。A. image B. binary C. text D. nchar14.SQL Server 2000 個(gè)人版服務(wù)器,可以安裝在( )操作系統(tǒng)上。A.Microsoft Windows 98B. LINUXC.UNIX D. 以上都可以15.SQL Server2000數(shù)據(jù)庫的主文件擴(kuò)展名為( )。A.mdf B. .ndf C. .ldf D. .md16.在SQL Server 2000中,一個(gè)數(shù)據(jù)庫可最多創(chuàng)建( )個(gè)表。 A.1024 B.20億 C.8092 D.25617.在SQL Ser
24、ver 2000中,一個(gè)表可最多創(chuàng)建( )個(gè)列。A.1024 B.20億 C.8092 D.25618.SQL Server 2000的文件包括: 主數(shù)據(jù)文件、輔助數(shù)據(jù)文件和( )。A.日志文件 B.備份文件 C.程序文件 D.數(shù)據(jù)庫文件19.在SQL Server 2000中,假設(shè)表中某列的數(shù)據(jù)類型為varchar(100) ,而輸入的字符串為“ahng3456”,則存儲(chǔ)的是( )。A.ahng3456,共8字節(jié)B.ahng3456和92個(gè)空格C.ahng3456和12個(gè)空格 D.ahng3456和32個(gè)空格20.在SQL Server 2000中,有關(guān)數(shù)據(jù)庫刪除方面,下面描述不正確的是(
25、)。A.數(shù)據(jù)庫在刪除后,還可以通過恢復(fù)命令進(jìn)行恢復(fù)B.一條“DROP DATABASE”命令可以刪除多個(gè)庫C.在企業(yè)管理器中一次只能刪除一個(gè)數(shù)據(jù)庫D.只具有普通權(quán)限,不能刪除數(shù)據(jù)庫 · 查看答案o 1-5:C A B A C 6-10:C D B B Do 11-15:C C A A A16-20:B A A A A 一、選擇題1.SQL語言是( )的語言,容易學(xué)習(xí) 。 A、過程化 B、非過程化 C、格式化 D、導(dǎo)航式2. SQL語言的數(shù)據(jù)操縱語句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最頻繁的語句是( )
26、。 A、SELECT B、INSERT C、UPDATE D、DELETE3.在視圖上不能完成的操作是( ) 。 A、更新視圖 B、查詢 C、在視圖上定義新的表 D、在視圖上定義新的視圖4.SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語句是實(shí)現(xiàn)哪種功能( )。 A、數(shù)據(jù)查詢 B、數(shù)據(jù)操縱 C、數(shù)據(jù)定義 D、數(shù)據(jù)控制5.SQL語言中,刪除一個(gè)視圖的命令是( )。 A、DELETE B、DROP C、CLEAR D、REMOVE6.在SQL語言中的視圖VIEW是數(shù)據(jù)庫的( ) 。 A、外模式B、模式C、內(nèi)模式 D、存儲(chǔ)模式7.下列的SQL語
27、句中,( )不是數(shù)據(jù)定義語句。 A.CREATE TABLE B、DROP VIEW C.CREATE VIEW D、GRANT8.若要撤銷數(shù)據(jù)庫中已經(jīng)存在的表S,可用( )。 A、DELETE TABLE S B、DELETE S C、DROP TABLE S D、DROP S9.若要在基本表S中增加一列CN(課程名),可用( )。 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)10.在SQL serve
28、r2000中,有學(xué)生關(guān)系模式 S(S#,Sname,Sex,Age),S的屬性分別表示學(xué)生的學(xué)號(hào)、姓名、性別、年齡。要在表S中刪除一個(gè)屬性“年齡”,可選用的SQL語句是( )。 A、DELETE Age from S B、ALTER TABLE S DROP COLUMN Age C、UPDATE S Age D、ALTER TABLE S 'Age'11.有關(guān)系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是學(xué)生號(hào),SNAME是學(xué)生姓名,SAGE是學(xué)生年齡, C#是課程號(hào),CNAME是課程名稱。要查詢選修“ACCESS”課的
29、年齡不小于20的全體學(xué)生姓名的SQL語句是SELECT SNAME FROM S,C,SC WHERE子句。這里的WHERE子句的內(nèi)容是( )。 A、S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME='ACCESS' B、S.S# = SC.S# and C.C# = SC.C# and SAGE in>=20 and CNAME in 'ACCESS' C、SAGE in>=20 and CNAME in 'ACCESS' D、SAGE>=20 and CNAME=
30、'ACCESS'12.設(shè)關(guān)系數(shù)據(jù)庫中一個(gè)表S的結(jié)構(gòu)為S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0100。若要把“張二的化學(xué)成績80分”插入S中,則可用( )。 A、ADD INTO S VALUES('張二','化學(xué)','80') B、INSERT INTO S VALUES('張二','化學(xué)','80') C、ADD INTO S VALUES('張二','化學(xué)',80) D、IN
31、SERT INTO S VALUES('張二','化學(xué)',80)13.設(shè)關(guān)系數(shù)據(jù)庫中一個(gè)表S的結(jié)構(gòu)為:S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0100。若要更正王二的化學(xué)成績?yōu)?5分,則可用( ) 。 A、UPDATE S SET grade85 WHERE SN'王二' AND CN'化學(xué)' B、UPDATE S SET grade'85' WHERE SN'王二' AND CN'化學(xué)' C、UPDATE gr
32、ade85 WHERE SN'王二' AND CN'化學(xué)' D、UPDATE grade'85' WHERE SN'王二' AND CN'化學(xué)'14.在SQL語言中,子查詢是( ) 。 A、返回單表中數(shù)據(jù)子集的查詢語言 B、選取多表中字段子集的查詢語句 C、選取單表中字段子集的查詢語句 D、嵌入到另一個(gè)查詢語句之中的查詢語句15.SQL是一種( )語言。 A、高級(jí)算法 B、人工智能 C、關(guān)系數(shù)據(jù)庫 D、函數(shù)型16.有關(guān)系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#
33、是學(xué)生號(hào),SNAME是學(xué)生姓名,SEX是性別, C#是課程號(hào),CNAME是課程名稱。要查詢選修“數(shù)據(jù)庫”課的全體男生姓名的SQL語句是SELECT SNAME FROM S,C,SC WHERE子句。這里的WHERE子句的內(nèi)容是( )。 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'男'and CNAME in'數(shù)據(jù)庫' C、SEX '男' and CNAM
34、E '數(shù)據(jù)庫' D、S、SEX='男' and CNAME='數(shù)據(jù)庫'17.若用如下的SQL語句創(chuàng)建了一個(gè)表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20);向SC表插入如下行時(shí),( )行可以被插入 。 A、('','111',60,必修) B、('','101',NULL,NULL) C、(NULL,'103',80,'選修'
35、;) D、('',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、S B、S,SC C、C,SC D、S,C,SC19.下面所列條目中,哪一條不是標(biāo)準(zhǔn)的SQL語句?( ) A、ALTER TABLE B、ALTER VIEW C、CREATE TABLED、CREATE VIEW20.在關(guān)系數(shù)據(jù)庫系統(tǒng)中,為了簡化用戶的查詢操作,而又不增加數(shù)據(jù)的存儲(chǔ)空間,常用的方法是創(chuàng)建( )。 A、另一個(gè)表
36、(table) B、游標(biāo)(cursor) C、視圖(view)D、索引(index)21.設(shè)S_AVG(SNO,AVG_GRADE)是一個(gè)基于關(guān)系SC定義的學(xué)生號(hào)和他的平均成績的視圖。下面對(duì)該視圖的操作語句中,_是不能正確執(zhí)行的。 IUPDATE S_AVG SET AVG_GRADE=90 WHERE SNO=; IISELECT SNO, AVG_GRADE FROM S_AVG WHERE SNO=; A、僅I B、僅II C、都能 D、都不能22.SQL屬于( )數(shù)據(jù)庫語言。A、網(wǎng)狀型B、層次型C、關(guān)系型D、面向?qū)ο笮?3.兩個(gè)子查詢的結(jié)果( )時(shí),可以執(zhí)行并、交、差操作。A、結(jié)構(gòu)完全
37、不一致B、結(jié)構(gòu)完全一致C、結(jié)構(gòu)部分一致D、主鍵一致24.SQL中創(chuàng)建基本表應(yīng)使用( )語句。A、CREATE SCHEMAB、CREATE TABLEC、GREATE VIEWD、CREATE DATABASE25.關(guān)系代數(shù)中運(yùn)算符對(duì)應(yīng)SELECT語句中的( )子句。A、SELECTB、FROMC、WHERED、GROUP BY26.創(chuàng)建視圖使用的SQL語句為( )。A、CREATE SCHEMAB、CREATE TABLEC、GREATE VIEWD、CREATE DATABASE27.創(chuàng)建數(shù)據(jù)庫模式應(yīng)使用( )語句。A、CREATE SCHEMAB、CREATE TABLEC、GREATE
38、 VIEWD、CREATE DATABASE28.SELECT語句執(zhí)行的結(jié)果是( )。A、數(shù)據(jù)項(xiàng)B、元組C、表D、視圖29.SELECT語句中與HAVING子句同時(shí)使用的是( )子句。A、ORDER BYB、WHERTC、GROUP BYD、視圖30.視圖創(chuàng)建完畢后,數(shù)據(jù)字典存放的是( )。A、查詢語句B、查詢結(jié)果C、視圖定義D、所引用的基本表的定義 · 查看答案o 1-5:B A C C B 6-10:A D C C Bo 11-15:A D A D C16-20:A B D B Co 21-25:A C B B C26-30:C A C C C二、簡答題1.試述SQL語
39、言的特點(diǎn)。2.試述SQL的定義功能。3.什么是基本表?什么是視圖?兩者的區(qū)別和聯(lián)系是什么?4.試述視圖的優(yōu)點(diǎn)。5.所有的視圖是否都可以更新?為什么?6.哪類視圖是可以更新的,哪類視圖是不可更新的? 各舉一例說明。三、操作題1.用SQL語句建立第2章課后作業(yè)三(4)中的四個(gè)表。2.針對(duì)上題中建立的四個(gè)表試用SQL語言完成第2章課后作業(yè)三(4)中的查詢。3.針對(duì)上面習(xí)題1中的四個(gè)表試用SQL語言完成以下各項(xiàng)操作: (1)找出所有供應(yīng)商的姓名和所在城市。 (2)找出所有零件的名稱、顏色、重量。 (3)找出使用供應(yīng)商S1所供應(yīng)零件的工程號(hào)碼。 (4)找出工程項(xiàng)目J2使用的各種零件的名稱及其數(shù)量。 (5
40、)找出上海廠商供應(yīng)的所有零件號(hào)碼。 (6)找出使用上海產(chǎn)的零件的工程名稱。 (7)找出沒有使用天津產(chǎn)的零件的工程號(hào)碼。 (8)把全部紅色零件的顏色改成藍(lán)色。 (9)由S5供給J4的零件P6改為由S3供應(yīng),請(qǐng)作必要的修改。 (10)從供應(yīng)商關(guān)系中刪除S2的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄。 (11)請(qǐng)將 (S2,J6,P4,200) 插入供應(yīng)情況關(guān)系。4. 請(qǐng)為三建工程項(xiàng)目建立一個(gè)供應(yīng)情況的視圖,包括供應(yīng)商代碼(SNO)、零件 代碼(PNO)、供應(yīng)數(shù)量(QTY)。針對(duì)該視圖完成下列查詢: (1)找出三建工程項(xiàng)目使用的各種零件代碼及其數(shù)量。 (2)找出供應(yīng)商S1的供應(yīng)情況。一、選擇題1. 數(shù)據(jù)流程圖是用于描述結(jié)構(gòu)化方法中( )階段的工具。A. 概要設(shè)計(jì) B. 可行性分析C. 程序編碼 D. 需求分析2. 數(shù)據(jù)庫設(shè)計(jì)中,用ER圖賴描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,這
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 班級(jí)知識(shí)競賽的組織方式計(jì)劃
- 保健加盟合同樣本
- 2025實(shí)木家具定制合同范本
- 債務(wù)重組協(xié)議合同標(biāo)準(zhǔn)文本
- 兼職做飯合同標(biāo)準(zhǔn)文本
- 2025年工程建設(shè)項(xiàng)目招標(biāo)代理合同協(xié)議書范本
- 倉庫安全合同樣本
- 個(gè)人拆遷合同樣本
- 年度目標(biāo)與工作計(jì)劃的對(duì)接
- 與燈飾合作合同樣本
- 八顆行星課件-科學(xué)六年級(jí)下冊(cè)教科版
- 2025湖南長沙振望投資發(fā)展有限公司招聘8人筆試參考題庫附帶答案詳解
- 【初中 語文】第9課《木蘭詩》課件2024-2025學(xué)年統(tǒng)編版語文七年級(jí)下冊(cè)
- 吉林省吉林市2024-2025學(xué)年高三下學(xué)期3月三模試題 數(shù)學(xué) 含答案
- 2024年上海靜安區(qū)教育系統(tǒng)招聘考試真題
- 企業(yè)安全風(fēng)險(xiǎn)分級(jí)管控和隱患排查治理工作指南
- 2025年4月自考15040習(xí)概押題及答案
- 湖南省2024年對(duì)口升學(xué)考試計(jì)算機(jī)綜合真題試卷
- 2024年江蘇省南通市國家保安員資格考試題庫國編版
- QB/T 2660-2024 化妝水(正式版)
- 北京市第一○一中學(xué)2023-2024學(xué)年八年級(jí)下學(xué)期期中英語試題
評(píng)論
0/150
提交評(píng)論