關(guān)系數(shù)據(jù)庫與SQL語言的練習(xí)試卷_第1頁
關(guān)系數(shù)據(jù)庫與SQL語言的練習(xí)試卷_第2頁
關(guān)系數(shù)據(jù)庫與SQL語言的練習(xí)試卷_第3頁
關(guān)系數(shù)據(jù)庫與SQL語言的練習(xí)試卷_第4頁
關(guān)系數(shù)據(jù)庫與SQL語言的練習(xí)試卷_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 關(guān)系數(shù)據(jù)庫與SQL語言的練習(xí)試卷一選擇題每題1分在SQL語言的SELECT語句中,實(shí)現(xiàn)投影操作的是哪個(gè)子句_。 A) select B) from C) where D) group by在數(shù)據(jù)庫中可以創(chuàng)立和刪除表、視圖、索引,可以修改表。這是因?yàn)閿?shù)據(jù)庫管理系統(tǒng)提供了A數(shù)據(jù)定義功能 B數(shù)據(jù)操縱功能 C數(shù)據(jù)維護(hù)功能 D數(shù)據(jù)控制功能數(shù)據(jù)庫系統(tǒng)一般由哪些成分構(gòu)成?I數(shù)據(jù)庫 II數(shù)據(jù)庫管理員 III數(shù)據(jù)庫管理系統(tǒng)及其工具IV用戶 V操作系統(tǒng) VI應(yīng)用系統(tǒng)AI、II 和III BI、II、III和IV CI、II、III、IV和VI D全部在關(guān)系數(shù)據(jù)庫中,索引index是三級(jí)模式結(jié)構(gòu)中的A概念模式 B

2、內(nèi)模式 C模式 D外模式關(guān)系模型有三類完整性約束:實(shí)體完整性、參照完整性和用戶定義的完整性。定義外鍵實(shí)現(xiàn)的是哪一些類完整性?A實(shí)體完整性 B參照完整性 C用戶定義的完整性D實(shí)體完整性、參照完整性和用戶定義的完整性在以下關(guān)系代數(shù)的操作中,哪一個(gè)不屬于專門的關(guān)系運(yùn)算?A自然連接 B投影 C廣義笛卡爾積 Dq 連接結(jié)構(gòu)化查詢語言SQL在哪年被國際標(biāo)準(zhǔn)化組織ISO采納,成為關(guān)系數(shù)據(jù)庫語言的國際標(biāo)準(zhǔn)?A1986 B1987 C1988 D1989下面關(guān)于SQL語言的說法中,哪一種說法是錯(cuò)誤的?A一個(gè)SQL數(shù)據(jù)庫就是一個(gè)根本表BSQL語言支持?jǐn)?shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)C一個(gè)根本表可以跨多個(gè)存儲(chǔ)文件存放,一個(gè)存儲(chǔ)

3、文件可以存放一個(gè)或多個(gè)根本表DSQL的一個(gè)表可以是一個(gè)根本表,也可以是一個(gè)視圖下面所列條目中,哪一條不是標(biāo)準(zhǔn)的SQL語句?AALTER TABLE BALTER VIEWCCREATE TABLE DCREATE VIEW下面第10至12題,基于"學(xué)生-選課-課程"數(shù)據(jù)庫中如下三個(gè)關(guān)系:SS#,SNAME,SEX,AGE, SCS#,C#,GRADE, CC#,CNAME,TEACHER查找學(xué)生號(hào)為"200301188"的學(xué)生的"數(shù)據(jù)庫"課程的成績,至少將使用關(guān)系A(chǔ)S和SC BSC和C CS和C DS、SC和C把學(xué)生的學(xué)號(hào)及他的平均成

4、績定義為一個(gè)視圖。定義這個(gè)視圖時(shí),所用的SELECT語句中將出現(xiàn)哪些子句?I FROM II. WHERE III. GROUP BY IV. ORDER BYAI和II BI和III CI、II和III D全部查詢選修了課程號(hào)為'C2'的學(xué)生號(hào)和,假設(shè)用以下SQL的SELECT語句表達(dá)時(shí),哪一個(gè)是錯(cuò)誤的?ASELECT S.S#,SNAME FROM S WHERE S.S# = (SELECT SC.S# FROM SC WHERE C# = 'C2' )BSELECT S.S#,SNAME FROM S,SCWHERE S.S# = SC.S# AND C

