




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 Oracle 考試題一:單選題(每題1.5分,共60分)1. 學(xué)生信息表StudentInfo如下所示: 學(xué)號 姓名 所在省市0001 李輝 北京0002 張明 上海0003 王小玉
2、; 北京0004 李淑華 湖南0005 趙靜 上海 查詢所有學(xué)生來自于哪幾個省市使用的語句為()。(選擇一項(xiàng))
3、; A) Select unique 所在省市 from StudentInfo B) Select 所在省市 from StudentInfo C) Select only 所在省市 from StudentInfo D)
4、; Select distinct 所在省市 from StudentInfo2. 公司需要管理員工檔案,你創(chuàng)建了2個表:員工表employees和部門表departments。以下是兩表的部分內(nèi)容。employees編號 姓名 年齡 部門編號1 王濤 25 12 &
5、#160; 張力 24 13 李明 30 24 高嘉 24 3Departments編號 部門名稱1 &
6、#160; 人力資源部2 技術(shù)部3 銷售部下列那列適合作為外鍵()。(選擇一項(xiàng)) A) Employees中的編號 B) Employe
7、es中的部門編號 C) departments中的編號 D) 以上都適合3. 你使用以下T-SQL語句創(chuàng)建了一個視圖v_emp和一個表students,create view v_emp as select * from emp where deptno=10;create table students(id number(5),stuname varchar2(10)請問這兩個語
8、句是:()。(選擇一項(xiàng)) A) DDL(數(shù)據(jù)定義語言) B) DML(數(shù)據(jù)操縱語言) C) DCL(數(shù)據(jù)控制語言) D) DQL (數(shù)據(jù)查詢語言)4.當(dāng)SL登錄帳戶
9、被授權(quán)為數(shù)據(jù)庫用戶后,要查詢數(shù)據(jù)庫中的表,還需要對其賦予select 權(quán)限,實(shí)現(xiàn)賦權(quán)的T-SQL語言屬于()。(選擇一項(xiàng)) A) DDL(數(shù)據(jù)定義語言) B) DML(數(shù)據(jù)操縱語言) C) DCL(數(shù)據(jù)控制語言) D) DQL (數(shù)據(jù)查詢語言)5. 你是公司的數(shù)據(jù)庫管理員,數(shù)
10、據(jù)庫benet中有個員工表employees,該表中有職務(wù)列。你想檢查哪些員工的信息中沒有填寫職務(wù)一欄,應(yīng)該使用子句()。(選擇一項(xiàng)) A) Select * from employees where 職務(wù)NULL B) Select * from employees w
11、here 職務(wù)=NULL C) Select * from employees where 職務(wù) IS NULL D) Select * from employees where 職務(wù) IS NULL6. 職工信息表如下表所示: 編號 姓名 &
12、#160; 年齡 性別 0001 李明輝 35 男 0002 張明華 45 男
13、160; 0003 李淑琴 34 女 . . . .如果表中的年齡是整數(shù),性別為字符型,查詢表中年齡在40歲以上的男性的語句為()。(選擇一項(xiàng))
14、 A) SELECT 姓名,年齡 FROM 職工信息表 WHERE 年齡>40 AND 性別=男 B) SELECT 姓名,年齡 FROM 職工信息表 WHERE 年齡>40 AND 性別IS男 C) SELECT 姓名,年齡 FROM 職工信息表 WHERE 年齡>4
15、0 AND 性別=男 D) SELECT 姓名,年齡 FROM 職工信息表 WHERE 年齡>40 AND 性別=男7. 數(shù)據(jù)庫管理員創(chuàng)建了一個設(shè)備清單表格,包括以下幾項(xiàng):編號,名稱,類型,價格,規(guī)格,數(shù)量。請問最適合做表格主鍵的是()。(選擇一項(xiàng)) A) 名稱 B)
16、類型 C) 編號 D) 規(guī)格8. 為表userinfo添加約束,語法如下:alter table userinfo add constraint uq_userid unique ( userid )執(zhí)行成功后,為userinfo表的()字段添加了()約束。 A) Userid 主鍵
17、160; B) Userid 唯一 C) Uq_userid 外鍵 D) Uq_userid 檢查9. 假設(shè)有表scores的設(shè)計(jì)如下:ID(編號,主鍵)StudentID(學(xué)生編號)CourseID(課程編號)Score(分?jǐn)?shù))現(xiàn)在要查詢參加過至少兩門課程考試的學(xué)生的各門課程的平均成績。以下sql語句正確的是()(選擇一項(xiàng))A
18、) Select studentID, avg(score) from scores group by studentID having count(studentID)>1B) Select studentID, avg(score) from scores group by studentID where count(studentID)>1C) Select studentID, avg(score) from scores where count(studentID)>1 group by studentIDD) Select studentID, avg(score
19、) from scores having count(studentID)>110.授予用戶teacher對Score表的插入和修改的權(quán)限,正確的授權(quán)語句是()A) Grant insert,update to table Score ON teacher B) Grant insert and update to table Score ON teacher C)
20、Grant insert,update on Score to teacher D) Grant insert and update ON Score to teacher 11. 建立如下數(shù)據(jù)庫表:CREATE TABLE department( DeptID number(3) NOT NULL primary key, DeptName varchar2 (20) NOT NULL );CREATE TABLE Employee ( EmployeeID number(6) NOT NULL, DeptID numb
21、er(3) NOT NULL, Name varchar2 (20) NOT NULL );要想保證Employee表中每一個雇員(Employee)是唯一的,且只能屬于在Department表中已經(jīng)存在的部門,最優(yōu)的做法是()。(選擇一項(xiàng))A) 把EmployeeID 和DeptID 設(shè)為組合主鍵。 B) 把EmployeeID 設(shè)為主鍵,同時在DeptID列上創(chuàng)建一個外鍵約束。 C)
22、 把DeptmentID 設(shè)為主鍵,同時在DeptID列上創(chuàng)建一個外鍵約束。 D) 在DeptmentID 列上創(chuàng)建一個唯一約束,同時在DeptID列上創(chuàng)建一個 外鍵約束。12. 為了加快對某表的訪問速度,應(yīng)對此表建立()。(選擇一項(xiàng))A) 約束 B) 存儲過程 C) 視圖D)
23、60; 索引13.為數(shù)據(jù)庫中一個或多個表中的數(shù)據(jù)提供另一種查看方式的邏輯表被稱為()。(選擇一項(xiàng))A) 存儲過程 B) 觸發(fā)器 C) 視圖 D) 表14. 要建立一個教師表,包含姓名、職稱、級別等字段。若插入數(shù)據(jù)時,級別字段如果不輸入,缺省值為講師,最合適的實(shí)現(xiàn)方法是()。(選擇一項(xiàng))A) &
24、#160; 為 ” 級別 ”字段建立default約束。 B) 為 “ 級別 ”字段建立check約束。 C) 在教師表上建立一個觸發(fā)器(trigger)。 D) 為教師表數(shù)據(jù)輸入一個存儲過程進(jìn)行控制。15. 現(xiàn)有訂單表orders, 包含數(shù)據(jù)如下表。若查詢既訂購了產(chǎn)品P01,又訂購了產(chǎn)品P02的顧客編號,可以執(zhí)行以下()sql語句。(
25、選擇一項(xiàng))cid (顧客編號)Pid (產(chǎn)品編號)C01P01C01P02C02P01C03P02A) select distinct(cid) from orders o1 where o1.pid in(p01,p02); B) select distinct(cid) from orders o1 where o1.pid=p01 and o1.pid=p02; C) select distinct(cid)
26、from orders o1 where pid =p01 and exists (select * from orders where pid=p02 and cid=o1.cid); D) select distinct(cid) from orders o1,orders o2 where o1.pid=p01 And o2.pid=p02;16. 分?jǐn)?shù)表scores設(shè)計(jì)如下:courseID(課程編號)studentID(學(xué)生編號)score(分?jǐn)?shù))另有一個學(xué)生信息表student,
27、包含studentID,sname(學(xué)生姓名)。已知并非所有學(xué)生都參加了考試,現(xiàn)在查詢所有及格學(xué)生的學(xué)生姓名,下面正確的是()。(選擇一項(xiàng))A) select sname from student where studentID in (select studentID from score where score>60) B) select sname from student where studentID = (select studentID from score
28、 where score>60)C) select sname from student where studentID not in (select studentID from score where score>60) D) select sname from student where exists (select studentID from score where score>60)17. 要建立一個約束,保證用戶表(user)中年齡
29、(age)必須在16歲以上,下面語句正確的是() (選擇一項(xiàng))A) Alter table user add constraint ck_age CHECK(age>16) B) Alter table user add constraint df_age DEFAULT(age>16) C) Alter table user add constraint uq_age UNIQUE(age>16)D)
30、 Alter table user add constraint df_age DEFAULT(age>16)18. 現(xiàn)有一個學(xué)生信息表student,包含主鍵studentID (學(xué)生編號)。又有分?jǐn)?shù)表scores,包含studentID(學(xué)生編號)、以及 score(考試分?jǐn)?shù))。已知student表中共有50個學(xué)生,有45人參加了考試(分?jǐn)?shù)存在scores表中),其中10人不及格。執(zhí)行以下sql語句: select * from student where exists (select studentid from score where score<60)可返回( ) 條記錄
31、。(選擇一項(xiàng))A) 50 B) 45C) 10 D) 019. SELECT-SQL語句是_。A、選擇工作區(qū)語句 B、數(shù)據(jù)查詢語句 C、選擇標(biāo)準(zhǔn)語句 D、數(shù)據(jù)修改語句20.只有滿足聯(lián)接條件的記錄包含在查詢結(jié)果中,這種聯(lián)結(jié)為_A) 左聯(lián)結(jié) B)
32、 右聯(lián)結(jié)C) 內(nèi)部聯(lián)結(jié)(等值聯(lián)結(jié)) D) 全聯(lián)結(jié)21.從數(shù)據(jù)庫中刪除表的命令是_A) drop table B) alter tableC) delete table D) use22.delete from S wher
33、e 年齡>60語句的功能是_ A) 從S表中徹底刪除年齡大于60歲的記錄。 B) S表中年齡大于60歲的記錄被加上刪除標(biāo)記C) 刪除S表 D) 刪除S表的年齡列23.在SQL中,刪除視圖用_語句。A) drop schema命令 B) create
34、 table命令C) drop view 命令 D) drop index命令24設(shè)有圖書管理數(shù)據(jù)庫:圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2)讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20)借閱(借書證號C(4),總編號C(6),借書日期D(8)對于圖書管理數(shù)據(jù)庫,查詢0001號借書證的讀者姓名和所借圖書的書名。SQL語句正確的是_。SELECT 姓名,書名 FROM 借閱,圖書,讀者 WHERE 借閱.借
35、書證號="0001" and _。A、圖書.總編號=借閱.總編號 AND 讀者.借書證號=借閱.借書證號。B、圖書.分類號=借閱.分類號 AND 讀者.借書證號=借閱.借書證號。C、讀者.總編號=借閱.總編號 AND 讀者.借書證號=借閱.借書證號。D、圖書.總編號=借閱.總編號 AND 讀者.書名=借閱.書名。25設(shè)有圖書管理數(shù)據(jù)庫:圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2)讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20)借閱(借書證號C(4),總編號C(6),借書
36、日期D(8)對于圖書管理數(shù)據(jù)庫,分別求出各個單位當(dāng)前借閱圖書的讀者人次。下面的SQL語句正確的是_。SELECT 單位,_ FROM 借閱,讀者 WHERE借閱.借書證號=讀者.借書證號 _A、COUNT(借閱.借書證號) GROUP BY 單位 B、SUM(借閱.借書證號) GROUP BY 單位C、COUNT(借閱.借書證號) ORDER BY 單位D、COUNT(借閱.借書證號) HAVING 單位26設(shè)有圖書管理數(shù)據(jù)庫:圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2)讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2)
37、,職稱C(6),地址C(20)借閱(借書證號C(4),總編號C(6),借書日期D(8)對于圖書管理數(shù)據(jù)庫,檢索借閱了現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)一書的借書證號。下面SQL語句正確的是_。SELECT 借書證號 FROM 借閱 WHERE 總編號= _A、(SELECT 借書證號 FROM 圖書 WHERE 書名="現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)")B、(SELECT 總編號 FROM 圖書 WHERE 書名="現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)")C、(SELECT 借書證號 FROM 借閱 WHERE 書名="現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)")D、(SELECT 總編號 FROM 借閱 W
38、HERE 書名="現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)")27Select 語句中用來連接字符串的符號是() (A)”+” (B)”&” (C)”|” (D)“|”28. 已知關(guān)系學(xué)生(學(xué)號、姓名、年齡)如果按年齡從小到大排序列出所有學(xué)生并且相同年齡的學(xué)生按姓名升序排序。則排序命令是() 、年齡,姓名、姓名,年齡 、年齡,姓名、姓名,年齡29在刪除基本表中某個列時,將以此表為參照表的關(guān)系中外鍵與主鍵相參照的列一起刪除,應(yīng)采用的方式是 ( )A.RESSTRDICT方式B.CASCADE方式C.SET NULL方式D.CHECK方式30.Oracle中,下列說法正確的是()A.SQL語句
39、不區(qū)分大小寫B(tài).SQL語句不能分多行寫C.SQL語句的結(jié)束符是點(diǎn)號D.SELECT語句不屬于SQL語句 31.以下哪個SQL語句可以顯示給員工加薪10%后的薪水()A.Select ename,sal*0.1 from emp;B.Select ename,sal+0.1 from emp;C.Select ename,sal+sal*0.1 from emp;D.Select ename,sal+sal*10% from emp;32.Select trunc(21.456,2) from dual;的結(jié)果是()33.Select 中的”Group By”子句屬于什么子句()A.條件B.分組
40、C.排序D不存在Group By子句34.對于學(xué)生與班級的關(guān)系分析正確的是:A1:1的關(guān)系B1:N的關(guān)系CM:N的關(guān)系D以上都不正確35.顯示表結(jié)構(gòu)的sql*plus的命令是()A.DescB.DispC.OutputD.Struc36. 按照SQL語言功能上的分類標(biāo)準(zhǔn),以下語句INSERT INTO Emp(fname, lname) VALUES(Tom, Smith)屬于()。(選擇一項(xiàng))A.DDL(數(shù)據(jù)定義語言)B.DML(數(shù)據(jù)操作語言)C.XML(擴(kuò)展描述語言)D.DCL(數(shù)據(jù)控制語言)37.以下不屬于Oracle數(shù)據(jù)庫對象的有()A.表B.默認(rèn)值C.索引D.視圖38. Northw
41、ind數(shù)據(jù)庫中有一張Customers表用于存放公司的客戶信息,現(xiàn)在數(shù)據(jù)庫管理員想通過使用一條SQL語句列出所有客戶所在的城市,而且列出的條目中沒有重復(fù)項(xiàng),那么他可以在SELECT City FROM Customers語句中使用( )關(guān)鍵詞。A.TOPB.DISTINCTC.DESCD.ASC39. 下表是Login表的相關(guān)信息userName passwordfirst firstsecond second代碼”select * from login where userName=first “的執(zhí)行結(jié)果是( )A. first first second secondB.second se
42、condC.first firstD.first second 40. 在Northwind的Orders表中存放著公司的所有訂單信息,其結(jié)構(gòu)如下圖所示:現(xiàn)在公司的一名員工想查找沒有填寫送貨郵政編碼(ShipPostalCode)的記錄,那么下列符合要求的SQL語句有()。A. SELECT * FROM Orders WHERE ShipPostalCode IS NULLB. SELECT * FROM Orders WHERE ShipPostalCode = NULLC. SELECT * FROM Orders WHERE ShipPostalCode = NULLD. SELECT
43、 * FROM Orders WHERE ShipPostalCode = 二:多選題(每題2分,共30分)1. 關(guān)于order by 語句哪個描述是對的()A. 排列的列必須在select子句中。B. 可以用別名排序。C. 可以多列排序。D. 只能對一列排序。2. 關(guān)于VIEW的描述哪個是正確的()A. 視圖可以簡化查詢的書寫。B. 視圖可以限制對數(shù)據(jù)的訪問。C. 讓不同的用戶看到不同的數(shù)據(jù)。D. 視圖可以提高系統(tǒng)的性能。3. 已知數(shù)據(jù)庫的排序規(guī)則是默認(rèn)設(shè)置。在northwind 數(shù)據(jù)庫中有一個表order,表示所有定單的詳情,該表中有一列quantity,表示定單中某產(chǎn)品的數(shù)量。你想實(shí)現(xiàn)按
44、照產(chǎn)品數(shù)量從小到大排序來查詢定單,使用order by 子句為()。A. Select * from order Order by quantity descB. Select * from order Order by quantity ascC. Select * from order Order by quantityD. Select * from order Order by desc quantity4.當(dāng)一個用戶修改了表的數(shù)據(jù),那么A.第二個用戶不能立即看到數(shù)據(jù)的變化,B.第二個用戶必須執(zhí)行ROLLBACK命令后才能看到數(shù)據(jù)的變化C.第二個用戶必須執(zhí)行COMMIT命令后才能看到數(shù)據(jù)的變化D.第二個用戶因?yàn)闀挷煌?,暫時不能看到數(shù)據(jù)的變化5.對()的列上更適合創(chuàng)建索引。A.需要對數(shù)據(jù)進(jìn)行排序。B.具有默認(rèn)值。C.頻繁更改。D.頻繁搜索。6.下面關(guān)于關(guān)系數(shù)據(jù)庫中表的主鍵描述正確的是()A.使用主鍵可以唯一地標(biāo)識表中的一行數(shù)據(jù)B.主鍵的值可以為空值C.能唯一標(biāo)識一行記錄的列只有主鍵D.在一個表中主
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 婚禮化妝造型服務(wù)合同及2025年度免責(zé)細(xì)則
- 二零二五年度水稻種植與農(nóng)業(yè)技術(shù)推廣應(yīng)用合同
- 二零二五年度兼職銷售員績效考核與激勵合同
- 2025年度父母因子女婚姻問題放棄撫養(yǎng)權(quán)合同
- 2025年度村級保潔員聘用及環(huán)保責(zé)任履行合同
- 船舶制造融資居間合同范例
- 關(guān)于企業(yè)合同范本
- 買房訂購合同范例
- 人合伙入股合同范例
- 入職前合同范例寫
- 機(jī)械工程原理真題集
- 2025年甘肅甘南州國控資產(chǎn)投資管理集團(tuán)有限公司面向社會招聘工作人員12人筆試參考題庫附帶答案詳解
- 2025年內(nèi)蒙古北方職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫及答案一套
- 2025年安徽水利水電職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫(含答案)
- 中國瓶裝水飲用水項(xiàng)目投資可行性研究報告
- 《心肌缺血心電圖》課件
- 2025年中國建筑股份有限公司招聘筆試參考題庫含答案解析
- 持續(xù)葡萄糖監(jiān)測臨床應(yīng)用專家共識2024解讀
- 《胸部影像疾病診斷》課件
- DB33T 2157-2018 公共機(jī)構(gòu)綠色數(shù)據(jù)中心建設(shè)與運(yùn)行規(guī)范
- 健康促進(jìn)機(jī)關(guān)創(chuàng)建培訓(xùn)
評論
0/150
提交評論