5、# = 'C2'CSELECT S.S#,SNAME FROM S,SC WHERE S.S# = SC.S# AND C# = 'C2' ORDER BY S.S#DSELECT S.S#,SNAME FROM S WHERE S.S# IN (SELECT SC.S# FROM SC WHERE C# ='C2' )對(duì)數(shù)據(jù)庫數(shù)據(jù)的刪除是由數(shù)據(jù)庫管理系統(tǒng)的哪個(gè)功能模塊實(shí)現(xiàn)的?A數(shù)據(jù)庫存取功能模塊 B數(shù)據(jù)庫存儲(chǔ)管理功能模塊C數(shù)據(jù)庫運(yùn)行處理功能模塊 D數(shù)據(jù)庫維護(hù)功能模塊下述哪一條不屬于數(shù)據(jù)庫設(shè)計(jì)的內(nèi)容?A設(shè)計(jì)數(shù)據(jù)庫管理系統(tǒng) B設(shè)計(jì)數(shù)據(jù)庫概念結(jié)構(gòu)C設(shè)

6、計(jì)數(shù)據(jù)庫邏輯結(jié)構(gòu) D設(shè)計(jì)數(shù)據(jù)庫物理結(jié)構(gòu)以下關(guān)于數(shù)據(jù)的邏輯結(jié)構(gòu)的表達(dá)中,哪一條是不正確的?A. 數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間關(guān)系的描述 B. 數(shù)據(jù)的邏輯結(jié)構(gòu)抽象地反映數(shù)據(jù)元素間的邏輯關(guān)系 C. 數(shù)據(jù)的邏輯結(jié)構(gòu)具體地反映數(shù)據(jù)在計(jì)算機(jī)中的存儲(chǔ)方式 D. 數(shù)據(jù)的邏輯結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu) 以下關(guān)于數(shù)據(jù)庫三級(jí)模式結(jié)構(gòu)的說法中,哪一個(gè)是不正確的?A.數(shù)據(jù)庫三級(jí)模式結(jié)構(gòu)由內(nèi)模式、模式和外模式組成 B.DBMS在數(shù)據(jù)庫三級(jí)模式之間提供外模式/模式映象和模式/內(nèi)模式映像 C.外模式/模式映象實(shí)現(xiàn)數(shù)據(jù)的邏輯獨(dú)立性 D.一個(gè)數(shù)據(jù)庫可以有多個(gè)模式 如果在一個(gè)關(guān)系中,存在某個(gè)屬性或?qū)傩越M,雖然不是該關(guān)系的主碼或只是主碼

7、的一局部,但卻是另一個(gè)關(guān)系的主碼時(shí),稱該屬性或?qū)傩越M為這個(gè)關(guān)系的A.候選碼 B.主碼 C.外碼 D.連接碼 設(shè)有關(guān)系R(A,B,C.和S(A,D,E,F),且R.A和S.A取自同一個(gè)域,與下面SQL語句: SELECT R.A,B,E,F FROM R,S WHERE R.A=S.A AND B=3 等價(jià)的關(guān)系代數(shù)表達(dá)式是A.只有 B.只有 C.和 D.都等價(jià) 以下關(guān)于關(guān)系數(shù)據(jù)庫視圖的說法中,哪些是正確的? . 視圖是關(guān)系數(shù)據(jù)庫三級(jí)模式中的內(nèi)模式。 . 視圖能夠?qū)C(jī)密數(shù)據(jù)庫提供一定的平安保護(hù)。 . 視圖對(duì)重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨(dú)立性。 . 對(duì)視圖的一切操作最終都要轉(zhuǎn)換為對(duì)根本表的操作。

8、 . 所有的視圖都是可以更新的。 A.、和 B.、和 C.、和 D.都正確 在SQL語言的SELECT語句中,用于對(duì)結(jié)果元組進(jìn)行排序的是哪一個(gè)子句?AGROUP BY     BHAVING       CORDER BY    DWHERE21以下關(guān)于SQL語言中索引Index的表達(dá)中,哪一條是不正確的?A索引是外模式B一個(gè)根本表上可以創(chuàng)立多個(gè)索引C索引可以加快查詢的執(zhí)行速度D系統(tǒng)在存取數(shù)據(jù)時(shí)會(huì)自動(dòng)選擇適宜的索引作為存取路徑22下面列出的數(shù)據(jù)管理技術(shù)開展的三個(gè)階段中,哪個(gè)(些)階段沒有專門的軟

9、件對(duì)數(shù)據(jù)進(jìn)行管理_。 .人工管理階段 .文件系統(tǒng)階段 .數(shù)據(jù)庫階段 A) 只有 B) 只有 C) 和 D) 和23.下面列出的條目中,哪些是數(shù)據(jù)庫技術(shù)的主要特點(diǎn)_。 .數(shù)據(jù)的結(jié)構(gòu)化 .數(shù)據(jù)的冗余度小 .較高的數(shù)據(jù)獨(dú)立性 .程序的標(biāo)準(zhǔn)化A) 和 B) 和 C, 和 D, 24.設(shè)關(guān)系R和關(guān)系S的元組數(shù)分別是3和4,關(guān)系T是R與S的廣義笛卡爾積,即:T=R×S,那么關(guān)系T的元組數(shù)是_。 A) 7 B) 9 C) 12 D) 16 25.關(guān)系代數(shù)的運(yùn)算可分為兩類:傳統(tǒng)的集合運(yùn)算和專門的關(guān)系運(yùn)算。下面列出的操作符中,哪些是屬于傳統(tǒng)的集合運(yùn)算? . (并) . -差 .(交) .×廣

10、義笛卡爾積 .選擇 .投影 . 連接 A) 、和 B) 、和 C、和 D都是26. 設(shè)有如下兩個(gè)關(guān)系,其中雇員信息表關(guān)系EMP的主鍵是雇員號(hào),部門信息表關(guān)系DEPT的主鍵是部門號(hào)。 EMP DEPT 雇員號(hào) 雇員名 部門號(hào) 工資 部門號(hào) 部門名 地址 001 張 山 02 2000 01 業(yè)務(wù)部 1號(hào)樓 010 王宏達(dá) 01 1200 02 銷售部 2號(hào)樓 056 馬林生 02 1000 03 效勞部 3號(hào)樓 101 趙 敏 04 1500 04 財(cái)務(wù)部 4號(hào)樓 下面所列出的操作中,哪個(gè)操作可以成功執(zhí)行? A在DEPT中插入行03,方案部,5號(hào)樓 B在EMP中插入行102,趙敏,05,1500

11、 C將DEPT中部門號(hào)=02的部門號(hào)改為10 D從EMP中刪除行010,王宏達(dá),01,120027.在數(shù)據(jù)庫的三級(jí)模式中,真正存儲(chǔ)數(shù)據(jù)的是A內(nèi)模式 B模式 C外模式 D上述三者28.下面關(guān)于E-R圖的說法中錯(cuò)誤的選項(xiàng)是A實(shí)體聯(lián)系表示法簡稱E-R圖BE-R圖所表示的實(shí)體及其聯(lián)系,實(shí)際上是數(shù)據(jù)模型CE-R圖所表示的實(shí)體及其聯(lián)系,實(shí)際上是信息模型DE-R圖中包括:實(shí)體,屬性和聯(lián)系3種根本圖素29.二、填空題每空2分,共40分11.當(dāng)對(duì)視圖進(jìn)行UPDATE、INSERT和DELETE操作時(shí),為了保證被操作的行滿足視圖定義中子查詢語句的謂詞條件,應(yīng)在視圖定義語句中使用可選擇項(xiàng)。此題分值:2分with c

12、heck option9數(shù)據(jù)庫管理系統(tǒng)是位于用戶和 【9操作】 系統(tǒng)之間的一個(gè)數(shù)據(jù)管理軟件 。10.在SQL語言中,如果要為一個(gè)根本表增加列和完整性的約束條件,應(yīng)該使用SQL語句。此題分值:2分ALTER TABLE 表名 add <新列名> <列定義>12.SQL語言支持?jǐn)?shù)據(jù)庫的外模式、模式和內(nèi)模式結(jié)構(gòu)。外模式對(duì)應(yīng)于視圖和局部根本表,模式對(duì)應(yīng)于,內(nèi)模式對(duì)應(yīng)于存儲(chǔ)文件。此題分值:2分根本表11) 設(shè)有關(guān)系模式R(A,B,C)和S(E,A,F(xiàn)),假設(shè)R.A是R的主碼,S.A是S的外碼,那么S.A的值或者等于R中某個(gè)元組的主碼值,或者取空值(null)。這是 【11參照】

13、完整性規(guī)那么。關(guān)系數(shù)據(jù)庫用(20)D來表示實(shí)體之間的聯(lián)系,其任何檢索操作的實(shí)現(xiàn)都是由B(21)三種根本操作組合而成的。(20)A層次模型B網(wǎng)狀模型C指針鏈 D表格數(shù)據(jù)(21)A選擇、投影和掃描 B選擇、投影和連接C選擇、運(yùn)算和投影 D選擇、投影和比擬(13)在"學(xué)生-選課-課程"數(shù)據(jù)庫中的三個(gè)關(guān)系如下: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)?,F(xiàn)要查找選修"數(shù)據(jù)庫技術(shù)"這門課程的學(xué)生的學(xué)生和成績,可使用如下的SQL語句: SELECT SNAME,GRADE FROM S,SC,C

14、WHERE CNAME='數(shù)據(jù)庫技術(shù)'AND S.S#=SC.S# AND 【13C.C#=SC.C#】。將E-R圖中的實(shí)體和聯(lián)系轉(zhuǎn)換為關(guān)系模型中的關(guān)系,這是數(shù)據(jù)庫設(shè)計(jì)過程中【17邏輯】設(shè)計(jì)階段的任務(wù)。(7)在關(guān)系數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)中,將一個(gè)實(shí)體類型轉(zhuǎn)換成一個(gè)關(guān)系模式時(shí),通常實(shí)體的屬性就是關(guān)系的屬性,【 7實(shí)體標(biāo)識(shí)符】就是關(guān)系的碼。三數(shù)據(jù)庫設(shè)計(jì)題10分用E-R圖表示某工廠物資管理的概念模型其中物資管理涉及的實(shí)體有倉庫:(倉庫號(hào),面積, 號(hào)碼)零件:(零件號(hào),名稱,規(guī)格,單價(jià),描述)供給商:(供給商號(hào),地址, 號(hào)碼,帳號(hào))工程:(工程號(hào),預(yù)算,開工日期)職工:(職工號(hào),年齡,職稱

15、)其中一個(gè)供給商可以提供假設(shè)干種零件,一種零件只能由一個(gè)供給商提供,一個(gè)職工管理一個(gè)倉庫,一個(gè)倉庫可以存放假設(shè)干種零件,同一種零件存放在一起,每個(gè)工程是由不同的零件構(gòu)成,不同工程可以使用相同的零件。四SQL語言題40分下面是一個(gè)人才信息管理數(shù)據(jù)庫,其中有三張表。專門人才根本情況表rcda.dbf專門人才專業(yè)特長表zytc.dbf專業(yè)人才成就成果表cjda.dbf1查詢RCDA表中的所有信息;Select * from RCDA;2查詢編號(hào)、性別、出生日期、工資現(xiàn)狀、黨員否,要求只選擇工資現(xiàn)狀超過5000,少于3000元的記錄,且查詢結(jié)果按工資現(xiàn)狀字段值升序排列。Select 編號(hào)、性別、出生日

16、期、工資現(xiàn)狀、黨員否From RCDA Where 工資現(xiàn)狀>5000 or工資現(xiàn)狀<3000Order by 工資現(xiàn)狀;3查詢RCDA表中所有字段的信息,要求選擇所有男同志的記錄。Select * from RCDA where性別=男;4查詢編號(hào)、性別、專業(yè)、職稱。Select a .編號(hào)、性別、專業(yè)、職稱From RCDA a,ZYTC cWhere a.編號(hào)= c. 編號(hào)5在RCDA表中查詢所有男性的、性別和工資現(xiàn)狀的情況,并按工資現(xiàn)狀降序排序;Select ,性別,工資現(xiàn)狀From RCDAWhere 性別=男Order by工資現(xiàn)狀 desc6在RCDA表中求所有人的工

17、資總和,并將列標(biāo)題改為“工資總和;Select sum(工資現(xiàn)狀) as 工資總和From RCDA7在RCDA表中查詢工資最少的人的和工資;Select ,min(工資現(xiàn)狀)From RCDA;8建立一個(gè)視圖,結(jié)果是在RCDA表中查詢所有人的平均工資;Create view AG_RCDA平均工資AsSelect AVG(工資現(xiàn)狀)From RCDA9在RCDA表及ZYTC表中查詢所有人的編號(hào)、及職稱,將查詢的內(nèi)容存入表RYZC中;Insert into RYZCValues (Select a .編號(hào)、,職稱From RCDA a,ZYTC cWhere a.編號(hào)= c. 編號(hào))10查找發(fā)

18、表成果數(shù)大于4的人才的信息。Select 編號(hào),count(編號(hào))From cjbaGroup by 編號(hào)Having count(編號(hào))>411用SQL語句創(chuàng)立表XSCJ,其中:學(xué)號(hào) CHAR(8); CHAR(8);出生日期 DATETIME(8);總成績 INT;出生地 CHAR(12)Create table XSCJ(學(xué)號(hào) CHAR(8) primary key, CHAR(8),出生日期 DATETIME(8),總成績 INT,出生地 CHAR(12)12在XSCJ中增加字段性別 CHAR(2);Alter table XSCJ add 性別 CHAR(2);13在XSCJ表中將學(xué)號(hào)為000001的改為張三;Update X

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論